150+ câu hỏi trắc nghiệm tin học 12 bài 13 online có đáp án
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Hãy cùng nhau khám phá bộ 150+ câu hỏi trắc nghiệm tin học 12 bài 13 online có đáp án. Bạn sẽ được tiếp cận nhiều câu hỏi được chọn lọc kỹ, rất phù hợp cho việc củng cố kiến thức. Vui lòng lựa chọn phần câu hỏi phù hợp bên dưới để khởi động quá trình ôn luyện. Chúc bạn có trải nghiệm trắc nghiệm tuyệt vời và học thêm được nhiều điều mới mẻ!
1. Cấu trúc điều khiển nào trong Python được sử dụng để thực hiện một khối lệnh nếu một điều kiện nhất định là đúng?
2. Trong Python, kiểu dữ liệu nào không thể thay đổi sau khi được tạo?
3. Trong Python, phương thức `__init__` trong một lớp là gì?
4. Trong Python, exception handling được thực hiện bằng cách sử dụng cấu trúc nào?
5. Trong Python, hàm `len()` được sử dụng để làm gì?
6. Kiểu dữ liệu nào trong Python thường được sử dụng để lưu trữ một chuỗi các ký tự?
7. Trong lập trình hướng đối tượng, thuộc tính nào cho phép một lớp con kế thừa các thuộc tính và phương thức từ lớp cha?
8. Trong Python, generator là gì?
9. Phương pháp nào sau đây được sử dụng để thêm một phần tử vào cuối một danh sách trong Python?
10. Trong Python, hàm nào được sử dụng để in một thông điệp ra màn hình?
11. Trong Python, list comprehension là gì?
12. Trong Python, kiểu dữ liệu `set` là gì?
13. Trong Python, cú pháp nào được sử dụng để định nghĩa một hàm?
14. Trong Python, phương thức `strip()` được sử dụng để làm gì?
15. Trong Python, decorator là gì?
16. Trong Python, hàm `map()` được sử dụng để làm gì?
17. Trong Python, hàm `range()` được sử dụng để làm gì?
18. Trong ngôn ngữ lập trình Python, thư viện nào thường được sử dụng để làm việc với các mảng đa chiều và các phép toán số học?
19. Trong Python, hàm nào được sử dụng để đọc một dòng từ một file?
20. Trong Python, hàm `sorted()` được sử dụng để làm gì?
21. Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ các cặp key-value?
22. Trong Python, hàm lambda là gì?
23. Trong Python, toán tử `%` được sử dụng để làm gì?
24. Trong Python, module ‘os’ được sử dụng để làm gì?
25. Trong Python, phương thức nào được sử dụng để loại bỏ một phần tử khỏi danh sách theo chỉ số?
26. Trong Python, hàm nào được sử dụng để chuyển đổi một chuỗi thành một số nguyên?
27. Trong Python, phương thức `split()` được sử dụng để làm gì?
28. Trong Python, vòng lặp `for` thường được sử dụng để làm gì?
29. Trong Python, từ khóa `import` được sử dụng để làm gì?
30. Trong Python, cú pháp nào được sử dụng để mở một file văn bản ở chế độ chỉ đọc?
31. Trong SQL, giao tác (transaction) là gì?
32. Loại liên kết nào sau đây mô tả mối quan hệ một-nhiều (one-to-many) giữa hai bảng?
33. Trong SQL, mệnh đề ORDER BY được sử dụng để làm gì?
34. Trong SQL, mệnh đề WHERE được sử dụng để làm gì?
35. Thao tác nào sau đây không phải là thao tác cơ bản trên cơ sở dữ liệu?
36. Trong SQL, mục đích của mệnh đề GROUP BY là gì?
37. Loại ràng buộc nào đảm bảo rằng một giá trị trong một cột phải tồn tại trong một cột khác của một bảng khác?
38. Trong SQL, hàm nào sau đây dùng để tính giá trị trung bình của các giá trị trong một cột?
39. Câu lệnh SQL nào dùng để cập nhật dữ liệu trong một bảng?
40. Loại liên kết nào sau đây mô tả mối quan hệ nhiều-nhiều (many-to-many) giữa hai bảng?
41. Trong mô hình quan hệ, một thuộc tính (attribute) của một thực thể (entity) tương ứng với khái niệm nào trong cơ sở dữ liệu?
42. Trong SQL, UNION dùng để làm gì?
43. Câu lệnh SQL nào dùng để chèn dữ liệu mới vào một bảng?
44. Trong SQL, hàm nào sau đây dùng để tìm giá trị lớn nhất trong một cột?
45. Câu lệnh SQL nào được sử dụng để xóa dữ liệu khỏi một bảng?
46. Trong SQL, mệnh đề HAVING được sử dụng để làm gì?
47. SQL injection là gì?
48. Hàm nào sau đây được sử dụng để đếm số lượng bản ghi trong một bảng?
49. Kiểu dữ liệu nào sau đây thường được sử dụng để lưu trữ ngày tháng trong SQL?
50. Trong SQL, hàm nào sau đây dùng để tính tổng các giá trị trong một cột?
51. Lệnh SQL nào được sử dụng để truy vấn dữ liệu từ nhiều bảng cùng một lúc?
52. Điều gì xảy ra khi bạn cố gắng chèn một giá trị trùng lặp vào một cột đã được định nghĩa là khóa chính?
53. Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu có đặc điểm nào sau đây?
54. Trong các hệ quản trị CSDL sau, hệ quản trị nào không phải là hệ quản trị CSDL quan hệ?
55. Phát biểu nào sau đây là đúng về chỉ mục (index) trong cơ sở dữ liệu?
56. Tính chất ACID trong cơ sở dữ liệu là viết tắt của những thuộc tính nào?
57. Câu lệnh SQL nào được sử dụng để thêm một cột mới vào một bảng đã tồn tại?
58. Câu lệnh SQL nào dùng để xóa một bảng trong cơ sở dữ liệu?
59. Ràng buộc UNIQUE trong SQL được sử dụng để làm gì?
60. Câu lệnh SQL nào dùng để tạo một bảng mới trong cơ sở dữ liệu?
61. Trong SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một cột?
62. Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm sau khi đã nhóm bằng GROUP BY?
63. Trong SQL, hàm nào được sử dụng để tính giá trị trung bình của các giá trị trong một cột?
64. Mệnh đề nào trong SQL được sử dụng để sắp xếp các hàng trong kết quả truy vấn?
65. Trong ngôn ngữ lập trình Python, thư viện nào thường được sử dụng để làm việc với cơ sở dữ liệu SQLite?
66. Trong SQL, câu lệnh nào được sử dụng để truy vấn dữ liệu từ một hoặc nhiều bảng?
67. Câu lệnh SQL nào được sử dụng để thay đổi cấu trúc của một bảng (ví dụ: thêm cột, xóa cột)?
68. Trong SQL, câu lệnh nào được sử dụng để cập nhật dữ liệu đã có trong một bảng?
69. Câu lệnh SQL nào được sử dụng để xóa một bảng khỏi cơ sở dữ liệu?
70. Trong SQL, kiểu dữ liệu nào được sử dụng để lưu trữ số nguyên?
71. Khi thiết kế cơ sở dữ liệu, mục tiêu chính của việc chuẩn hóa dữ liệu là gì?
72. Trong SQL, hàm nào được sử dụng để lấy giá trị lớn nhất từ một cột?
73. Trong SQL, phương pháp nào sau đây được sử dụng để đảm bảo tính toàn vẹn của dữ liệu khi thực hiện nhiều thao tác trên cơ sở dữ liệu?
74. Kiểu dữ liệu nào trong SQL được sử dụng để lưu trữ chuỗi văn bản có độ dài thay đổi?
75. Trong SQL, ràng buộc nào đảm bảo rằng tất cả các giá trị trong một cột là duy nhất?
76. Trong SQL, hàm nào được sử dụng để tính tổng các giá trị trong một cột?
77. Trong SQL, phát biểu nào sau đây đúng về khóa chính (PRIMARY KEY)?
78. Trong SQL, khóa nào xác định duy nhất mỗi hàng trong một bảng?
79. Kiểu dữ liệu nào trong SQL thường được sử dụng để lưu trữ ngày tháng?
80. Trong SQL, mục đích chính của việc tạo index trên một cột là gì?
81. Trong SQL, hãy chọn câu lệnh dùng để kết hợp dữ liệu từ hai bảng dựa trên một cột chung?
82. Trong SQL, khóa nào dùng để liên kết giữa hai bảng?
83. Câu lệnh SQL nào được sử dụng để thêm một bản ghi mới vào một bảng?
84. Câu lệnh SQL nào được sử dụng để tạo một bảng mới trong cơ sở dữ liệu?
85. Câu lệnh SQL nào được sử dụng để xóa các hàng khỏi một bảng?
86. Kiểu dữ liệu nào trong SQL thường được sử dụng để lưu trữ giá trị đúng/sai?
87. Trong SQL, hàm nào được sử dụng để đếm số lượng hàng trong một bảng?
88. Trong SQL, ràng buộc nào đảm bảo rằng một cột không thể chứa giá trị NULL?
89. Trong SQL, câu lệnh nào sau đây được sử dụng để thêm một cột mới vào bảng đã tồn tại?
90. Trong SQL, mệnh đề nào được sử dụng để lọc các hàng dựa trên một điều kiện?
91. Trong thiết kế giao diện người dùng (UI), nguyên tắc nào sau đây đảm bảo rằng người dùng có thể dễ dàng hiểu và sử dụng giao diện?
92. Trong mô hình Client-Server, máy chủ (Server) có vai trò chính gì?
93. Trong lập trình, kiểu dữ liệu nào được sử dụng để lưu trữ một chuỗi các ký tự?
94. Trong mạng máy tính, giao thức nào được sử dụng để truyền tải email?
95. Loại bộ nhớ nào trong máy tính có tốc độ truy cập nhanh nhất?
96. Đâu là một giao thức được sử dụng để truyền tải dữ liệu một cách an toàn qua mạng Internet?
97. Trong mạng không dây (Wireless Network), chuẩn nào phổ biến nhất hiện nay?
98. Phương pháp nào sau đây giúp bảo vệ dữ liệu khỏi bị truy cập trái phép trong quá trình truyền tải trên mạng?
99. Phương pháp nào sau đây thường được sử dụng để xác thực người dùng trong một hệ thống trực tuyến?
100. Trong kiến trúc phần mềm, mô hình MVC (Model-View-Controller) được sử dụng để làm gì?
101. Trong lập trình, thuật ngữ ‘API’ là viết tắt của cụm từ nào?
102. Trong cơ sở dữ liệu, thuộc tính nào đảm bảo rằng dữ liệu trong một cột phải là duy nhất?
103. Trong lập trình hướng đối tượng, khái niệm nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
104. Thuật ngữ nào sau đây mô tả quá trình kiểm tra và sửa lỗi trong chương trình máy tính?
105. Loại giấy phép phần mềm nào cho phép người dùng sử dụng, sửa đổi và phân phối phần mềm một cách tự do?
106. Trong bảo mật máy tính, tường lửa (Firewall) có chức năng chính là gì?
107. Đâu là một lợi ích chính của việc sử dụng điện toán đám mây (Cloud Computing)?
108. Loại tấn công mạng nào cố gắng làm cho một hệ thống hoặc dịch vụ trở nên không khả dụng đối với người dùng hợp pháp bằng cách làm ngập hệ thống với lưu lượng truy cập?
109. Khi làm việc với cơ sở dữ liệu quan hệ, thao tác nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng dựa trên một điều kiện cụ thể?
110. Khái niệm nào sau đây mô tả một cuộc tấn công mạng mà kẻ tấn công giả mạo địa chỉ IP của một máy tính khác để che giấu danh tính hoặc thực hiện các hành vi độc hại?
111. Ngôn ngữ đánh dấu siêu văn bản (HTML) được sử dụng chủ yếu để làm gì?
112. Trong lĩnh vực trí tuệ nhân tạo (AI), kỹ thuật nào cho phép máy tính học hỏi từ dữ liệu mà không cần được lập trình một cách rõ ràng?
113. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống?
114. Trong phát triển phần mềm, phương pháp Agile nhấn mạnh vào điều gì?
115. Công cụ nào sau đây thường được sử dụng để quản lý phiên bản mã nguồn (source code version control) trong quá trình phát triển phần mềm?
116. Trong cơ sở dữ liệu, khóa chính (Primary Key) có chức năng gì?
117. Trong lập trình, cấu trúc dữ liệu nào hoạt động theo nguyên tắc LIFO (Last In, First Out)?
118. Trong cơ sở dữ liệu quan hệ, thao tác JOIN được sử dụng để làm gì?
119. Trong lập trình web, ngôn ngữ nào thường được sử dụng để tạo các hiệu ứng động và tương tác trên trang web?
120. Trong ngôn ngữ lập trình Python, thư viện nào thường được sử dụng để làm việc với dữ liệu dạng bảng (tabular data)?
121. Trong Python, hàm nào được sử dụng để mở một file?
122. Trong Python, phương thức nào được sử dụng để loại bỏ một phần tử khỏi danh sách theo chỉ số (index)?
123. Trong Python, câu lệnh nào sau đây dùng để nhập một module?
124. Trong Python, cú pháp nào đúng để định nghĩa một hàm?
125. Trong ngôn ngữ lập trình Python, kiểu dữ liệu nào được sử dụng để lưu trữ một chuỗi các ký tự?
126. Trong Python, để ghi dữ liệu vào một file, ta cần mở file với mode nào?
127. Trong Python, hàm nào được sử dụng để nhập dữ liệu từ bàn phím?
128. Trong Python, biểu thức `3 ** 2` trả về giá trị nào?
129. Trong Python, hàm `len()` dùng để làm gì?
130. Để chú thích một dòng trong Python, ta sử dụng ký tự nào?
131. Trong Python, câu lệnh nào dùng để thoát khỏi vòng lặp hiện tại?
132. Trong Python, phương thức nào được sử dụng để thêm một phần tử vào cuối danh sách?
133. Trong Python, kiểu dữ liệu nào dùng để lưu trữ một tập hợp các phần tử không trùng lặp?
134. Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ các cặp key-value?
135. Trong Python, để kiểm tra một phần tử có tồn tại trong một danh sách hay không, ta sử dụng toán tử nào?
136. Trong Python, toán tử nào được sử dụng để kiểm tra xem hai biến có bằng nhau hay không?
137. Trong Python, phương thức `split()` dùng để làm gì?
138. Trong Python, để tạo một bản sao (copy) của một danh sách, cách nào sau đây là tốt nhất để tránh ảnh hưởng đến danh sách gốc?
139. Đâu là cách khai báo một biến kiểu số thực (float) trong Python?
140. Trong Python, hàm `isinstance(5, int)` trả về giá trị nào?
141. Trong Python, Generator là gì?
142. Trong Python, hàm `range(5)` tạo ra dãy số nào?
143. Trong Python, module nào cung cấp các hàm toán học?
144. Cấu trúc điều khiển nào cho phép thực hiện một khối lệnh nhiều lần trong Python?
145. Trong Python, hàm `print(‘{:.2f}’.format(3.14159))` sẽ in ra kết quả gì?
146. Trong Python, kiểu dữ liệu nào là bất biến (immutable)?
147. Trong Python, biểu thức `5 // 2` trả về giá trị nào?
148. Trong Python, lambda function là gì?
149. Trong Python, để xử lý ngoại lệ, ta sử dụng cấu trúc nào?
150. Trong Python, hàm `map(function, iterable)` làm gì?
