Trắc nghiệm Cánh diều Tin học 6 CĐ F bài 4: Cấu trúc lặp trong thuật toán

Trắc nghiệm Cánh diều Tin học 6 CĐ F bài 4: Cấu trúc lặp trong thuật toán

1. Cho thuật toán: Nhập số nguyên N. Nếu N > 0 thì thực hiện lặp lại việc giảm N đi 1 cho đến khi N = 0. In ra N.. Khi N = 3, kết quả in ra là gì?
2. Khi sử dụng cấu trúc lặp While...do, việc đảm bảo điều kiện lặp sẽ thay đổi để dẫn đến kết thúc vòng lặp là trách nhiệm của ai?
3. Cấu trúc lặp nào sau đây có thể dẫn đến vòng lặp vô hạn nếu điều kiện không bao giờ sai?
4. Cấu trúc lặp nào đảm bảo khối lệnh bên trong sẽ được thực hiện ít nhất một lần?
5. Cấu trúc lặp nào phù hợp nhất để tính tổng các số tự nhiên từ 1 đến N, với N được nhập từ bàn phím?
6. Lệnh break trong cấu trúc lặp dùng để làm gì?
7. Trong thuật toán, khi nào thì việc sử dụng cấu trúc lặp là hợp lý và hiệu quả nhất?
8. Cho thuật toán: Cho biến đếm i = 1. Lặp lại: In ra giá trị của i. Tăng i lên 2. Nếu i > 10 thì dừng.. Giá trị của i sau lần lặp cuối cùng là bao nhiêu?
9. Giả sử ta có một danh sách các số và muốn tính trung bình cộng của chúng. Cấu trúc lặp nào là phù hợp nhất để duyệt qua từng số trong danh sách?
10. Trong thuật toán, cấu trúc lặp được sử dụng để làm gì?
11. Phát biểu nào sau đây mô tả đúng nhất về vòng lặp vô hạn trong thuật toán?
12. Lệnh continue trong cấu trúc lặp dùng để làm gì?
13. Cấu trúc lặp For...to...do thường sử dụng biến đếm có kiểu dữ liệu gì?
14. Khi thiết kế thuật toán, mục tiêu chính của việc sử dụng cấu trúc lặp là gì?
15. Cấu trúc lặp For...to...do (hoặc For...do) thường được sử dụng khi nào?
16. Cấu trúc lặp Do...While kiểm tra điều kiện lặp ở đâu?
17. Cấu trúc lặp For i from 1 to 5 do sẽ thực hiện vòng lặp bao nhiêu lần?
18. Phân biệt cấu trúc lặp While...do và For...to...do dựa trên yếu tố nào là quan trọng nhất?
19. Để thoát khỏi một vòng lặp vô hạn, ta cần làm gì?
20. Cấu trúc lặp While...do thường được sử dụng khi nào?
21. Cho thuật toán: Nhập số nguyên x. Nếu x là số dương: lặp lại việc giảm x đi 1 cho đến khi x = 0. In ra x. Nếu x là số âm: bỏ qua vòng lặp. In ra thông báo. Nếu nhập x = -5, kết quả là gì?
22. Phát biểu nào mô tả đúng về sự khác biệt cơ bản giữa While...do và Do...While?
23. Cần sử dụng cấu trúc lặp nào nếu muốn in ra các số chẵn từ 2 đến 10?
24. Phân tích thuật toán sau: Nhập số N. Khởi tạo biến đếm = 0. Lặp khi biến đếm < N: Tăng biến đếm lên 1. In ra Xin chào. Nếu người dùng nhập N = 4, thuật toán sẽ in ra bao nhiêu lần Xin chào?
25. Trong cấu trúc lặp While...do, nếu điều kiện ban đầu là sai thì điều gì sẽ xảy ra?