Trắc nghiệm Kết nối Tin học 6 bài 16: Các cấu trúc điều khiển

Trắc nghiệm Kết nối Tin học 6 bài 16: Các cấu trúc điều khiển

1. Cấu trúc lặp while sẽ tiếp tục thực thi khối lệnh bên trong nó miễn là điều kiện của vòng lặp là gì?
2. Trong một vòng lặp while, điều gì có thể xảy ra nếu điều kiện của vòng lặp không bao giờ trở thành sai?
3. Cấu trúc điều khiển rẽ nhánh (lựa chọn) thường được sử dụng khi nào?
4. Phát biểu nào sau đây mô tả đúng nhất về cấu trúc lặp do-while?
5. Phát biểu nào sau đây mô tả đúng nhất về cấu trúc lặp for trong lập trình?
6. Phát biểu nào sau đây mô tả đúng vai trò của biểu thức điều kiện trong cấu trúc rẽ nhánh và lặp?
7. Khi nào việc sử dụng cấu trúc lặp vô hạn có thể là một lựa chọn trong lập trình?
8. Xét đoạn mã giả: CHO i TỪ 1 ĐẾN 5 LẶP LẠI { IN ra i }. Sau khi chạy, kết quả in ra màn hình sẽ là gì?
9. Trong một cấu trúc if-elif-else, nếu điều kiện đầu tiên (if) là sai, và điều kiện thứ hai (elif) cũng là sai, thì điều gì sẽ xảy ra?
10. Nếu bạn muốn một chương trình thực hiện một hành động A nếu điều kiện là đúng, và một hành động B nếu điều kiện là sai, bạn sẽ sử dụng cấu trúc nào?
11. Phát biểu nào sau đây mô tả đúng chức năng của cấu trúc điều khiển tuần tự?
12. Cấu trúc if không có else được sử dụng khi nào?
13. Xét vòng lặp for i in range(1, 6):. Các giá trị mà biến i sẽ nhận trong các lần lặp là gì?
14. Trong lập trình, lựa chọn nào sau đây KHÔNG phải là một cấu trúc điều khiển cơ bản?
15. Tại sao việc sử dụng các cấu trúc điều khiển lại quan trọng trong lập trình?
16. Trong cấu trúc if-elif-else, nếu có nhiều mệnh đề elif và tất cả các điều kiện của if và elif đều là sai, thì kết quả cuối cùng sẽ là gì?
17. Trong cấu trúc switch-case (hoặc tương đương), mục đích của các case là gì?
18. Xét đoạn mã giả: LẶP KHI (điểm < 10) { TĂNG điểm LÊN 1 }. Nếu ban đầu điểm có giá trị là 7, vòng lặp sẽ chạy bao nhiêu lần?
19. Phát biểu nào sau đây mô tả đúng về sự khác biệt giữa vòng lặp while và vòng lặp for?
20. Cấu trúc điều khiển nào thường được sử dụng để chọn ra một hành động từ nhiều hành động có thể xảy ra dựa trên một điều kiện phức tạp hơn là chỉ đúng/sai?
21. Trong cấu trúc rẽ nhánh if-else, nếu điều kiện trong if là sai, thì khối lệnh nào sẽ được thực thi?
22. Trong lập trình, cấu trúc điều khiển lặp dùng để làm gì?
23. Lệnh break trong vòng lặp hoặc cấu trúc switch-case có tác dụng gì?
24. Cấu trúc lặp for với cú pháp for biến_lặp in phạm_vi: được gọi là loại vòng lặp gì?
25. Lệnh continue trong vòng lặp có tác dụng gì?