Trắc nghiệm Cánh diều Tin học 5 bài 12: Cấu trúc rẽ nhánh

Trắc nghiệm Cánh diều Tin học 5 bài 12: Cấu trúc rẽ nhánh

1. Khi kiểm tra nhiều điều kiện liên tiếp, ví dụ: Nếu A đúng thì làm X, nếu B đúng thì làm Y, nếu C đúng thì làm Z, cách nào sau đây là hiệu quả nhất?
2. Khi nào thì khối lệnh trong phần khác của cấu trúc Nếu... thì... khác... được thực thi?
3. Trong các cấu trúc rẽ nhánh, khi nào thì việc sử dụng Nếu... thì... khác... là phù hợp hơn Nếu... thì...?
4. Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được sử dụng để làm gì?
5. Cấu trúc rẽ nhánh Nếu... thì... có thể có bao nhiêu khối lệnh thực thi?
6. Phát biểu nào sau đây là ĐÚNG về toán tử logic AND (và)?
7. Nếu câu lệnh là: Nếu (tuổi < 18) thì (In ra Trẻ em) khác (In ra Người lớn), và tuổi là 20, kết quả sẽ là gì?
8. Trong cấu trúc rẽ nhánh, toán tử so sánh == dùng để làm gì?
9. Toán tử != trong lập trình có nghĩa là gì?
10. Nếu bạn có điều kiện Nếu (vắng mặt > 3) HOẶC (điểm trung bình < 2), thì hành động sẽ xảy ra khi nào?
11. Toán tử so sánh > trong lập trình có nghĩa là gì?
12. Giả sử bạn viết chương trình để kiểm tra một số có phải là số chẵn hay không bằng cách dùng phép chia lấy dư cho 2. Nếu số chia lấy dư cho 2 bằng 0, thì số đó là chẵn. Bạn sẽ dùng cấu trúc nào?
13. Cấu trúc Nếu... thì... (If... then...) trong lập trình hoạt động như thế nào?
14. Cấu trúc rẽ nhánh giúp chương trình trở nên như thế nào?
15. Nếu bạn có điều kiện Nếu (điểm >= 5) VÀ (chuyên cần = Tốt), thì hành động sẽ xảy ra khi nào?
16. Phát biểu nào sau đây là ĐÚNG về toán tử logic OR (hoặc)?
17. Nếu bạn muốn chương trình thực hiện một hành động CHỈ KHI một biến có giá trị lớn hơn 10, bạn sẽ sử dụng cấu trúc nào?
18. Trong lập trình, biểu thức điều kiện x < y sẽ trả về giá trị gì nếu x là 5 và y là 3?
19. Phát biểu nào sau đây mô tả đúng nhất vai trò của điều kiện trong cấu trúc rẽ nhánh?
20. Trong lập trình, biểu thức điều kiện x <= y sẽ trả về giá trị gì nếu x là 10 và y là 10?
21. Cấu trúc rẽ nhánh Nếu... thì... có thể lồng nhau không?
22. Phát biểu nào là ĐÚNG về vai trò của cấu trúc rẽ nhánh trong lập trình?
23. Cấu trúc Nếu... thì... khác... (If... then... else...) cho phép làm gì?
24. Câu lệnh Nếu (is_logged_in == true) có ý nghĩa gì?
25. Giả sử bạn có câu lệnh: Nếu (điểm số >= 5) thì (In ra Đạt). Nếu điểm số là 7, kết quả sẽ là gì?