Trắc nghiệm Kết nối Tin học 5 bài 11: Cấu trúc lặp

Trắc nghiệm Kết nối Tin học 5 bài 11: Cấu trúc lặp

1. Trong cấu trúc lặp WHILE, điều gì xảy ra nếu điều kiện ban đầu của vòng lặp là SAI?
2. Khi sử dụng lặp lồng nhau để in ra một hình vuông gồm các dấu *. Nếu vòng lặp ngoài chạy 5 lần và vòng lặp trong cũng chạy 5 lần, chương trình sẽ in ra bao nhiêu dấu *
3. Trong ngôn ngữ lập trình, lệnh break thường được dùng để làm gì trong một vòng lặp?
4. Xét đoạn mã giả: WHILE (a < 5): IN RA Hello; a = a + 1. Nếu a ban đầu là 3, chương trình sẽ in ra Hello bao nhiêu lần?
5. Xét đoạn mã giả sau: LẶP VỚI i TỪ 1 ĐẾN 5: IN RA i. Sau khi thực hiện, kết quả in ra màn hình sẽ là gì?
6. Nếu đoạn mã giả có cấu trúc LẶP VỚI i TỪ 1 ĐẾN 3: NẾU i CHẴN THÌ TIẾP TỤC; IN RA i, kết quả in ra màn hình sẽ là gì?
7. Cấu trúc lặp FOR (hoặc vòng lặp For) thường được sử dụng khi nào trong lập trình?
8. Nếu một biến count bắt đầu bằng 0 và vòng lặp thực hiện lệnh count = count + 2 5 lần, giá trị cuối cùng của count sẽ là bao nhiêu?
9. Phát biểu nào sau đây mô tả chính xác nhất lặp lồng nhau (nested loop)?
10. Phát biểu nào sau đây KHÔNG phải là một cách để thoát khỏi vòng lặp vô hạn?
11. Trong lập trình, biến đếm (counter variable) thường được sử dụng trong loại cấu trúc lặp nào?
12. Phát biểu nào sau đây về điều kiện thoát của vòng lặp là chính xác nhất?
13. Cấu trúc lặp DO-WHILE (hoặc vòng lặp Do-While) có đặc điểm gì khác biệt so với vòng lặp WHILE?
14. Đâu là một ứng dụng thực tế phổ biến của cấu trúc lặp trong đời sống hàng ngày hoặc công nghệ?
15. Cấu trúc lặp nào sau đây là phù hợp nhất để duyệt qua từng ký tự của một chuỗi?
16. Nếu một vòng lặp WHILE có điều kiện là WHILE (a < 10) và biến a ban đầu có giá trị là 5, nhưng trong thân vòng lặp không có lệnh nào làm thay đổi giá trị của a, thì điều gì sẽ xảy ra?
17. Đâu là ưu điểm chính của việc sử dụng cấu trúc lặp trong lập trình?
18. Trong tình huống nào, việc sử dụng vòng lặp WHILE sẽ phù hợp hơn vòng lặp FOR?
19. Cấu trúc lặp WHILE (hoặc vòng lặp While) thường được sử dụng khi nào trong lập trình?
20. Phát biểu nào sau đây mô tả đúng về sự khác biệt cơ bản giữa vòng lặp FOR và WHILE?
21. Phát biểu nào sau đây mô tả đúng về vai trò của biến điều kiện trong vòng lặp?
22. Phát biểu nào sau đây mô tả đúng về vòng lặp vô hạn (infinite loop)?
23. Trong lập trình, cấu trúc lặp được sử dụng để thực hiện lặp đi lặp lại một khối lệnh. Phát biểu nào sau đây KHÔNG mô tả đúng chức năng của cấu trúc lặp?
24. Lệnh continue trong một vòng lặp được sử dụng để làm gì?
25. Trong lập trình, việc sử dụng cấu trúc lặp giúp tăng hiệu quả chương trình bằng cách nào?