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

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

1. Trong cấu trúc lặp FOR i FROM 1 TO 10 STEP 2, biến i sẽ nhận các giá trị nào?
2. Tại sao việc sử dụng cấu trúc điều khiển lại quan trọng trong lập trình?
3. Cú pháp cơ bản của cấu trúc rẽ nhánh IF-THEN thường có dạng nào?
4. Nếu một chương trình cần thực hiện một hành động 100 lần, cấu trúc điều khiển nào là phù hợp nhất?
5. Trong câu lệnh IF a > b THEN PRINT a lớn hơn b ELSE PRINT a không lớn hơn b, điều gì xảy ra nếu giá trị của a là 10 và b là 15?
6. Trong lập trình, vòng lặp vô hạn là gì?
7. Nếu bạn cần chương trình thực hiện một khối lệnh cho đến khi người dùng nhập đúng một mật khẩu, cấu trúc lặp nào là phù hợp nhất?
8. Cấu trúc lặp WHILE thường được sử dụng khi nào?
9. Phát biểu nào sau đây mô tả đúng vai trò của điều kiện trong cấu trúc điều khiển?
10. Phát biểu nào sau đây mô tả đúng nhất ý nghĩa của câu lệnh IF (điểm > 5) THEN?
11. Một chương trình cần tính tổng các số tự nhiên từ 1 đến 10. Cấu trúc điều khiển nào phù hợp nhất để thực hiện việc này?
12. Khi một chương trình cần thực hiện một hành động dựa trên nhiều giá trị khác nhau của một biến, ví dụ: nếu là Thứ Hai thì làm A, nếu là Thứ Ba thì làm B, cấu trúc nào là hiệu quả nhất?
13. Trong lập trình, cấu trúc điều khiển là gì?
14. Trong một chương trình, nếu bạn có nhiều điều kiện cần kiểm tra tuần tự, cấu trúc nào thường được sử dụng hiệu quả hơn?
15. Cấu trúc điều khiển lặp (loop) được sử dụng khi nào?
16. Khi nào thì nên sử dụng cấu trúc lặp DO ... WHILE (hoặc tương tự)?
17. Cấu trúc lặp FOR thường được sử dụng khi nào?
18. Cấu trúc CASE (hoặc SWITCH trong một số ngôn ngữ) thường được dùng để làm gì?
19. Cấu trúc IF THEN khác với IF THEN ELSE ở điểm nào?
20. Phát biểu nào sau đây là sai về các cấu trúc điều khiển?
21. Phát biểu nào đúng khi so sánh cấu trúc lặp FOR và WHILE?
22. Nếu một lập trình viên muốn chương trình dừng lại khi người dùng nhập vào số 0, cấu trúc điều khiển nào sẽ được ưu tiên sử dụng?
23. Nếu một chương trình cần thực hiện một hành động khi điểm thi lớn hơn 8, và một hành động khác khi điểm thi từ 5 đến 8, và một hành động nữa khi điểm thi nhỏ hơn 5, bạn sẽ dùng cấu trúc nào?
24. Cấu trúc điều khiển nào cho phép thực hiện một khối lệnh một số lần xác định trước dựa trên một biến đếm?
25. Cấu trúc điều khiển rẽ nhánh (if-then-else) dùng để làm gì?