Trắc nghiệm tin học 5 cánh diềuTrắc nghiệm Tin học 5 Cánh diều bài 12: Cấu trúc rẽ nhánh Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 5 Cánh diều bài 12: Cấu trúc rẽ nhánh Trắc nghiệm Tin học 5 Cánh diều bài 12: Cấu trúc rẽ nhánh Số câu25Quiz ID25173 Làm bài Câu 1 1. Trong lập trình, biểu thức điều kiện (conditional expression) là gì? A A. Một phép toán số học. B B. Một phép so sánh hoặc logic trả về Đúng hoặc Sai. C C. Một biến lưu trữ văn bản. D D. Một câu lệnh để in kết quả. Câu 2 2. Phép toán logic AND (và) được sử dụng khi nào? A A. Khi chỉ cần một trong hai điều kiện đúng. B B. Khi cả hai điều kiện đều phải đúng. C C. Khi cả hai điều kiện đều sai. D D. Khi một trong hai điều kiện sai. Câu 3 3. Trong ngôn ngữ lập trình, ký hiệu != thường có nghĩa là gì trong một biểu thức điều kiện? A A. So sánh bằng. B B. So sánh lớn hơn. C C. So sánh khác. D D. So sánh nhỏ hơn hoặc bằng. Câu 4 4. Nếu có nhiều điều kiện cần kiểm tra tuần tự, ta nên sử dụng cấu trúc nào? A A. Vòng lặp FOR B B. Chuỗi if-then-else if-else C C. Cấu trúc switch-case D D. Cấu trúc while Câu 5 5. Khi lập trình, việc sử dụng cấu trúc rẽ nhánh giúp chương trình có đặc điểm gì? A A. Chạy nhanh hơn. B B. Linh hoạt và đưa ra quyết định. C C. Tiêu thụ ít bộ nhớ hơn. D D. Dễ dàng lưu trữ dữ liệu. Câu 6 6. Ngôn ngữ lập trình phổ biến nào sau đây thường sử dụng cấu trúc if-then-else? A A. HTML B B. CSS C C. Python D D. SQL Câu 7 7. Phép toán logic OR (hoặc) được sử dụng khi nào? A A. Khi cả hai điều kiện đều phải đúng. B B. Khi cả hai điều kiện đều sai. C C. Khi ít nhất một trong các điều kiện đúng. D D. Khi các điều kiện không bằng nhau. Câu 8 8. Trong lập trình, điều gì xảy ra nếu một khối lệnh trong cấu trúc rẽ nhánh bị thụt lề sai hoặc thiếu dấu ngoặc (nếu ngôn ngữ yêu cầu)? A A. Chương trình vẫn chạy bình thường. B B. Chương trình có thể báo lỗi hoặc hoạt động sai logic. C C. Chương trình sẽ tự động sửa lỗi. D D. Khối lệnh đó sẽ bị bỏ qua. Câu 9 9. Phép toán > trong lập trình dùng để làm gì? A A. So sánh bằng. B B. So sánh lớn hơn. C C. So sánh nhỏ hơn. D D. So sánh khác. Câu 10 10. Cấu trúc rẽ nhánh if-then-else có thể được xem là một lựa chọn giữa hai hành động dựa trên điều kiện nào? A A. Một hoặc nhiều điều kiện. B B. Chỉ một điều kiện duy nhất. C C. Không cần điều kiện. D D. Nhiều điều kiện liên tiếp. Câu 11 11. Trong cấu trúc rẽ nhánh if-then, nếu điều kiện là Sai thì hành động nào sẽ xảy ra? A A. Khối lệnh trong then sẽ được thực hiện. B B. Chương trình sẽ dừng lại. C C. Khối lệnh trong then sẽ bị bỏ qua. D D. Chương trình sẽ thực hiện lại điều kiện. Câu 12 12. Trong lập trình, cấu trúc rẽ nhánh được sử dụng để làm gì? A A. Thực hiện một khối lệnh nhiều lần. B B. Thực hiện một khối lệnh nếu điều kiện đúng. C C. Lưu trữ dữ liệu. D D. Tạo ra một chuỗi các lệnh liên tiếp. Câu 13 13. Cấu trúc if-then-else cho phép chương trình thực hiện hành động gì khi điều kiện là Sai? A A. Thực hiện khối lệnh then. B B. Thực hiện khối lệnh else. C C. Bỏ qua toàn bộ cấu trúc. D D. Kiểm tra lại điều kiện. Câu 14 14. Phát biểu nào sau đây mô tả đúng về nhánh else trong cấu trúc if-then-else? A A. Luôn được thực hiện. B B. Chỉ được thực hiện khi điều kiện của if là Sai. C C. Chỉ được thực hiện khi điều kiện của if là Đúng. D D. Không bao giờ được thực hiện. Câu 15 15. Khi cần kiểm tra xem một số có phải là số dương hay không, bạn sẽ dùng cấu trúc rẽ nhánh nào? A A. Vòng lặp While B B. Cấu trúc If-then C C. Cấu trúc If-then-else D D. Cấu trúc Switch-case Câu 16 16. Cấu trúc rẽ nhánh if đơn giản nhất (if-then) chỉ thực hiện hành động khi nào? A A. Khi điều kiện là Sai. B B. Khi điều kiện là Đúng. C C. Luôn luôn thực hiện. D D. Khi chương trình yêu cầu. Câu 17 17. Trong cấu trúc rẽ nhánh, nhánh mặc định (default branch) thường được sử dụng trong loại cấu trúc nào? A A. If-then B B. If-then-else C C. Switch-case D D. While loop Câu 18 18. Phát biểu nào sau đây là đúng về cấu trúc rẽ nhánh? A A. Nó chỉ thực hiện một lần duy nhất. B B. Nó lặp lại một hành động cho đến khi điều kiện sai. C C. Nó cho phép chương trình lựa chọn một trong nhiều đường đi thực thi dựa trên điều kiện. D D. Nó dùng để tính toán các phép toán phức tạp. Câu 19 19. Câu lệnh nào sau đây biểu diễn đúng cấu trúc if-then trong ngôn ngữ lập trình giả định? A A. IF (điều kiện) THEN (hành động) B B. WHEN (điều kiện) DO (hành động) C C. LOOP (điều kiện) {hành động} D D. FOR (hành động) IF (điều kiện) Câu 20 20. Khi lập trình, nếu bạn cần thực hiện một hành động cụ thể cho mỗi giá trị có thể có của một biến, cấu trúc nào là hiệu quả nhất? A A. Vòng lặp For B B. Cấu trúc If-then C C. Cấu trúc Switch-case D D. Cấu trúc While Câu 21 21. Cấu trúc if-else if-else được xem là một dạng mở rộng của cấu trúc nào? A A. Vòng lặp For B B. Cấu trúc If-then C C. Cấu trúc If-then-else D D. Cấu trúc While Câu 22 22. Giả sử bạn muốn viết chương trình cho phép người dùng nhập tuổi và nếu tuổi từ 18 trở lên thì in ra Bạn đã đủ tuổi bầu cử. Cấu trúc rẽ nhánh nào là phù hợp nhất? A A. Vòng lặp While B B. Cấu trúc If-then C C. Cấu trúc If-then-else D D. Cấu trúc Switch-case Câu 23 23. Nếu cần kiểm tra xem một số có nằm trong khoảng từ 1 đến 10 (bao gồm cả hai đầu mút) hay không, biểu thức điều kiện nào sau đây là đúng? A A. so_lon_hon_1 VÀ so_nho_hon_10 B B. so_lon_hon_hoac_bang_1 VÀ so_nho_hon_hoac_bang_10 C C. so_lon_hon_1 HOẶC so_nho_hon_10 D D. so_nho_hon_1 VÀ so_lon_hon_10 Câu 24 24. Phép toán == trong lập trình dùng để làm gì? A A. Gán giá trị. B B. So sánh bằng. C C. So sánh khác. D D. So sánh lớn hơn hoặc bằng. Câu 25 25. Nếu bạn muốn kiểm tra xem một biến diem có phải là điểm A (từ 90 trở lên) hay không, bạn sẽ dùng biểu thức nào? A A. diem < 90 B B. diem == 90 C C. diem >= 90 D D. diem != 90 Trắc nghiệm Hoạt động trải nghiệm 5 Chân trời bản 2 chủ đề 6: Phòng chống và ứng phó với hỏa hoạn Trắc nghiệm khoa học 4 chân trời bài 17 Chăm sóc cây trồng và vật nuôi