Trắc nghiệm Tin học 8 cánh diềuTrắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình Đăng vào 2 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình Trắc nghiệm Tin học 8 Cánh diều Bài 3 Sử dụng biểu thức trong chương trình Số câu25Quiz ID22344 Làm bài Câu 1 1. Trong lập trình, một biểu thức là gì và chức năng chính của nó là gì? A A. Một tập hợp các lệnh để thực hiện một nhiệm vụ cụ thể. Kết luận Lý giải B B. Một chuỗi các ký tự dùng để hiển thị thông báo cho người dùng. Kết luận Lý giải C C. Một tổ hợp các toán tử, toán hạng và hàm để tính toán hoặc trả về một giá trị duy nhất. Kết luận Lý giải D D. Một biến dùng để lưu trữ dữ liệu trong chương trình. Kết luận Lý giải Câu 2 2. Trong các biểu thức sau, biểu thức nào là hợp lệ trong lập trình Python? A A. 5 + 3 = x. Kết luận Lý giải B B. x = 5 + 3;. Kết luận Lý giải C C. x = 5 + 3. Kết luận Lý giải D D. x = 5 + 3. Kết luận Lý giải Câu 3 3. Nếu biến `a` có giá trị là 7 và biến `b` có giá trị là 3, thì biểu thức `a > b` sẽ trả về giá trị nào? A A. True. Kết luận Lý giải B B. False. Kết luận Lý giải C C. 10. Kết luận Lý giải D D. 4. Kết luận Lý giải Câu 4 4. Đâu là toán tử số học cơ bản nhất được sử dụng để thực hiện phép cộng trong hầu hết các ngôn ngữ lập trình? A A. Toán tử trừ (-). Kết luận Lý giải B B. Toán tử nhân (*). Kết luận Lý giải C C. Toán tử chia (/). Kết luận Lý giải D D. Toán tử cộng (+). Kết luận Lý giải Câu 5 5. Biểu thức `(x + y) * z` sử dụng các toán tử nào? A A. Chỉ toán tử cộng. Kết luận Lý giải B B. Chỉ toán tử nhân. Kết luận Lý giải C C. Toán tử cộng và toán tử nhân. Kết luận Lý giải D D. Toán tử cộng, toán tử nhân và toán tử gán. Kết luận Lý giải Câu 6 6. Khi so sánh hai chuỗi ký tự apple và banana bằng toán tử >, kết quả sẽ là gì? A A. True. Kết luận Lý giải B B. False. Kết luận Lý giải C C. Lỗi. Kết luận Lý giải D D. Cả hai đều đúng. Kết luận Lý giải Câu 7 7. Toán tử `+=` trong biểu thức `x += 5` có ý nghĩa tương đương với gì? A A. x = x - 5. Kết luận Lý giải B B. x = 5. Kết luận Lý giải C C. x = x + 5. Kết luận Lý giải D D. x = 5 * x. Kết luận Lý giải Câu 8 8. Biểu thức `5 * (3 + 2) - 1` có giá trị bằng bao nhiêu? A A. 14. Kết luận Lý giải B B. 17. Kết luận Lý giải C C. 24. Kết luận Lý giải D D. 25. Kết luận Lý giải Câu 9 9. Đâu là cách biểu diễn đúng cho một biểu thức logic hoặc (OR) trong hầu hết các ngôn ngữ lập trình? A A. AND. Kết luận Lý giải B B. &&. Kết luận Lý giải C C. ||. Kết luận Lý giải D D. OR. Kết luận Lý giải Câu 10 10. Biểu thức `not (True and False)` sẽ cho kết quả là bao nhiêu? A A. True. Kết luận Lý giải B B. False. Kết luận Lý giải C C. None. Kết luận Lý giải D D. Error. Kết luận Lý giải Câu 11 11. Biểu thức nào sau đây KHÔNG tạo ra một giá trị boolean (True/False)? A A. 5 > 3. Kết luận Lý giải B B. 10 == 10. Kết luận Lý giải C C. 7 + 8. Kết luận Lý giải D D. False or True. Kết luận Lý giải Câu 12 12. Biểu thức `(10 - 4) / 2` sẽ cho kết quả là bao nhiêu? A A. 2. Kết luận Lý giải B B. 3. Kết luận Lý giải C C. 5. Kết luận Lý giải D D. 7. Kết luận Lý giải Câu 13 13. Biểu thức logic `True and False` sẽ trả về giá trị nào? A A. True. Kết luận Lý giải B B. False. Kết luận Lý giải C C. Error. Kết luận Lý giải D D. None. Kết luận Lý giải Câu 14 14. Biểu thức nào sau đây có thể dẫn đến lỗi chia cho 0? A A. 10 / 2. Kết luận Lý giải B B. 5 + 0. Kết luận Lý giải C C. 10 / (5 - 5). Kết luận Lý giải D D. 10 * 0. Kết luận Lý giải Câu 15 15. Trong lập trình, việc sử dụng biểu thức phụ thuộc vào điều gì? A A. Chỉ số lượng biến trong chương trình. Kết luận Lý giải B B. Ngữ pháp và quy tắc của ngôn ngữ lập trình đang sử dụng. Kết luận Lý giải C C. Tốc độ xử lý của máy tính. Kết luận Lý giải D D. Kích thước màn hình hiển thị. Kết luận Lý giải Câu 16 16. Biểu thức `10 / 4` trong Python 3 sẽ cho kết quả là: A A. 2 (số nguyên). Kết luận Lý giải B B. 2.5 (số thực). Kết luận Lý giải C C. 2 (số thực). Kết luận Lý giải D D. Lỗi vì chia số nguyên cho số nguyên. Kết luận Lý giải Câu 17 17. Toán tử `**` trong Python được sử dụng để làm gì? A A. Thực hiện phép chia lấy phần dư. Kết luận Lý giải B B. Thực hiện phép lũy thừa. Kết luận Lý giải C C. Thực hiện phép nhân chuỗi. Kết luận Lý giải D D. Thực hiện phép so sánh bằng. Kết luận Lý giải Câu 18 18. Toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau không? A A. Toán tử lớn hơn (>). Kết luận Lý giải B B. Toán tử khác biệt (!=). Kết luận Lý giải C C. Toán tử bằng bằng (==). Kết luận Lý giải D D. Toán tử nhỏ hơn hoặc bằng (<=). Kết luận Lý giải Câu 19 19. Xét biểu thức `x = 5 + 3 * 2`. Theo quy tắc ưu tiên toán tử, phép tính nào sẽ được thực hiện đầu tiên? A A. Phép cộng 5 + 3. Kết luận Lý giải B B. Phép nhân 3 * 2. Kết luận Lý giải C C. Phép gán cho biến x. Kết luận Lý giải D D. Không thể xác định nếu không có dấu ngoặc. Kết luận Lý giải Câu 20 20. Khi một biến được sử dụng trong một biểu thức mà chưa được gán giá trị, điều gì thường xảy ra? A A. Chương trình tự động gán giá trị mặc định (ví dụ: 0 cho số). Kết luận Lý giải B B. Chương trình sẽ báo lỗi (ví dụ: NameError hoặc tương tự). Kết luận Lý giải C C. Biểu thức sẽ trả về giá trị rỗng (null). Kết luận Lý giải D D. Chương trình sẽ yêu cầu người dùng nhập giá trị cho biến đó. Kết luận Lý giải Câu 21 21. Trong biểu thức `x = y = 5`, điều gì xảy ra với các biến x và y? A A. Chỉ biến x được gán giá trị 5. Kết luận Lý giải B B. Chỉ biến y được gán giá trị 5. Kết luận Lý giải C C. Cả biến x và y đều được gán giá trị 5. Kết luận Lý giải D D. Xảy ra lỗi vì sử dụng hai toán tử gán liên tiếp. Kết luận Lý giải Câu 22 22. Toán tử `//` trong Python được sử dụng cho mục đích gì? A A. Phép chia thông thường, trả về số thực. Kết luận Lý giải B B. Phép chia lấy phần nguyên (chia sàn). Kết luận Lý giải C C. Phép chia lấy phần dư. Kết luận Lý giải D D. Phép so sánh bằng. Kết luận Lý giải Câu 23 23. Phép toán nào sau đây thuộc nhóm toán tử quan hệ (so sánh)? A A. = (gán). Kết luận Lý giải B B. + (cộng). Kết luận Lý giải C C. >= (lớn hơn hoặc bằng). Kết luận Lý giải D D. % (chia lấy dư). Kết luận Lý giải Câu 24 24. Trong biểu thức `x = 10 % 3`, giá trị của x sẽ là bao nhiêu? A A. 3. Kết luận Lý giải B B. 0. Kết luận Lý giải C C. 1. Kết luận Lý giải D D. 3.33 (làm tròn). Kết luận Lý giải Câu 25 25. Trong lập trình, toán hạng (operand) là gì? A A. Ký hiệu thực hiện phép toán (ví dụ: +, -, *). Kết luận Lý giải B B. Giá trị hoặc biến mà toán tử tác động lên (ví dụ: 5, x). Kết luận Lý giải C C. Tên của biểu thức. Kết luận Lý giải D D. Kết quả của một phép tính. Kết luận Lý giải Trắc nghiệm Lịch sử 8 chân trời bài 8 Phong trào Tây Sơn Trắc nghiệm Sinh học 7 kết nối bài 42 Cơ thể sinh vật là một thể thống nhất