Trắc nghiệm Tin học 10 Kết nối tri thức Bài 5: Dữ liệu lôgic - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!
Câu 1: Dữ liệu lôgic (Boolean data) trong tin học là loại dữ liệu chỉ có thể nhận bao nhiêu giá trị?
- A. 1
- B. 2
- C. Vô số
- D. Phụ thuộc vào ngôn ngữ lập trình
Câu 2: Hai giá trị mà dữ liệu lôgic có thể nhận là gì?
- A. Lớn và Nhỏ
- B. Có và Không
- C. Đúng và Sai
- D. Cao và Thấp
Câu 3: Trong đại số lôgic, giá trị "Đúng" thường được biểu diễn bằng số nào?
- A. 1
- B. 0
- C. -1
- D. Bất kỳ số dương nào
Câu 4: Trong đại số lôgic, giá trị "Sai" thường được biểu diễn bằng số nào?
- A. 1
- B. 0
- C. Không có giá trị
- D. Bất kỳ số âm nào
Câu 5: Phép toán lôgic "Hội" (AND) được sử dụng để kết hợp hai mệnh đề. Kết quả của phép "Hội" chỉ "Đúng" khi nào?
- A. Chỉ có mệnh đề thứ nhất Đúng.
- B. Chỉ có mệnh đề thứ hai Đúng.
- C. Ít nhất một trong hai mệnh đề Đúng.
- D. Cả hai mệnh đề đều Đúng.
Câu 6: Phép toán lôgic "Tuyển" (OR) được sử dụng để kết hợp hai mệnh đề. Kết quả của phép "Tuyển" là "Sai" khi nào?
- A. Cả hai mệnh đề đều Đúng.
- B. Chỉ có một trong hai mệnh đề Đúng.
- C. Cả hai mệnh đề đều Sai.
- D. Không bao giờ Sai.
Câu 7: Phép toán lôgic "Phủ định" (NOT) có tác dụng gì đối với một mệnh đề?
- A. Giữ nguyên giá trị Đúng/Sai của mệnh đề.
- B. Đảo ngược giá trị Đúng/Sai của mệnh đề.
- C. Luôn trả về giá trị Đúng.
- D. Luôn trả về giá trị Sai.
Câu 8: Cho hai mệnh đề P và Q. Nếu P là Đúng và Q là Sai, kết quả của biểu thức lôgic P AND Q là gì?
- A. Đúng
- B. Sai
- C. Không xác định
- D. Phụ thuộc vào ngữ cảnh
Câu 9: Cho hai mệnh đề P và Q. Nếu P là Đúng và Q là Sai, kết quả của biểu thức lôgic P OR Q là gì?
- A. Đúng
- B. Sai
- C. Không xác định
- D. Phụ thuộc vào ngữ cảnh
Câu 10: Cho mệnh đề P là Sai. Kết quả của biểu thức lôgic NOT P là gì?
- A. Đúng
- B. Sai
- C. Không xác định
- D. Giữ nguyên giá trị Sai
Câu 11: Trong một biểu thức lôgic có dấu ngoặc đơn, thứ tự ưu tiên thực hiện các phép toán như thế nào?
- A. Phép NOT, sau đó đến AND, cuối cùng là OR.
- B. Phép AND và OR có ưu tiên như nhau, thực hiện từ trái sang phải.
- C. Các phép toán trong ngoặc được thực hiện trước tiên.
- D. Phép NOT và AND có ưu tiên cao hơn OR.
Câu 12: Thứ tự ưu tiên của các phép toán lôgic (từ cao đến thấp) khi không có dấu ngoặc là gì?
- A. AND, OR, NOT
- B. NOT, AND, OR
- C. OR, AND, NOT
- D. AND, NOT, OR
Câu 13: Biểu thức lôgic `(True AND False) OR NOT False` có kết quả là gì?
- A. True
- B. False
- C. Không xác định
- D. Báo lỗi
Câu 14: Biểu thức lôgic `NOT (True OR False) AND True` có kết quả là gì?
- A. True
- B. False
- C. Không xác định
- D. Báo lỗi
Câu 15: Một hệ thống đăng nhập yêu cầu mật khẩu đúng VÀ tên người dùng đúng. Nếu `mat_khau_dung` là biến lôgic biểu thị mật khẩu đúng và `ten_dang_nhap_dung` là biến lôgic biểu thị tên người dùng đúng, biểu thức lôgic nào sau đây biểu thị điều kiện để đăng nhập thành công?
- A. `mat_khau_dung` AND `ten_dang_nhap_dung`
- B. `mat_khau_dung` OR `ten_dang_nhap_dung`
- C. NOT (`mat_khau_dung` AND `ten_dang_nhap_dung`)
- D. `mat_khau_dung` == `ten_dang_nhap_dung`
Câu 16: Một chương trình giảm giá được áp dụng nếu khách hàng là "Thành viên VIP" HOẶC có "Tổng hóa đơn" lớn hơn 2,000,000 VND. Nếu `is_vip` là biến lôgic "Thành viên VIP" và `tong_hoa_don > 2000000` là biểu thức lôgic "Tổng hóa đơn" lớn hơn 2,000,000 VND, biểu thức lôgic nào biểu thị điều kiện để được giảm giá?
- A. `is_vip` AND (`tong_hoa_don > 2000000`)
- B. `is_vip` OR (`tong_hoa_don > 2000000`)
- C. NOT (`is_vip` OR (`tong_hoa_don > 2000000`))
- D. `is_vip` == (`tong_hoa_don > 2000000`)
Câu 17: Biểu thức lôgic `(5 > 3) AND (10 < 7)` có kết quả là gì?
- A. True
- B. False
- C. Lỗi cú pháp
- D. Không thể tính toán
Câu 18: Biểu thức lôgic `NOT (8 <= 4) OR (2 + 2 == 4)` có kết quả là gì?
- A. True
- B. False
- C. Lỗi cú pháp
- D. Không thể tính toán
Câu 19: Giả sử A là True, B là False, C là True. Kết quả của biểu thức `(A OR B) AND NOT C` là gì?
- A. True
- B. False
- C. Không xác định
- D. True nếu có dấu ngoặc đúng
Câu 20: Giả sử X là False, Y là True, Z là False. Kết quả của biểu thức `NOT X AND (Y OR Z)` là gì?
- A. True
- B. False
- C. Không xác định
- D. Phụ thuộc vào thứ tự thực hiện
Câu 21: Trong ngôn ngữ lập trình Python, giá trị lôgic "True" và "False" được biểu diễn chính thức bằng các từ khóa nào?
- A. TRUE và FALSE
- B. đúng và sai
- C. True và False
- D. 1 và 0
Câu 22: Để lưu trữ một giá trị lôgic duy nhất (True hoặc False) trong bộ nhớ máy tính, cần ít nhất bao nhiêu bit?
- A. 1 bit
- B. 2 bit
- C. 1 byte
- D. Phụ thuộc vào hệ điều hành
Câu 23: Biểu thức lôgic `(A AND B) OR C` cho kết quả False. Dựa vào kết quả này, giá trị của A, B, C phải như thế nào?
- A. A là True, B là True, C là False.
- B. A là True, B là False, C là True.
- C. A là False, B là True, C là False.
- D. A là False, B là bất kỳ giá trị nào, C là False. HOẶC A là bất kỳ giá trị nào, B là False, C là False.
Câu 24: Biểu thức lôgic `A AND (B OR C)` cho kết quả True. Dựa vào kết quả này, điều nào sau đây là ĐÚNG?
- A. A phải là False.
- B. Cả B và C đều phải là False.
- C. A phải là True và ít nhất một trong B hoặc C phải là True.
- D. Không thể xác định giá trị cụ thể của A, B, C.
Câu 25: Một điều kiện kiểm tra đầu vào hợp lệ là: "Số tuổi phải từ 18 đến 60 (bao gồm cả 18 và 60)". Nếu `tuoi` là biến lưu số tuổi, biểu thức lôgic nào biểu thị điều kiện này?
- A. `tuoi >= 18 AND tuoi <= 60`
- B. `tuoi > 18 OR tuoi < 60`
- C. `tuoi >= 18 OR tuoi <= 60`
- D. `tuoi > 18 AND tuoi < 60`
Câu 26: Một ứng dụng cho phép truy cập nếu người dùng là "Quản trị viên" HOẶC người dùng đã "Đăng nhập" VÀ có "Quyền truy cập đặc biệt". Biểu thức lôgic nào (với P: Quản trị viên, Q: Đã Đăng nhập, R: Quyền truy cập đặc biệt) biểu thị điều kiện cho phép truy cập?
- A. `P AND (Q OR R)`
- B. `P AND Q AND R`
- C. `P OR Q AND R` (Ưu tiên AND)
- D. `P OR (Q AND R)`
Câu 27: Phép toán NOT A AND B có tương đương với NOT (A AND B) không? Tại sao?
- A. Có, vì thứ tự ưu tiên không ảnh hưởng.
- B. Không, vì phép NOT có ưu tiên cao hơn AND, nên NOT A AND B tương đương với (NOT A) AND B.
- C. Có, vì đây là một trong các luật lôgic cơ bản.
- D. Không, nhưng chỉ khi A và B cùng giá trị.
Câu 28: Trong bảng chân lý của phép OR, có bao nhiêu trường hợp cho kết quả là True?
Câu 29: Biểu thức `(True OR False) AND NOT (True AND False)` có kết quả là gì?
- A. True
- B. False
- C. Không xác định
- D. Lỗi cú pháp
Câu 30: Một hệ thống điều khiển bơm nước hoạt động nếu: (Mức nước thấp) VÀ (Van đầu ra mở) HOẶC (Chế độ thủ công đang bật). Biểu thức lôgic nào mô tả điều kiện để bơm hoạt động (L: Mức nước thấp, V: Van đầu ra mở, M: Chế độ thủ công)?
- A. `L AND V OR M` (Ưu tiên AND)
- B. ` (L AND V) OR M`
- C. `L OR (V AND M)`
- D. `L AND V AND M`