Trắc nghiệm Tin học 5 Chân trời 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 Tin học 5 Chân trời bài 11: Cấu trúc lặp

Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

1. Trong một vòng lặp WHILE, nếu biến đếm không được cập nhật đúng cách bên trong vòng lặp, nó có thể dẫn đến:

A. Chương trình chạy nhanh hơn.
B. Chương trình dừng lại ngay lập tức.
C. Vòng lặp vô tận.
D. Kết quả sai nhưng chương trình vẫn dừng.

2. Cấu trúc lặp giúp:

A. Giảm số lượng biến cần sử dụng.
B. Tăng tốc độ thực thi chương trình một cách tuyệt đối.
C. Tự động hóa các tác vụ lặp đi lặp lại, giúp code gọn gàng và dễ quản lý hơn.
D. Loại bỏ hoàn toàn nhu cầu về các câu lệnh điều kiện.

3. Trong Python, đoạn mã sau for char in Hello: print(char) sẽ in ra màn hình:

A. Hello
B. H e l l o
C. H e l l o
D. HelloHelloHelloHelloHello

4. Cấu trúc lặp FOR (hoặc vòng lặp tương đương trong các ngôn ngữ khác) thường được sử dụng khi:

A. Số lần lặp là không xác định và phụ thuộc vào một điều kiện thay đổi.
B. Cần thực hiện một hành động cho mỗi phần tử trong một tập hợp hoặc lặp lại một số lần cố định.
C. Chỉ cần thực hiện một hành động duy nhất.
D. Cần dừng chương trình ngay lập tức.

5. Nếu bạn cần thực hiện một hành động đúng 100 lần, lựa chọn nào sau đây là hiệu quả nhất về mặt mã nguồn?

A. Viết 100 câu lệnh riêng biệt cho hành động đó.
B. Sử dụng vòng lặp FOR hoặc WHILE với số lần lặp được xác định là 100.
C. Sử dụng một câu lệnh IF để kiểm tra 100 điều kiện.
D. Không thể thực hiện điều này một cách hiệu quả.

6. Xem xét đoạn mã giả sau: LAP LAI 5 LAN: IN RA LAP LANH. Chương trình này sẽ in ra màn hình chuỗi LAP LANH bao nhiêu lần?

A. 1 lần.
B. 5 lần.
C. 6 lần.
D. Vô số lần.

7. Cấu trúc lặp nào có thể được sử dụng để lặp lại một hành động cho mỗi ký tự trong một chuỗi văn bản?

A. Chỉ vòng lặp IF.
B. Chỉ vòng lặp WHILE.
C. Vòng lặp FOR hoặc WHILE.
D. Không có cấu trúc lặp nào có thể làm điều này.

8. Trong lập trình, để tạo ra một hiệu ứng hoạt ảnh đơn giản, người ta thường sử dụng cấu trúc lặp để:

A. Hiển thị một khung hình duy nhất.
B. Lặp đi lặp lại việc vẽ các khung hình liên tiếp với sự thay đổi nhỏ để tạo ảo giác chuyển động.
C. Dừng chương trình sau khi hiển thị một hình ảnh.
D. Tạo ra một hình ảnh tĩnh duy nhất.

9. Nếu bạn muốn lặp lại một hành động 10 lần, sử dụng cấu trúc lặp nào là hiệu quả và dễ đọc nhất?

A. Vòng lặp WHILE với biến đếm tăng dần từ 1 đến 10.
B. Vòng lặp FOR với phạm vi từ 1 đến 10.
C. Vòng lặp DO-WHILE với biến đếm giảm dần từ 10 về 1.
D. Sử dụng 10 câu lệnh lặp riêng biệt.

10. Cấu trúc lặp nào phù hợp để xử lý một danh sách các mục mà số lượng mục có thể thay đổi?

A. Vòng lặp FOR với số lần lặp cố định.
B. Vòng lặp WHILE dựa trên điều kiện.
C. Vòng lặp DO-WHILE với số lần lặp cố định.
D. Chỉ sử dụng các câu lệnh lặp riêng lẻ.

11. Từ khóa nào sau đây thường được sử dụng để 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 trong vòng lặp?

A. BREAK.
B. CONTINUE.
C. EXIT.
D. SKIP.

12. Xem xét vòng lặp WHILE với điều kiện while (a < 10), nếu giá trị ban đầu của a là 15, vòng lặp này sẽ:

A. Thực thi đúng 10 lần.
B. Thực thi đúng 15 lần.
C. Không thực thi lần nào.
D. Thực thi vô hạn.

13. Trong vòng lặp FOR i FROM 1 TO 10, giá trị của biến i sẽ lần lượt là:

A. 1, 2, 3, ..., 9.
B. 1, 2, 3, ..., 10.
C. 0, 1, 2, ..., 9.
D. 0, 1, 2, ..., 10.

14. Đâu là một ứng dụng thực tế của cấu trúc lặp trong việc xử lý dữ liệu:

A. Chỉ đọc một dòng dữ liệu duy nhất.
B. Tìm kiếm một giá trị cụ thể trong một danh sách lớn.
C. Thực hiện một phép tính duy nhất.
D. Ghi một thông báo duy nhất ra tệp.

15. Cấu trúc lặp FOR each (hoặc tương đương) thường được sử dụng để:

A. Thực hiện một hành động một số lần cố định.
B. Lặp qua từng phần tử của một tập hợp (như danh sách, mảng) mà không cần quan tâm đến chỉ số.
C. Chỉ thực hiện hành động khi một điều kiện cụ thể được thỏa mãn.
D. Dừng chương trình ngay lập tức.

16. Một ví dụ về vòng lặp vô tận trong lập trình là khi:

A. Số lần lặp được định nghĩa rõ ràng và chương trình kết thúc.
B. Điều kiện dừng vòng lặp không bao giờ đạt được.
C. Sử dụng từ khóa BREAK để thoát khỏi vòng lặp.
D. Chương trình đang thực hiện một phép tính phức tạp.

17. Khi sử dụng vòng lặp WHILE trong một chương trình, điều gì có thể xảy ra nếu điều kiện lặp không bao giờ trở thành sai?

A. Chương trình sẽ tự động kết thúc sau một số lần lặp nhất định.
B. Chương trình sẽ chạy vô hạn, tạo thành một vòng lặp vô tận.
C. Chương trình sẽ thông báo lỗi và dừng lại.
D. Chương trình sẽ bỏ qua vòng lặp đó.

18. Trong lập trình, cấu trúc lặp được sử dụng để thực hiện một khối lệnh:

A. Một lần duy nhất.
B. Nhiều lần, tùy thuộc vào điều kiện hoặc số lần xác định trước.
C. Chỉ khi có yêu cầu đặc biệt từ người dùng.
D. Tối đa ba lần để tránh lãng phí tài nguyên.

19. Cấu trúc lặp nào thường được ưu tiên sử dụng khi bạn muốn đảm bảo rằng khối lệnh bên trong lặp ít nhất một lần, ngay cả khi điều kiện ban đầu là sai?

A. Vòng lặp FOR.
B. Vòng lặp WHILE.
C. Vòng lặp DO-WHILE (hoặc tương đương).
D. Vòng lặp INFINITE.

20. Trong ngôn ngữ lập trình Python, cú pháp cơ bản của vòng lặp for để duyệt qua một dãy số từ 0 đến 4 là:

A. while i < 5: print(i)
B. for i in range(5): print(i)
C. repeat 5 times: print(i)
D. loop 5: print(i)

21. Từ khóa nào sau đây thường được sử dụng để thoát khỏi vòng lặp ngay lập tức, bất kể điều kiện lặp còn đúng hay không?

A. CONTINUE.
B. RETURN.
C. BREAK.
D. GOTO.

22. Đâu là một ví dụ về việc sử dụng cấu trúc lặp trong thực tế lập trình:

A. In ra màn hình câu Xin chào thế giới đúng một lần.
B. Tính tổng các số từ 1 đến 100.
C. Hiển thị thông báo lỗi.
D. Thực hiện một câu lệnh điều kiện IF.

23. Trong ngôn ngữ lập trình C++, cú pháp của vòng lặp FOR để lặp từ 1 đến 5 là:

A. for (int i = 1; i <= 5; i++)
B. for i from 1 to 5
C. while i <= 5: i++
D. repeat 5 times

24. Đâu là một ví dụ về việc lặp lại một hành động dựa trên một điều kiện:

A. In ra màn hình số đếm từ 1 đến 10.
B. Đọc dữ liệu từ tệp cho đến khi gặp ký tự cuối tệp.
C. Thực hiện một hành động 5 lần.
D. In ra màn hình một thông báo cố định.

25. Cấu trúc lặp WHILE (hoặc vòng lặp tương đương) thường được sử dụng khi:

A. Số lần lặp là cố định và đã biết trước.
B. Cần thực hiện một hành động cho mỗi phần tử trong một danh sách.
C. Cần lặp lại một hành động chừng nào một điều kiện còn đúng.
D. Chỉ cần thực hiện một hành động duy nhất.

1 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

1. Trong một vòng lặp WHILE, nếu biến đếm không được cập nhật đúng cách bên trong vòng lặp, nó có thể dẫn đến:

2 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

2. Cấu trúc lặp giúp:

3 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

3. Trong Python, đoạn mã sau for char in Hello: print(char) sẽ in ra màn hình:

4 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

4. Cấu trúc lặp FOR (hoặc vòng lặp tương đương trong các ngôn ngữ khác) thường được sử dụng khi:

5 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

5. Nếu bạn cần thực hiện một hành động đúng 100 lần, lựa chọn nào sau đây là hiệu quả nhất về mặt mã nguồn?

6 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

6. Xem xét đoạn mã giả sau: LAP LAI 5 LAN: IN RA LAP LANH. Chương trình này sẽ in ra màn hình chuỗi LAP LANH bao nhiêu lần?

7 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

7. Cấu trúc lặp nào có thể được sử dụng để lặp lại một hành động cho mỗi ký tự trong một chuỗi văn bản?

8 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

8. Trong lập trình, để tạo ra một hiệu ứng hoạt ảnh đơn giản, người ta thường sử dụng cấu trúc lặp để:

9 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

9. Nếu bạn muốn lặp lại một hành động 10 lần, sử dụng cấu trúc lặp nào là hiệu quả và dễ đọc nhất?

10 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

10. Cấu trúc lặp nào phù hợp để xử lý một danh sách các mục mà số lượng mục có thể thay đổi?

11 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

11. Từ khóa nào sau đây thường được sử dụng để 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 trong vòng lặp?

12 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

12. Xem xét vòng lặp WHILE với điều kiện while (a < 10), nếu giá trị ban đầu của a là 15, vòng lặp này sẽ:

13 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

13. Trong vòng lặp FOR i FROM 1 TO 10, giá trị của biến i sẽ lần lượt là:

14 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

14. Đâu là một ứng dụng thực tế của cấu trúc lặp trong việc xử lý dữ liệu:

15 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

15. Cấu trúc lặp FOR each (hoặc tương đương) thường được sử dụng để:

16 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

16. Một ví dụ về vòng lặp vô tận trong lập trình là khi:

17 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

17. Khi sử dụng vòng lặp WHILE trong một chương trình, điều gì có thể xảy ra nếu điều kiện lặp không bao giờ trở thành sai?

18 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

18. Trong lập trình, cấu trúc lặp được sử dụng để thực hiện một khối lệnh:

19 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

19. Cấu trúc lặp nào thường được ưu tiên sử dụng khi bạn muốn đảm bảo rằng khối lệnh bên trong lặp ít nhất một lần, ngay cả khi điều kiện ban đầu là sai?

20 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

20. Trong ngôn ngữ lập trình Python, cú pháp cơ bản của vòng lặp for để duyệt qua một dãy số từ 0 đến 4 là:

21 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

21. Từ khóa nào sau đây thường được sử dụng để thoát khỏi vòng lặp ngay lập tức, bất kể điều kiện lặp còn đúng hay không?

22 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

22. Đâu là một ví dụ về việc sử dụng cấu trúc lặp trong thực tế lập trình:

23 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

23. Trong ngôn ngữ lập trình C++, cú pháp của vòng lặp FOR để lặp từ 1 đến 5 là:

24 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

24. Đâu là một ví dụ về việc lặp lại một hành động dựa trên một điều kiện:

25 / 25

Category: Trắc nghiệm Tin học 5 Chân trời bài 11: Cấu trúc lặp

Tags: Bộ đề 1

25. Cấu trúc lặp WHILE (hoặc vòng lặp tương đương) thường được sử dụng khi: