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

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

1. Cấu trúc lặp for thường được sử dụng khi nào?

A. Khi ta cần lặp lại cho đến khi một điều kiện không còn đúng nữa.
B. Khi ta cần lặp lại một số lần được xác định trước.
C. Khi ta chỉ cần một lần thực thi duy nhất.
D. Khi ta cần so sánh hai giá trị.

2. Đâu là một cách hiệu quả để thực hiện 100 phép tính cộng?

A. Viết 100 dòng lệnh cộng riêng biệt.
B. Sử dụng một vòng lặp for hoặc while.
C. Sử dụng hàm print.
D. Không thể thực hiện bằng lập trình.

3. Xét đoạn mã giả sau: Lặp với i từ 1 đến 5. In giá trị của i. Nếu i bằng 3, thì dừng lặp. Kết quả in ra màn hình là gì?

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

4. Trong vòng lặp for i in range(1, 6):, biến i sẽ nhận các giá trị nào?

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

5. Khi nào thì việc sử dụng vòng lặp lồng nhau là cần thiết?

A. Khi chỉ cần lặp một lần.
B. Khi cần thực hiện một thao tác lặp bên trong một thao tác lặp khác.
C. Khi muốn chương trình chạy nhanh hơn.
D. Khi chỉ có một câu lệnh cần lặp.

6. Việc không cập nhật biến điều kiện trong vòng lặp while có thể dẫn đến?

A. Vòng lặp kết thúc sớm.
B. Vòng lặp vô hạn.
C. Chương trình chạy nhanh hơn.
D. Lỗi cú pháp.

7. Lệnh continue trong cấu trúc lặp có tác dụng 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 câu lệnh ngay trước đó.
D. Nhảy ra khỏi vòng lặp và tiếp tục thực thi các lệnh sau vòng lặp.

8. Khi sử dụng vòng lặp for với range(5), vòng lặp sẽ chạy bao nhiêu lần?

A. 5 lần.
B. 6 lần.
C. 4 lần.
D. Không xác định.

9. Phát biểu nào sau đây về vòng lặp for với range(start, stop, step) là đúng?

A. Vòng lặp chạy từ stop đến start với bước nhảy là -step.
B. Vòng lặp chạy từ start đến trước stop với bước nhảy là step.
C. Vòng lặp chạy từ start đến stop bao gồm cả hai.
D. Bước nhảy step luôn là 1 nếu không được chỉ định.

10. Cấu trúc lặp nào phù hợp nhất để duyệt qua từng ký tự của một chuỗi văn bản?

A. Chỉ có thể dùng vòng lặp while.
B. Chỉ có thể dùng vòng lặp for.
C. Cả while và for đều có thể sử dụng.
D. Không cần dùng cấu trúc lặp.

11. Cấu trúc lặp while thường được sử dụng khi nào?

A. Khi ta biết chính xác số lần cần lặp.
B. Khi ta không biết trước số lần cần lặp, nhưng biết điều kiện để dừng vòng lặp.
C. Khi ta chỉ cần thực hiện một câu lệnh duy nhất.
D. Khi ta muốn chương trình dừng đột ngột.

12. Phát biểu nào sau đây mô tả chính xác nhất vòng lặp vô hạn?

A. Một vòng lặp chạy đúng 100 lần.
B. Một vòng lặp mà điều kiện kết thúc không bao giờ được thỏa mãn.
C. Một vòng lặp chỉ chạy một lần duy nhất.
D. Một vòng lặp có điều kiện luôn sai.

13. Trong ngôn ngữ lập trình Python, cú pháp cơ bản của vòng lặp for để lặp qua một dãy số là gì?

A. for i in range(start, stop, step):
B. while i < stop:
C. repeat i times:
D. loop i from start to stop:

14. Đoạn mã giả sau sẽ cho kết quả gì: Đặt biến đếm = 0. Lặp chừng nào biến đếm < 5: Tăng biến đếm lên 1. In biến đếm.

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

15. Trong lập trình, cấu trúc lặp là gì?

A. Một cách để máy tính thực hiện một nhiệm vụ một lần.
B. Một cách để máy tính lặp lại một tập hợp các câu lệnh nhiều lần.
C. Một cách để máy tính lưu trữ dữ liệu.
D. Một cách để máy tính hiển thị kết quả ra màn hình.

16. Trong một vòng lặp for lồng nhau, vòng lặp bên ngoài chạy 3 lần và vòng lặp bên trong chạy 4 lần, tổng cộng khối lệnh bên trong vòng lặp bên trong sẽ được thực thi bao nhiêu lần?

A. 7 lần.
B. 12 lần.
C. 3 lần.
D. 4 lần.

17. Điều gì xảy ra nếu điều kiện trong vòng lặp while luôn đúng?

A. Chương trình sẽ dừng lại.
B. Chương trình sẽ thực hiện vòng lặp một lần.
C. Chương trình sẽ bị kẹt trong vòng lặp vô hạn.
D. Chương trình sẽ báo lỗi cú pháp.

18. Đâu là ví dụ về việc sử dụng cấu trúc lặp trong thực tế?

A. Tính tổng các số từ 1 đến 100.
B. Hiển thị tên người dùng trên màn hình đăng nhập.
C. Lưu một tệp tin vào ổ đĩa.
D. Tắt máy tính.

19. Phát biểu nào sau đây là đúng về lợi ích của cấu trúc lặp?

A. Giảm khả năng xảy ra lỗi cú pháp.
B. Tăng kích thước tệp tin chương trình.
C. Giúp viết mã nguồn ngắn gọn và hiệu quả hơn cho các tác vụ lặp lại.
D. Yêu cầu phần cứng mạnh hơn để chạy.

20. Trong lập trình, vòng lặp lồng nhau có thể tạo ra mô hình gì?

A. Một đường thẳng.
B. Một ma trận hoặc bảng hai chiều.
C. Một hình tròn.
D. Một điểm duy nhất.

21. Cấu trúc lặp do-while khác với while ở điểm nào?

A. do-while luôn thực thi ít nhất một lần.
B. while luôn thực thi ít nhất một lần.
C. do-while kiểm tra điều kiện trước khi thực thi, while kiểm tra sau.
D. Không có sự khác biệt nào.

22. Khi nào thì việc sử dụng vòng lặp là KHÔNG cần thiết?

A. Khi cần tính tổng của 1000 số.
B. Khi cần in ra màn hình một dòng chữ duy nhất.
C. Khi cần kiểm tra xem một số có phải là số nguyên tố hay không.
D. Khi cần tìm giá trị lớn nhất trong một danh sách.

23. Trong ngôn ngữ lập trình, cú pháp break được sử dụng để làm gì?

A. Tiếp tục vòng lặp hiện tại với lần lặp tiếp theo.
B. Thoát khỏi vòng lặp ngay lập tức.
C. Nhảy đến một câu lệnh cụ thể bên ngoài vòng lặp.
D. Khởi tạo lại biến đếm của vòng lặp.

24. Phát biểu nào sau đây mô tả đúng vai trò của biến điều kiện trong vòng lặp while?

A. Biến này chỉ được sử dụng một lần để bắt đầu vòng lặp.
B. Biến này quyết định xem vòng lặp có tiếp tục chạy hay không.
C. Biến này lưu trữ kết quả của mỗi lần lặp.
D. Biến này chỉ dùng để đếm số lần lặp.

25. Phát biểu nào sau đây KHÔNG đúng về cấu trúc lặp?

A. Cấu trúc lặp giúp tự động hóa các tác vụ lặp đi lặp lại.
B. Vòng lặp vô hạn xảy ra khi điều kiện dừng không bao giờ được thỏa mãn.
C. Mọi vòng lặp đều cần một biến đếm.
D. Cấu trúc lặp giúp chương trình ngắn gọn và dễ đọc hơn.

1 / 25

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

Tags: Bộ đề 1

1. Cấu trúc lặp for thường được sử dụng khi nào?

2 / 25

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

Tags: Bộ đề 1

2. Đâu là một cách hiệu quả để thực hiện 100 phép tính cộng?

3 / 25

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

Tags: Bộ đề 1

3. Xét đoạn mã giả sau: Lặp với i từ 1 đến 5. In giá trị của i. Nếu i bằng 3, thì dừng lặp. Kết quả in ra màn hình là gì?

4 / 25

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

Tags: Bộ đề 1

4. Trong vòng lặp for i in range(1, 6):, biến i sẽ nhận các giá trị nào?

5 / 25

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

Tags: Bộ đề 1

5. Khi nào thì việc sử dụng vòng lặp lồng nhau là cần thiết?

6 / 25

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

Tags: Bộ đề 1

6. Việc không cập nhật biến điều kiện trong vòng lặp while có thể dẫn đến?

7 / 25

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

Tags: Bộ đề 1

7. Lệnh continue trong cấu trúc lặp có tác dụng gì?

8 / 25

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

Tags: Bộ đề 1

8. Khi sử dụng vòng lặp for với range(5), vòng lặp sẽ chạy bao nhiêu lần?

9 / 25

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

Tags: Bộ đề 1

9. Phát biểu nào sau đây về vòng lặp for với range(start, stop, step) là đúng?

10 / 25

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

Tags: Bộ đề 1

10. Cấu trúc lặp nào phù hợp nhất để duyệt qua từng ký tự của một chuỗi văn bản?

11 / 25

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

Tags: Bộ đề 1

11. Cấu trúc lặp while thường được sử dụng khi nào?

12 / 25

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

Tags: Bộ đề 1

12. Phát biểu nào sau đây mô tả chính xác nhất vòng lặp vô hạn?

13 / 25

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

Tags: Bộ đề 1

13. Trong ngôn ngữ lập trình Python, cú pháp cơ bản của vòng lặp for để lặp qua một dãy số là gì?

14 / 25

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

Tags: Bộ đề 1

14. Đoạn mã giả sau sẽ cho kết quả gì: Đặt biến đếm = 0. Lặp chừng nào biến đếm < 5: Tăng biến đếm lên 1. In biến đếm.

15 / 25

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

Tags: Bộ đề 1

15. Trong lập trình, cấu trúc lặp là gì?

16 / 25

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

Tags: Bộ đề 1

16. Trong một vòng lặp for lồng nhau, vòng lặp bên ngoài chạy 3 lần và vòng lặp bên trong chạy 4 lần, tổng cộng khối lệnh bên trong vòng lặp bên trong sẽ được thực thi bao nhiêu lần?

17 / 25

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

Tags: Bộ đề 1

17. Điều gì xảy ra nếu điều kiện trong vòng lặp while luôn đúng?

18 / 25

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

Tags: Bộ đề 1

18. Đâu là ví dụ về việc sử dụng cấu trúc lặp trong thực tế?

19 / 25

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

Tags: Bộ đề 1

19. Phát biểu nào sau đây là đúng về lợi ích của cấu trúc lặp?

20 / 25

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

Tags: Bộ đề 1

20. Trong lập trình, vòng lặp lồng nhau có thể tạo ra mô hình gì?

21 / 25

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

Tags: Bộ đề 1

21. Cấu trúc lặp do-while khác với while ở điểm nào?

22 / 25

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

Tags: Bộ đề 1

22. Khi nào thì việc sử dụng vòng lặp là KHÔNG cần thiết?

23 / 25

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

Tags: Bộ đề 1

23. Trong ngôn ngữ lập trình, cú pháp break được sử dụng để làm gì?

24 / 25

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

Tags: Bộ đề 1

24. Phát biểu nào sau đây mô tả đúng vai trò của biến điều kiện trong vòng lặp while?

25 / 25

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

Tags: Bộ đề 1

25. Phát biểu nào sau đây KHÔNG đúng về cấu trúc lặp?