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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


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?

A. Khối lệnh bên trong vòng lặp sẽ được thực hiện vô số lần.
B. Khối lệnh bên trong vòng lặp sẽ không bao giờ được thực hiện.
C. Chương trình sẽ báo lỗi ngay lập tức.
D. Chương trình sẽ tự động thay đổi điều kiện để khối lệnh được thực hiện ít nhất một lần.

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 *

A. 5
B. 10
C. 25
D. 50

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?

A. Tiếp tục với lần lặp tiếp theo của vòng lặp.
B. Dừng hoàn toàn vòng lặp hiện tại và thoát ra khỏi nó.
C. Bỏ qua lần lặp hiện tại và chuyển sang lần lặp kế tiếp.
D. Tăng giá trị của biến đếm lên 2.

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?

A. 2
B. 3
C. 5
D. 6

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ì?

A. 5
B. 1 2 3 4 5
C. 1 2 3 4
D. 6

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ì?

A. 1 2 3
B. 2
C. 1 3
D. 1 2 3

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?

A. Khi số lần lặp là không xác định trước và phụ thuộc vào một điều kiện nào đó.
B. Khi cần thực hiện một khối lệnh một số lần được xác định trước hoặc lặp qua một tập hợp các phần tử.
C. Khi chỉ cần thực hiện một khối lệnh duy nhất một lần.
D. Khi cần thực hiện lặp vô hạn.

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?

A. 5
B. 10
C. 2
D. 0

9. Phát biểu nào sau đây mô tả chính xác nhất lặp lồng nhau (nested loop)?

A. Là một vòng lặp được viết bên trong một vòng lặp khác.
B. Là hai vòng lặp chạy song song.
C. Là một vòng lặp chỉ chạy đúng một lần.
D. Là vòng lặp chỉ dùng lệnh break.

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?

A. Sử dụng lệnh break.
B. Thay đổi điều kiện của vòng lặp để nó trở thành sai.
C. Ngắt kết nối mạng.
D. Tắt máy tính.

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?

A. Chủ yếu trong vòng lặp WHILE khi điều kiện không phụ thuộc vào số lần lặp.
B. Chủ yếu trong vòng lặp FOR khi số lần lặp đã được xác định trước.
C. Trong cả FOR và WHILE nếu mục đích là đếm số lần lặp.
D. Chỉ trong các vòng lặp vô hạn.

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?

A. Là lệnh cuối cùng trong thân vòng lặp.
B. Là điều kiện mà khi nó sai thì vòng lặp sẽ dừng lại (hoặc khi nó đúng thì vòng lặp sẽ tiếp tục).
C. Là một biến chỉ được sử dụng một lần duy nhất.
D. Là tên của vòng lặp.

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?

A. Vòng lặp DO-WHILE luôn thực hiện khối lệnh ít nhất một lần, bất kể điều kiện ban đầu.
B. Vòng lặp DO-WHILE chỉ thực hiện khi điều kiện ban đầu là sai.
C. Vòng lặp DO-WHILE không sử dụng biến đếm.
D. Vòng lặp DO-WHILE chỉ dùng cho các số nguyên.

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ệ?

A. Tính toán diện tích hình vuông.
B. Liệt kê tất cả các số nguyên tố nhỏ hơn 100.
C. Viết một lá thư.
D. Đọc một trang sách.

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?

A. Vòng lặp WHILE với điều kiện độ dài chuỗi.
B. Vòng lặp FOR duyệt theo chỉ số của chuỗi.
C. Cả hai loại vòng lặp FOR và WHILE đều có thể sử dụng.
D. Không cần dùng cấu trúc lặp, chỉ cần lệnh PRINT.

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?

A. Vòng lặp sẽ kết thúc ngay lập tức.
B. Vòng lặp sẽ chạy đúng 5 lần.
C. Vòng lặp sẽ trở thành vòng lặp vô hạn.
D. Chương trình sẽ báo lỗi.

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?

A. Tăng độ phức tạp của chương trình.
B. Giảm thiểu việc phải viết lại các đoạn mã giống nhau.
C. Chỉ dùng được cho các phép toán số học.
D. Yêu cầu người dùng phải nhập liệu liên tục.

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?

A. Khi bạn cần lặp lại một hành động đúng 100 lần.
B. Khi bạn cần đọc dữ liệu từ một tệp cho đến khi gặp ký tự END.
C. Khi bạn cần in ra bảng cửu chương từ 1 đến 9.
D. Khi bạn cần tính tổng các số từ 1 đến 50.

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?

A. Khi số lần lặp đã được xác định rõ ràng trước khi bắt đầu vòng lặp.
B. Khi cần thực hiện một khối lệnh một số lần cố định, không thay đổi.
C. Khi số lần lặp là không xác định trước và phụ thuộc vào việc một điều kiện có còn đúng hay không.
D. Khi cần lặp qua tất cả các phần tử của một mảng.

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?

A. FOR luôn chạy vô hạn, WHILE thì không.
B. FOR dùng khi biết trước số lần lặp, WHILE dùng khi điều kiện quyết định số lần lặp.
C. WHILE luôn thực hiện ít nhất một lần, FOR thì không.
D. Không có sự khác biệt cơ bản nào.

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?

A. Là biến chỉ dùng để lưu trữ kết quả cuối cùng.
B. Là biến quyết định xem vòng lặp có tiếp tục hay dừng lại.
C. Là biến chỉ được khai báo bên ngoài vòng lặp.
D. Là biến không bao giờ thay đổi giá trị.

22. Phát biểu nào sau đây mô tả đúng về vòng lặp vô hạn (infinite loop)?

A. Là vòng lặp chỉ chạy đúng một lần.
B. Là vòng lặp mà điều kiện dừng không bao giờ được thỏa mãn.
C. Là vòng lặp chỉ thực hiện khi điều kiện ban đầu sai.
D. Là vòng lặp được thiết kế để chỉ chạy đúng số lần xác định.

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?

A. Lặp lại một khối lệnh cho đến khi một điều kiện nhất định được thỏa mãn.
B. Thực hiện một khối lệnh một số lần được xác định trước.
C. Chỉ thực hiện một khối lệnh duy nhất một lần.
D. Giúp tự động hóa các tác vụ lặp đi lặp lại, tiết kiệm thời gian và công sức.

24. Lệnh continue trong một vòng lặp được sử dụng để làm gì?

A. Dừng hoàn toàn vòng lặp.
B. Bỏ qua phần còn lại của lần lặp hiện tại và chuyển sang lần lặp tiếp theo.
C. Thực hiện lại khối lệnh hiện tại thêm một lần nữa.
D. Kiểm tra lại điều kiện của vòng lặp ngay lập tức.

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?

A. Tăng dung lượng bộ nhớ sử dụng.
B. Giảm số lượng dòng mã cần viết cho các tác vụ lặp lại.
C. Chỉ cho phép chương trình chạy một lần duy nhất.
D. Tăng khả năng gây lỗi cho chương trình.

1 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

22. Phát biểu nào sau đây mô tả đúng về vòng lặp vô hạn (infinite loop)?

23 / 25

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

Tags: Bộ đề 1

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 / 25

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

Tags: Bộ đề 1

24. Lệnh continue trong một vòng lặp được sử dụng để làm gì?

25 / 25

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

Tags: Bộ đề 1

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?