Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

Với 20 câu hỏi trắc nghiệm Tin học 8 Bài 14: Cấu trúc lặp sách Chân trời sáng tạo có đáp án chi tiết đầy đủ các mức độ sẽ giúp học sinh ôn luyện trắc nghiệm Tin 8.

Trắc nghiệm Tin 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

TRẮC NGHIỆM ONLINE

Câu 1. Trong lập trình Scratch, cấu trúc lặp dùng để làm gì?

Quảng cáo

A. Để thực hiện một công việc duy nhất một lần.

B. Để máy tính đưa ra quyết định dựa trên một điều kiện.

C. Để thực hiện một công việc lặp đi lặp lại một số lần nhất định hoặc cho đến khi một điều kiện nào đó được thỏa mãn.

D. Để lưu trữ dữ liệu.

Câu 2. Một chương trình cần vẽ một hình vuông bằng cách lặp lại hành động di chuyển và xoay 90 độ 4 lần. Bạn sẽ sử dụng cấu trúc lặp nào để thực hiện việc này?

A. Cấu trúc lặp với số lần chưa biết trước.

B. Cấu trúc lặp vô hạn.

C. Cấu trúc lặp với số lần đã biết trước.

D. Cấu trúc rẽ nhánh.

Quảng cáo

Câu 3. Trong thuật toán tìm ước chung lớn nhất (UCLN) của hai số a và b như sau, điều kiện để vòng lặp kết thúc là gì?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

A. Khi a > b.

B. Khi a < b.

C. Khi a = b.

D. Khi a và b đều bằng 0.

Câu 4. Trong một chương trình Scratch, để tính tổng 10 số được nhập từ bàn phím, bạn sẽ sử dụng khối lệnh lặp nào?

A. repeat (10).

B. repeat until <S > 100>.

C. forever.

D. if.

Câu 5. Để tính tổng các số nhập từ bàn phím cho đến khi tổng S lớn hơn 100, khối lệnh nào được đặt bên trong khối repeat until <S > 100>?

Quảng cáo

A. set S to 0.

B. ask "Nhập số X:" and wait, set S to S + answer.

C. say S.

D. set S to 100.

Câu 6. Một chương trình cần tính tổng các số nhập từ bàn phím cho đến khi tổng đó lớn hơn 100. Bạn sẽ 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 số lần chưa biết trước.

C. Cấu trúc rẽ nhánh.

D. Cấu trúc tuần tự.

Câu 7. Nếu bạn muốn một nhân vật lặp lại một hành động cho đến khi chạm vào cạnh màn hình, bạn sẽ sử dụng cấu trúc lặp nào?

A. repeat 10.

B. repeat until <touching "edge">.

C. forever.

D. if <touching "edge"> then.

Quảng cáo

Câu 8. Khi sử dụng khối lệnh repeat until, điều kiện dừng lặp có thể là một biểu thức logic trả về giá trị gì?

A. true hoặc false

B. Một số nguyên

C. Một chuỗi văn bản

D. Một hình ảnh

Câu 9. Trong một thuật toán, "lặp N lần" có nghĩa là gì?

A. Thực hiện một công việc một lần.

B. Thực hiện một công việc vô hạn.

C. Thực hiện một công việc N lần.

D. Thực hiện một công việc cho đến khi một điều kiện đúng.

Câu 10. Để làm cho một nhân vật di chuyển 10 bước và nói "meo" trong 1 giây, rồi lặp lại hành động này 5 lần, bạn sẽ ghép các khối lệnh như thế nào?

A. repeat 5 bao gồm move 10 steps và say "meo" for 1 secs.

B. repeat 5 chỉ bao gồm move 10 steps.

C. repeat 5 chỉ bao gồm say "meo" for 1 secs.

D. move 10 steps và say "meo" for 1 secs được đặt ngoài repeat 5.

Đáp án đúng là: A

Câu 11. Khối lệnh forever trong Scratch dùng để làm gì?

A. Lặp lại một khối lệnh 10 lần.

B. Lặp lại một khối lệnh vô hạn.

C. Lặp lại một khối lệnh cho đến khi một điều kiện đúng.

D. Dừng chương trình.

Câu 12. Để tìm ước chung lớn nhất (UCLN) của hai số nguyên dương a và b bằng thuật toán Euclid, bước nào dưới đây là không cần thiết?

A. Bước 1: Nhập số nguyên dương a, b.

B. Bước 2: Nếu a = b thì a là UCLN.

C. Bước 3: Nếu a > b thì thay a = a – b, ngược lại thay b = b – a.

D. Bước 5: Đưa ra kết quả UCLN rồi kết thúc.

Câu 13. Chương trình sau thực hiện vẽ ra hình gì?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

A. Hình chữ nhật.

B. Hình vuông.

C. Hình tròn.

D. Hình tam giác.

Câu 14. Trong Scratch, khối lệnh repeat until <Điều kiện dừng lặp> sẽ dừng lại khi nào?

A. Khi Điều kiện dừng lặp sai (false).

B. Khi Điều kiện dừng lặp đúng (true).

C. Khi không có khối lệnh nào bên trong.

D. Khi người dùng bấm phím bất kỳ.

Câu 15. Trong bài toán tìm UCLN của hai số a và b, nếu a = 15 và b = 10, sau lần lặp đầu tiên, giá trị của a và b sẽ là bao nhiêu?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

A. a = 5, b = 10.

B. a = 15, b = 5.

C. a = 10, b = 10.

D. a = 5, b = 5.

Câu 16. Chương trình sau vẽ ra bao nhiêu hình tròn?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

A. 1.

B. 360.

C. 10.

D. 36.

Câu 17. Để làm cho một nhân vật di chuyển và xoay 90 độ theo chiều kim đồng hồ, sau đó lặp lại 4 lần, bạn sẽ sử dụng khối lệnh nào?

A. forever

B. repeat 4 <move 10 steps> <turn 90 degrees>

C. repeat until <touching "edge">

D. if <touching "edge"> then <turn 90 degrees>

Câu 18. Đoạn chương trình sau thực hiện việc gì?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 14 (có đáp án): Cấu trúc lặp

A. Vẽ hình vuông.

B. Vẽ hình tròn.

C. Vẽ hình chữ nhật.

D. Vẽ hình ngũ giác.

Câu 19. Khối lệnh lặp vô hạn trong Scratch được sử dụng trong trường hợp nào?

A. Tính tổng 10 số.

B. Lập trình trò chơi, phát nhạc, hát bài hát.

C. Tính tổng các số cho đến khi lớn hơn 100.

D. Đếm số từ 1 đến 10.

Câu 20. Để làm cho một nhân vật di chuyển 10 bước, nói "meo" và đợi 1 giây, bạn sẽ sử dụng các khối lệnh nào theo thứ tự?

A. say "meo" for 1 secs, move 10 steps, wait 1 secs.

B. move 10 steps, say "meo" for 1 secs.

C. say "meo" for 1 secs, move 10 steps.

D. move 10 steps, say "meo" for 1 secs, wait 1 secs.

TRẮC NGHIỆM ONLINE

Xem thêm câu hỏi trắc nghiệm Tin học lớp 8 Chân trời sáng tạo có đáp án hay khác:

Xem thêm các tài liệu học tốt lớp 8 hay khác:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài soạn, giải bài tập Tin 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học 8 Chân trời sáng tạo (NXB Giáo dục).

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 8 Chân trời sáng tạo khác