Trắc nghiệm Cánh diều Tin học 10 bài 6 Câu lệnh rẽ nhánh

Trắc nghiệm Cánh diều Tin học 10 bài 6 Câu lệnh rẽ nhánh

1. Xét đoạn mã Python: score = 85 if score >= 90: grade = A elif score >= 80: grade = B elif score >= 70: grade = C else: grade = D Giá trị của biến grade sau khi thực thi đoạn mã là gì?
2. Nếu một chương trình cần thực hiện các hành động khác nhau dựa trên giá trị của một biến màu_sắc có thể là đỏ, xanh lá, hoặc xanh dương, cấu trúc rẽ nhánh nào là phù hợp nhất?
3. Nếu một chương trình cần thực hiện một hành động khi một biến tuổi lớn hơn hoặc bằng 18, và một hành động khác khi tuổi nhỏ hơn 18, cấu trúc rẽ nhánh nào là phù hợp nhất?
4. Câu lệnh rẽ nhánh nào cho phép thực hiện một khối lệnh nếu điều kiện đúng, và thực hiện một khối lệnh khác nếu điều kiện sai?
5. Trong các ngôn ngữ lập trình, việc sử dụng thụt lề (indentation) trong câu lệnh rẽ nhánh có vai trò gì?
6. Trong ngôn ngữ lập trình, câu lệnh rẽ nhánh được sử dụng để:
7. Xét đoạn mã Python: x = 10 y = 20 if x > y: print(X lớn hơn Y) elif y > x: print(Y lớn hơn X) else: print(X bằng Y) Kết quả in ra màn hình là gì?
8. Phát biểu nào sau đây mô tả đúng về câu lệnh rẽ nhánh If ... Then ... Else ... End If (trong một số ngôn ngữ lập trình khác)?
9. Câu lệnh if không có mệnh đề else có ý nghĩa gì?
10. Câu lệnh rẽ nhánh switch-case (hoặc tương đương) thường hữu ích nhất khi nào?
11. Trong Python, để kiểm tra nhiều điều kiện tuần tự, ta thường sử dụng kết hợp của if và:
12. Trong Python, toán tử or (hoặc) trong biểu thức điều kiện trả về giá trị đúng khi nào?
13. Toán tử logic NOT (phủ định) làm gì với giá trị luận lý của một biểu thức?
14. Toán tử so sánh nào được sử dụng để kiểm tra hai giá trị có KHÔNG bằng nhau?
15. Khi nào thì một biểu thức điều kiện trong câu lệnh rẽ nhánh được coi là sai (False)?
16. Câu lệnh rẽ nhánh lồng nhau được sử dụng khi nào?
17. Khi nào thì việc sử dụng câu lệnh rẽ nhánh if-elif-else hiệu quả hơn so với nhiều câu lệnh if độc lập?
18. Toán tử so sánh nào được sử dụng để kiểm tra xem hai giá trị có bằng nhau hay không?
19. Trong ngôn ngữ lập trình, biểu thức điều kiện thường sử dụng các toán tử nào?
20. Xét đoạn mã giả: Nếu (điểm trung bình > 5.0) Thì In ra Đạt Ngược lại In ra Không đạt. Nếu điểm trung bình là 7.5, kết quả in ra màn hình sẽ là gì?
21. Cho đoạn mã giả sau: Nhập a Nhập b Nếu a % 2 == 0 VÀ b % 2 == 0 Thì In ra Cả hai số đều chẵn Ngược lại In ra Ít nhất một số là lẻ Nếu nhập a = 4 và b = 6, kết quả là gì?
22. Trong Python, cú pháp của câu lệnh Nếu ... Thì ... là gì?
23. Toán tử logic AND (và) trong biểu thức điều kiện trả về giá trị đúng khi nào?
24. Cấu trúc Nếu ... Thì ... (if ... then ...) trong lập trình dùng để làm gì?
25. Câu lệnh rẽ nhánh nào cho phép bạn kiểm tra một biến với nhiều giá trị có thể có và thực thi các hành động tương ứng cho mỗi giá trị đó?