[Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

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é!!!

[Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

[Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

1. Câu lệnh LẶP LẠI 10 LẦN là ví dụ điển hình cho loại cấu trúc điều khiển nào?

A. Cấu trúc lặp với số lần biết trước.
B. Cấu trúc lặp với điều kiện chưa biết trước.
C. Cấu trúc rẽ nhánh.
D. Cấu trúc tuần tự.

2. Trong ngôn ngữ lập trình Scratch, câu lệnh nào dùng để lặp lại một khối lệnh với số lần được xác định trước?

A. Khối lệnh lặp lại 10 lần
B. Khối lệnh lặp lại cho đến khi
C. Khối lệnh lặp lại mãi mãi
D. Khối lệnh nếu... thì

3. Cho đoạn mã giả: LẶP LẠI 5 LẦN: IN RA Xin chào. Sau khi thực hiện, màn hình sẽ hiển thị bao nhiêu lần dòng chữ Xin chào?

A. 5 lần
B. 1 lần
C. 4 lần
D. 6 lần

4. Cấu trúc lặp với số lần biết trước còn được gọi là loại vòng lặp nào?

A. Vòng lặp for
B. Vòng lặp while
C. Vòng lặp do-while
D. Vòng lặp if-else

5. Cấu trúc lặp với số lần biết trước giúp chương trình trở nên:

A. Ngắn gọn và dễ đọc hơn.
B. Phức tạp và khó hiểu hơn.
C. Chậm hơn và tốn nhiều tài nguyên hơn.
D. Không có sự thay đổi về hiệu quả.

6. Tại sao việc sử dụng cấu trúc lặp với số lần biết trước lại quan trọng trong việc tối ưu hóa chương trình?

A. Giúp tránh lặp lại mã nguồn, làm cho chương trình ngắn gọn hơn.
B. Làm cho chương trình chậm đi để dễ gỡ lỗi.
C. Tăng khả năng xảy ra lỗi logic.
D. Không có tác động đến hiệu quả chương trình.

7. Trong lập trình Scratch, nếu muốn một nhân vật di chuyển 5 bước lặp đi lặp lại, ta sẽ sử dụng khối lệnh nào?

A. Khối lệnh lặp lại 5 lần kết hợp với khối lệnh di chuyển 10 bước.
B. Khối lệnh lặp lại mãi mãi kết hợp với khối lệnh di chuyển 10 bước.
C. Khối lệnh nếu... thì kiểm tra điều kiện di chuyển.
D. Khối lệnh chờ 1 giây và di chuyển 10 bước.

8. Nếu bạn muốn một thông báo Chúc mừng! xuất hiện 7 lần, bạn nên sử dụng khối lệnh nào trong Scratch?

A. Khối lệnh lặp lại 7 lần chứa lệnh nói Chúc mừng!.
B. Khối lệnh lặp lại mãi mãi chứa lệnh nói Chúc mừng!.
C. Khối lệnh nói Chúc mừng! được lặp lại 7 lần thủ công.
D. Khối lệnh nếu... thì kiểm tra số lần nói.

9. Khi bạn muốn lặp lại một chuỗi hành động đúng 1000 lần, lựa chọn nào sau đây là hiệu quả nhất?

A. Sử dụng cấu trúc lặp với số lần biết trước.
B. Viết 1000 câu lệnh riêng biệt.
C. Sử dụng cấu trúc lặp vô hạn và hy vọng nó sẽ dừng.
D. Sử dụng cấu trúc if-else lồng nhau.

10. Đâu là một ví dụ về việc sử dụng cấu trúc lặp với số lần biết trước trong thực tế (không phải lập trình)?

A. Đếm ngược từ 10 đến 1.
B. Chờ cho đến khi đèn giao thông chuyển xanh.
C. Xem tivi cho đến khi hết chương trình yêu thích.
D. Lắng nghe tiếng chuông báo thức cho đến khi bạn thức dậy.

11. Trong ví dụ LẶP LẠI 5 LẦN: TĂNG BIẾN ĐIỂM LÊN 1, sau khi thực hiện, giá trị cuối cùng của biến ĐIỂM (giả sử ban đầu là 0) sẽ là bao nhiêu?

A. 5
B. 0
C. 1
D. 6

12. Biến đếm trong vòng lặp for thường được sử dụng để làm gì?

A. Theo dõi số lần lặp đã thực hiện.
B. Lưu trữ kết quả của mỗi lần lặp.
C. Kiểm tra điều kiện dừng của vòng lặp.
D. Tất cả các ý trên.

13. Nếu một chương trình cần thực hiện một hành động 50 lần, và số lần này không bao giờ thay đổi trong quá trình chạy chương trình, thì cấu trúc lặp nào là phù hợp nhất?

A. Cấu trúc lặp với số lần biết trước.
B. Cấu trúc lặp với điều kiện chưa biết trước.
C. Cấu trúc lặp vô hạn.
D. Cấu trúc if-else lồng nhau.

14. Trong một chương trình Scratch, nếu bạn muốn nhân vật vẽ một hình vuông bằng cách lặp lại hành động đi tới và vẽ 4 lần, bạn sẽ sử dụng cấu trúc lặp nào?

A. Khối lệnh lặp lại 4 lần.
B. Khối lệnh lặp lại mãi mãi.
C. Khối lệnh nếu... thì.
D. Khối lệnh lặp lại cho đến khi.

15. Nếu một chương trình yêu cầu người dùng nhập một mật khẩu và chỉ cho phép nhập tối đa 3 lần nếu sai, thì cách biểu diễn nào là phù hợp nhất cho việc lặp lại này?

A. Sử dụng cấu trúc lặp với số lần biết trước (lặp 3 lần).
B. Sử dụng cấu trúc lặp với điều kiện chưa biết trước.
C. Sử dụng cấu trúc lặp vô hạn.
D. Sử dụng cấu trúc điều kiện nếu... thì.

16. Trong lập trình Scratch, khối lệnh lặp lại ... lần có thể được lồng vào nhau để tạo ra các chuỗi hành động phức tạp hơn. Ví dụ, lặp lại 3 lần một hành động, và bên trong hành động đó lại lặp lại 2 lần một hành động khác, tổng cộng hành động bên trong sẽ được thực hiện bao nhiêu lần?

A. 6 lần (3 lần * 2 lần).
B. 5 lần (3 lần + 2 lần).
C. 3 lần.
D. 2 lần.

17. Khối lệnh lặp lại ... lần trong Scratch có bao nhiêu tham số cần thiết để hoạt động?

A. Một tham số: số lần lặp.
B. Hai tham số: giá trị bắt đầu và kết thúc.
C. Ba tham số: giá trị bắt đầu, kết thúc và bước nhảy.
D. Không có tham số.

18. Trong Scratch, để nhân vật lặp lại việc nói Xin chào và chờ 1 giây tổng cộng 3 lần, bạn sẽ làm thế nào?

A. Đặt khối lệnh nói Xin chào và chờ 1 giây vào trong khối lệnh lặp lại 3 lần.
B. Đặt khối lệnh nói Xin chào và chờ 1 giây vào trong khối lệnh lặp lại mãi mãi.
C. Lặp lại việc sao chép khối lệnh nói Xin chào và chờ 1 giây 3 lần.
D. Sử dụng khối lệnh lặp lại cho đến khi với điều kiện đếm đủ 3 lần.

19. Mục đích chính của việc sử dụng cấu trúc lặp với số lần biết trước là gì?

A. Thực hiện một công việc nhiều lần một cách tự động và hiệu quả.
B. Kiểm tra một điều kiện và thực hiện hành động tương ứng.
C. Dừng chương trình khi gặp lỗi.
D. Tạo ra các lựa chọn khác nhau cho người dùng.

20. Trong lập trình, nếu ta muốn thực hiện một hành động 100 lần, ta nên sử dụng cấu trúc lặp nào?

A. Cấu trúc lặp với số lần biết trước.
B. Cấu trúc lặp với điều kiện chưa biết trước.
C. Cấu trúc điều kiện nếu... thì.
D. Cấu trúc lặp vô hạn.

21. Câu lệnh nào sau đây KHÔNG phải là cấu trúc lặp với số lần biết trước?

A. LẶP LẠI 10 LẦN
B. LẶP LẠI CHO ĐẾN KHI <điều kiện>
C. LẶP LẠI LẦN
D. Vòng lặp FOR i TỪ 1 ĐẾN 5

22. Khi sử dụng cấu trúc lặp với số lần biết trước, yếu tố nào là quan trọng nhất để đảm bảo vòng lặp kết thúc?

A. Số lần lặp được xác định chính xác.
B. Biến đếm được tăng hoặc giảm.
C. Điều kiện dừng được thiết lập.
D. Khối lệnh bên trong vòng lặp.

23. Khi lập trình Scratch, nếu ta muốn nhân vật lặp lại hành động quay 90 độ và di chuyển 10 bước, để tạo thành một hình vuông, ta cần lặp lại hành động này bao nhiêu lần?

A. 4 lần
B. 3 lần
C. 5 lần
D. 90 lần

24. Trong ngôn ngữ lập trình, vòng lặp for thường được khởi tạo với giá trị ban đầu, điều kiện tiếp tục và:

A. Bước nhảy (step/increment).
B. Khối lệnh thực thi.
C. Biến điều kiện.
D. Số lần lặp tối đa.

25. Trong một vòng lặp for với biểu thức for i from 1 to 5 step 1, biến i sẽ nhận các giá trị nào?

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

1 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

1. Câu lệnh LẶP LẠI 10 LẦN là ví dụ điển hình cho loại cấu trúc điều khiển nào?

2 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

2. Trong ngôn ngữ lập trình Scratch, câu lệnh nào dùng để lặp lại một khối lệnh với số lần được xác định trước?

3 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

3. Cho đoạn mã giả: LẶP LẠI 5 LẦN: IN RA Xin chào. Sau khi thực hiện, màn hình sẽ hiển thị bao nhiêu lần dòng chữ Xin chào?

4 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

4. Cấu trúc lặp với số lần biết trước còn được gọi là loại vòng lặp nào?

5 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

5. Cấu trúc lặp với số lần biết trước giúp chương trình trở nên:

6 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

6. Tại sao việc sử dụng cấu trúc lặp với số lần biết trước lại quan trọng trong việc tối ưu hóa chương trình?

7 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

7. Trong lập trình Scratch, nếu muốn một nhân vật di chuyển 5 bước lặp đi lặp lại, ta sẽ sử dụng khối lệnh nào?

8 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

8. Nếu bạn muốn một thông báo Chúc mừng! xuất hiện 7 lần, bạn nên sử dụng khối lệnh nào trong Scratch?

9 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

9. Khi bạn muốn lặp lại một chuỗi hành động đúng 1000 lần, lựa chọn nào sau đây là hiệu quả nhất?

10 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

10. Đâu là một ví dụ về việc sử dụng cấu trúc lặp với số lần biết trước trong thực tế (không phải lập trình)?

11 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

11. Trong ví dụ LẶP LẠI 5 LẦN: TĂNG BIẾN ĐIỂM LÊN 1, sau khi thực hiện, giá trị cuối cùng của biến ĐIỂM (giả sử ban đầu là 0) sẽ là bao nhiêu?

12 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

12. Biến đếm trong vòng lặp for thường được sử dụng để làm gì?

13 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

13. Nếu một chương trình cần thực hiện một hành động 50 lần, và số lần này không bao giờ thay đổi trong quá trình chạy chương trình, thì cấu trúc lặp nào là phù hợp nhất?

14 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

14. Trong một chương trình Scratch, nếu bạn muốn nhân vật vẽ một hình vuông bằng cách lặp lại hành động đi tới và vẽ 4 lần, bạn sẽ sử dụng cấu trúc lặp nào?

15 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

15. Nếu một chương trình yêu cầu người dùng nhập một mật khẩu và chỉ cho phép nhập tối đa 3 lần nếu sai, thì cách biểu diễn nào là phù hợp nhất cho việc lặp lại này?

16 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

16. Trong lập trình Scratch, khối lệnh lặp lại ... lần có thể được lồng vào nhau để tạo ra các chuỗi hành động phức tạp hơn. Ví dụ, lặp lại 3 lần một hành động, và bên trong hành động đó lại lặp lại 2 lần một hành động khác, tổng cộng hành động bên trong sẽ được thực hiện bao nhiêu lần?

17 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

17. Khối lệnh lặp lại ... lần trong Scratch có bao nhiêu tham số cần thiết để hoạt động?

18 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

18. Trong Scratch, để nhân vật lặp lại việc nói Xin chào và chờ 1 giây tổng cộng 3 lần, bạn sẽ làm thế nào?

19 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

19. Mục đích chính của việc sử dụng cấu trúc lặp với số lần biết trước là gì?

20 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

20. Trong lập trình, nếu ta muốn thực hiện một hành động 100 lần, ta nên sử dụng cấu trúc lặp nào?

21 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

21. Câu lệnh nào sau đây KHÔNG phải là cấu trúc lặp với số lần biết trước?

22 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

22. Khi sử dụng cấu trúc lặp với số lần biết trước, yếu tố nào là quan trọng nhất để đảm bảo vòng lặp kết thúc?

23 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

23. Khi lập trình Scratch, nếu ta muốn nhân vật lặp lại hành động quay 90 độ và di chuyển 10 bước, để tạo thành một hình vuông, ta cần lặp lại hành động này bao nhiêu lần?

24 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

24. Trong ngôn ngữ lập trình, vòng lặp for thường được khởi tạo với giá trị ban đầu, điều kiện tiếp tục và:

25 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 6: Cấu trúc lặp với số lần biết trước

Tags: Bộ đề 1

25. Trong một vòng lặp for với biểu thức for i from 1 to 5 step 1, biến i sẽ nhận các giá trị nào?

Xem kết quả