Trắc nghiệm Kết nối Tin học 5 bài 13: Cầu trúc rẽ nhánh

Trắc nghiệm Kết nối Tin học 5 bài 13: Cầu trúc rẽ nhánh

1. Phát biểu nào sau đây mô tả đúng về vai trò của dấu ngoặc nhọn {} trong một số ngôn ngữ lập trình (ví dụ: C++, Java) khi định nghĩa khối lệnh cho cấu trúc rẽ nhánh?
2. Trong cấu trúc If-Else, khối lệnh nào sẽ được thực thi nếu điều kiện là Sai?
3. Trong Python, câu lệnh nào sau đây tương đương với cấu trúc rẽ nhánh If-Else?
4. Xét đoạn mã giả sau: NẾU (điểm > 5) THÌ thực hiện hành động A, NGƯỢC LẠI thực hiện hành động B. Hành động nào sẽ được thực hiện nếu điểm là 7?
5. Nếu bạn cần kiểm tra xem một biến tuoi có nằm trong khoảng từ 18 đến 60 (bao gồm cả hai đầu mút) hay không, biểu thức điều kiện nào là đúng?
6. Nếu một điều kiện trong cấu trúc rẽ nhánh If luôn luôn sai, điều gì sẽ xảy ra?
7. Khi nào thì việc sử dụng cấu trúc rẽ nhánh If-Else là phù hợp nhất?
8. Phát biểu nào sau đây KHÔNG phải là một cấu trúc rẽ nhánh phổ biến?
9. Cấu trúc rẽ nhánh có thể được lồng ghép (nested) như thế nào?
10. Giả sử bạn cần viết một chương trình để phân loại học sinh dựa trên điểm số: Xuất sắc (>= 9), Giỏi (>= 8), Khá (>= 7), Trung bình (< 7). Cấu trúc rẽ nhánh nào phù hợp nhất để xử lý nhiều trường hợp này?
11. Đâu là một ví dụ về biểu thức điều kiện sử dụng toán tử so sánh?
12. Cấu trúc rẽ nhánh If-Else If-Else cho phép kiểm tra bao nhiêu điều kiện tuần tự?
13. Trong cấu trúc rẽ nhánh, câu lệnh nào được sử dụng để thực hiện một hành động nếu điều kiện đúng và bỏ qua nếu điều kiện sai?
14. Trong cấu trúc rẽ nhánh, việc sử dụng sai toán tử logic (ví dụ: dùng OR thay vì AND) có thể dẫn đến kết quả gì?
15. Nếu một chương trình cần thực hiện hành động A nếu điều kiện X đúng, và hành động B nếu điều kiện Y đúng, thì cấu trúc rẽ nhánh nào là phù hợp nhất?
16. Trong ngôn ngữ lập trình, biểu thức điều kiện trong cấu trúc If-Else thường trả về giá trị nào?
17. Khi một điều kiện trong cấu trúc If-Else If sai, chương trình sẽ làm gì tiếp theo?
18. Phát biểu nào sau đây mô tả chính xác nhất về nhánh Else trong cấu trúc If-Else?
19. Xét biểu thức điều kiện: (5 > 3) AND (10 < 20). Giá trị của biểu thức này là gì?
20. Khi nào thì việc sử dụng cấu trúc rẽ nhánh If đơn lẻ (không có Else) là đủ và phù hợp?
21. Trong lập trình, toán tử ba ngôi (ternary operator) là một dạng rút gọn của cấu trúc rẽ nhánh nào?
22. Nếu bạn muốn kiểm tra xem một số có phải là số chẵn hay không, bạn sẽ sử dụng phép toán nào trong biểu thức điều kiện?
23. Phát biểu nào sau đây mô tả đúng nhất về mục đích của cấu trúc rẽ nhánh trong lập trình?
24. Phát biểu nào sau đây mô tả đúng về cấu trúc Switch-Case (hoặc tương đương)?
25. Phát biểu nào sau đây mô tả đúng về vòng lặp vô hạn (infinite loop) có thể xảy ra khi sử dụng cấu trúc rẽ nhánh?