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

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

1. Nếu có biểu thức (x == 0) OR (y > 20) , và ta biết x bằng 0, y bằng 15. Kết quả của biểu thức này là gì?
2. Chọn phát biểu đúng về cấu trúc rẽ nhánh dạng lựa chọn kép (IF...THEN...ELSE).
3. Trong bài 12 của sách Tin học 5 (Cánh diều), cấu trúc rẽ nhánh cơ bản nhất được giới thiệu là gì?
4. Toán tử logic OR cho kết quả là ĐÚNG trong trường hợp nào sau đây?
5. Nếu một chương trình cần kiểm tra xem một số có nằm trong khoảng từ 1 đến 100 hay không, biểu thức điều kiện nào là đúng?
6. Phát biểu nào sau đây mô tả đúng về toán tử logic AND?
7. Khi lập trình một trò chơi, nếu người chơi đạt điểm trên 100 và thu thập đủ 3 vật phẩm, thì người chơi sẽ nhận được Phần thưởng đặc biệt. Cấu trúc rẽ nhánh nào phù hợp nhất để mô tả điều kiện này?
8. Nếu có biểu thức (a > 5) AND (b < 10) , và ta biết a bằng 7, b bằng 8. Kết quả của biểu thức này là gì?
9. Phát biểu nào sau đây là SAI về cấu trúc CASE OF (hoặc tương đương)?
10. Trong một bài kiểm tra, nếu học sinh đạt điểm 9 hoặc 10 thì được xếp loại Xuất sắc. Cấu trúc rẽ nhánh nào phù hợp để kiểm tra điều này?
11. Khi thiết kế một chương trình, việc tối ưu hóa cấu trúc rẽ nhánh có ý nghĩa gì?
12. Phát biểu nào sau đây là ĐÚNG về ưu tiên thực hiện của các toán tử trong biểu thức điều kiện phức tạp?
13. Phát biểu nào sau đây là SAI về việc sử dụng cấu trúc rẽ nhánh lồng nhau (nested if-else)?
14. Nếu một chương trình cần kiểm tra xem một số nhập vào là số chẵn hay số lẻ, ta sẽ sử dụng phép toán nào trong điều kiện?
15. Câu lệnh IF...THEN...ELSE cho phép chương trình thực hiện điều gì?
16. Biểu thức điều kiện nào sau đây cho kết quả là ĐÚNG nếu một biến tuoi bằng 18?
17. Đâu là một ví dụ về lỗi logic trong việc sử dụng cấu trúc rẽ nhánh?
18. Cấu trúc rẽ nhánh IF...THEN...ELSE IF...THEN...ELSE được sử dụng khi nào?
19. Khi so sánh hai số a và b, biểu thức điều kiện nào sau đây cho kết quả là ĐÚNG nếu a lớn hơn b?
20. Trong cấu trúc IF...THEN...ELSE IF...THEN...ELSE, nếu điều kiện đầu tiên là ĐÚNG, điều gì sẽ xảy ra với các điều kiện tiếp theo?
21. Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được sử dụng để làm gì?
22. Nếu một chương trình cần kiểm tra xem một số có lớn hơn 10 hay không và thực hiện hành động A nếu đúng, hành động B nếu sai, thì cấu trúc nào là phù hợp nhất?
23. Trong cấu trúc IF...THEN...ELSE, nếu điều kiện là SAI, thì phần nào của câu lệnh sẽ được thực thi?
24. Câu lệnh IF (số % 2 == 0) THEN ... dùng để làm gì?
25. Phát biểu nào sau đây mô tả đúng nhất về câu lệnh IF...THEN?