Trắc nghiệm Tin học 8 Cánh diều Bài 4 Thể hiện cấu trúc rẽ nhánh trong chương trình

Trắc nghiệm Tin học 8 Cánh diều Bài 4 Thể hiện cấu trúc rẽ nhánh trong chương trình

1. Cho đoạn mã giả: NẾU điểm > 8 THÌ Xuất sắc NGƯỢC LẠI THÌ Khá. Câu lệnh này thể hiện cấu trúc rẽ nhánh nào?
2. Trong ngôn ngữ lập trình Python, từ khóa nào được dùng để định nghĩa một khối lệnh sau câu lệnh if hoặc elif?
3. Biểu thức nào sau đây luôn trả về giá trị False (Sai) khi sử dụng toán tử NOT?
4. Nếu bạn muốn chương trình thực hiện một hành động khi một trong hai điều kiện là đúng, bạn sẽ sử dụng toán tử logic nào?
5. Trong ngôn ngữ C++, cấu trúc rẽ nhánh switch-case thường được sử dụng để làm gì?
6. Nếu một chương trình có cấu trúc rẽ nhánh lồng nhau, điều đó có nghĩa là gì?
7. Phát biểu nào sau đây mô tả đúng về ưu điểm của việc sử dụng cấu trúc rẽ nhánh?
8. Nếu một điều kiện trong cấu trúc if có nhiều biểu thức con kết hợp bởi toán tử AND, thì tất cả các biểu thức con đó phải có giá trị là gì để toàn bộ điều kiện đúng?
9. Khi thiết kế một chương trình có nhiều lựa chọn dựa trên giá trị của một biến (ví dụ: chọn chức năng theo số nhập vào), cấu trúc rẽ nhánh nào là hiệu quả nhất?
10. Cấu trúc rẽ nhánh nào cho phép lựa chọn một trong nhiều hành động khác nhau dựa trên giá trị của một biến hoặc biểu thức?
11. Cho đoạn mã giả: NẾU thời_tiết == nắng THÌ làm(đi chơi) NGƯỢC LẠI NẾU thời_tiết == mưa THÌ làm(ở nhà) NGƯỢC LẠI THÌ làm(xem phim). Cấu trúc này thuộc loại nào?
12. Phát biểu nào sau đây là ĐÚNG về cách hoạt động của cấu trúc rẽ nhánh?
13. Câu lệnh if-else được sử dụng khi nào?
14. Phát biểu nào sau đây mô tả đúng nhất về câu lệnh điều kiện if trong lập trình?
15. Trong biểu thức điều kiện, x == y có ý nghĩa gì?
16. Nếu bạn cần kiểm tra nhiều điều kiện liên tiếp và thực hiện hành động tương ứng cho mỗi điều kiện, bạn nên sử dụng cấu trúc nào?
17. Phát biểu nào sau đây là SAI về cấu trúc rẽ nhánh?
18. Đâu là toán tử so sánh thường được sử dụng trong các biểu thức điều kiện của cấu trúc rẽ nhánh?
19. Trong lập trình, cấu trúc rẽ nhánh được sử dụng để làm gì?
20. Phát biểu nào sau đây mô tả đúng về vai trò của dấu hai chấm (:) và thụt lề trong Python khi làm việc với cấu trúc rẽ nhánh?
21. Trong lập trình, việc sử dụng cấu trúc rẽ nhánh if-elif-else để phân loại học sinh dựa trên điểm số là một ví dụ về ứng dụng của cấu trúc rẽ nhánh trong lĩnh vực nào?
22. Câu lệnh if (x > 5 and y < 10) sẽ thực hiện khối lệnh bên trong khi nào?
23. Trong cấu trúc rẽ nhánh if-elif-else (hoặc tương tự), từ khóa elif (hoặc else if) có vai trò gì?
24. Phát biểu nào sau đây mô tả chính xác về sự khác biệt giữa if và if-else?
25. Cho đoạn mã Python: `if x > 10: print(Lớn hơn 10) else: print(Không lớn hơn 10)`. Nếu biến x có giá trị là 5, kết quả in ra màn hình là gì?