Trắc nghiệm Tin học 11 kết nối tri thứcTrắc nghiệm ôn tập Tin học khoa học máy tính 11 kết nối tri thức giữa học kì 2 Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm ôn tập Tin học khoa học máy tính 11 kết nối tri thức giữa học kì 2 Trắc nghiệm ôn tập Tin học khoa học máy tính 11 kết nối tri thức giữa học kì 2 Số câu25Quiz ID40936 Làm bài Câu 1 Trong thuật toán sắp xếp chèn (Insertion Sort), một phần tử mới được đưa vào dãy đã sắp xếp như thế nào? A Luôn đặt vào vị trí cuối cùng của dãy B Đổi chỗ với phần tử đầu tiên của dãy C Tìm vị trí thích hợp và chèn vào để duy trì tính tuần tự D Chèn vào vị trí chính giữa của dãy hiện tại Câu 2 Trong câu lệnh SQL, mệnh đề nào được sử dụng để lọc dữ liệu theo một điều kiện cụ thể? A ORDER BY B WHERE C GROUP BY D FROM Câu 3 Trong thuật toán sắp xếp nổi bọt, nếu một lượt duyệt qua toàn bộ danh sách mà không có phép đổi chỗ nào xảy ra, ta có thể kết luận điều gì? A Thuật toán bị lỗi vòng lặp vô hạn B Danh sách đã được sắp xếp xong C Cần phải đổi sang thuật toán sắp xếp khác D Danh sách đang ở trạng thái ngược hoàn toàn Câu 4 Trong một bảng của cơ sở dữ liệu quan hệ, một cột được gọi là gì? A Bản ghi (Record) B Trường (Field) C Khóa chính (Primary Key) D Bộ (Tuple) Câu 5 Đặc điểm quan trọng nhất của dãy số để có thể áp dụng thuật toán tìm kiếm nhị phân là gì? A Dãy số phải có số lượng phần tử là số chẵn B Dãy số phải chứa toàn bộ là số nguyên dương C Dãy số phải được sắp xếp theo một thứ tự nhất định D Dãy số phải không có các phần tử trùng nhau Câu 6 Việc trùng lặp dữ liệu (dư thừa dữ liệu) trong cơ sở dữ liệu có thể dẫn đến hệ quả tiêu cực nào? A Làm cho việc truy xuất dữ liệu nhanh hơn B Gây mất tính nhất quán khi cập nhật dữ liệu C Tiết kiệm dung lượng bộ nhớ lưu trữ D Giúp khóa chính hoạt động hiệu quả hơn Câu 7 Thuật toán sắp xếp chọn (Selection Sort) hoạt động dựa trên nguyên lý cốt lõi nào? A Chia danh sách thành nhiều phần nhỏ để sắp xếp riêng biệt B Chèn lần lượt từng phần tử vào vị trí đúng trong dãy đã sắp xếp C So sánh và đổi chỗ các cặp phần tử nằm cạnh nhau D Tìm phần tử nhỏ nhất trong dãy chưa sắp xếp và đưa về vị trí đầu dãy đó Câu 8 Trong thuật toán tìm kiếm nhị phân, nếu phần tử cần tìm nhỏ hơn giá trị ở vị trí giữa, ta cần tiếp tục tìm kiếm ở đâu? A Nửa bên phải của danh sách hiện tại B Nửa bên trái của danh sách hiện tại C Toàn bộ danh sách từ đầu D Dừng lại và thông báo không tìm thấy Câu 9 Khi thực hiện tìm kiếm nhị phân trên dãy [2, 4, 6, 8, 10, 12, 14] để tìm giá trị 12, giá trị giữa (mid) ở bước đầu tiên là bao nhiêu? A 4 B 10 C 8 D 6 Câu 10 Trong thuật toán sắp xếp nổi bọt (Bubble Sort) để sắp xếp dãy tăng dần, sau mỗi lượt so sánh hai phần tử liền kề, ta thực hiện việc gì nếu phần tử đứng trước lớn hơn phần tử đứng sau? A Giữ nguyên vị trí của hai phần tử B Đổi chỗ hai phần tử đó cho nhau C Xóa phần tử lớn hơn khỏi danh sách D Chèn phần tử nhỏ hơn vào đầu danh sách Câu 11 Để tìm các học sinh có tên bắt đầu bằng chữ 'A', ta sử dụng toán tử nào trong mệnh đề WHERE của SQL? A LIKE 'A%' B EQUAL 'A*' C START 'A' D MATCH 'A' Câu 12 Trong thuật toán sắp xếp chọn cho dãy tăng dần, sau khi kết thúc lượt quét thứ nhất, phần tử nào sẽ nằm ở vị trí đầu tiên của dãy? A Phần tử lớn nhất của toàn dãy B Phần tử đầu tiên vốn có của dãy C Phần tử nhỏ nhất của toàn dãy D Phần tử nằm ở vị trí chính giữa dãy Câu 13 Để truy xuất tất cả các trường dữ liệu từ bảng có tên là 'HocSinh', câu lệnh SQL nào sau đây là đúng? A GET ALL FROM HocSinh B SELECT ALL HocSinh C SELECT * FROM HocSinh D SHOW * IN HocSinh Câu 14 Khóa chính (Primary Key) của một bảng có đặc điểm quan trọng nào sau đây? A Có thể chứa các giá trị trùng nhau giữa các dòng B Phải là một cột có kiểu dữ liệu dạng số C Giá trị của nó phải là duy nhất và không được để trống D Mỗi bảng bắt buộc phải có ít nhất hai khóa chính Câu 15 Trong SQL, mệnh đề nào được sử dụng để chỉ định tên bảng mà ta muốn lấy dữ liệu? A IN B FROM C SOURCE D TABLE Câu 16 Nếu một bảng có một trường là 'MaLop' tham chiếu đến trường 'MaLop' trong bảng 'Lớp Học', thì trường 'MaLop' ở bảng đầu tiên đóng vai trò là gì? A Khóa chính B Khóa ngoại C Trường dữ liệu ảo D Chỉ mục (Index) Câu 17 Để sắp xếp kết quả truy vấn theo thứ tự giảm dần của trường 'DiemSo', ta sử dụng từ khóa nào trong SQL? A ORDER BY DiemSo ASC B SORT BY DiemSo DESC C ORDER BY DiemSo DESC D ARRANGE BY DiemSo DOWN Câu 18 Câu lệnh SQL nào dùng để xóa hoàn toàn các bản ghi khỏi một bảng dựa trên điều kiện? A REMOVE FROM B DROP FROM C DELETE FROM D ERASE FROM Câu 19 Thao tác nào sau đây thuộc nhóm thao tác cập nhật dữ liệu trong SQL? A SELECT B INSERT C CREATE D GRANT Câu 20 Câu lệnh SQL nào được dùng để sửa đổi dữ liệu đã có trong một bảng? A CHANGE B MODIFY C UPDATE D ALTER Câu 21 Tại sao cần phải chia cơ sở dữ liệu thành nhiều bảng có liên quan thay vì để tất cả thông tin vào một bảng duy nhất? A Để làm cho cấu trúc cơ sở dữ liệu phức tạp hơn B Để giảm thiểu dư thừa dữ liệu và đảm bảo tính nhất quán C Vì SQL không hỗ trợ bảng có quá nhiều cột D Để người dùng dễ dàng nhập liệu thủ công hơn Câu 22 Một hàng trong bảng của cơ sở dữ liệu quan hệ đại diện cho điều gì? A Một thuộc tính của đối tượng B Một thực thể cụ thể (bản ghi) C Một kiểu dữ liệu duy nhất D Một liên kết giữa các bảng Câu 23 Ưu điểm lớn nhất của tìm kiếm nhị phân so với tìm kiếm tuần tự là gì? A Dễ cài đặt mã nguồn hơn B Không cần sắp xếp dữ liệu đầu vào C Tốc độ thực hiện nhanh hơn rất nhiều trên tập dữ liệu lớn D Có thể áp dụng cho mọi kiểu dữ liệu không cần so sánh Câu 24 Thứ tự các bước thực hiện tìm kiếm nhị phân cho giá trị x trên dãy đã sắp xếp tăng dần là gì? A So sánh x với phần tử đầu, sau đó so sánh với phần tử cuối B So sánh x với phần tử giữa, sau đó thu hẹp phạm vi tìm kiếm sang trái hoặc phải C Kiểm tra tuần tự từ phần tử đầu tiên đến phần tử cuối cùng D Sắp xếp lại dãy số rồi mới tiến hành tìm kiếm từ hai đầu Câu 25 Mục đích chính của khóa ngoại (Foreign Key) trong cơ sở dữ liệu quan hệ là gì? A Để tăng tốc độ tìm kiếm dữ liệu trong bảng B Để thiết lập mối liên kết giữa dữ liệu của hai bảng C Để thay thế cho khóa chính khi cần thiết D Để bảo mật dữ liệu không cho người dùng truy cập Trắc nghiệm ôn tập Tin học ứng dụng 11 kết nối tri thức cuối học kì 1 Trắc nghiệm ôn tập Tin học khoa học máy tính 11 kết nối tri thức cuối học kì 2