TopStudy

Tin học · Lớp 8

22 câu trắc nghiệm Tin học 8 Cánh diều Bài 5. Thể hiện cấu trúc lặp trong chương trình có đáp án

22 câu · 33 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Cấu trúc lặp có số lần lặp xác định được thể hiện bằng khối lệnh nào trong Scratch?
  1. Đáp án A: Khối repeat...
  2. Đáp án B: Khối repeat until...
  3. Đáp án C: Khối forever
  4. Đáp án D: Khối if...then...
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Lời giải

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

Câu 2

1 điểm
Khối lệnh Hình minh hoạ trong Scratch có ý nghĩa gì?
  1. Đáp án A: Lặp lại công việc 10 lần.
  2. Đáp án B: Lặp lại công việc cho đến khi điều kiện đúng.
  3. Đáp án C: Lặp lại công việc mãi mãi.
  4. Đáp án D: Dừng chương trình sau 10 giây.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Lời giải

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

Câu 3

1 điểm

Trong chương trình sau, biến sum dùng để làm gì?

Hình minh hoạ

  1. Đáp án A: Lưu trữ số lần lặp.
  2. Đáp án B: Lưu trữ giá trị cuối cùng.
  3. Đáp án C: Lưu trữ tổng của biến num.
  4. Đáp án D: Lưu trữ một chuỗi ký tự.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Lời giải

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

Câu 4

1 điểm
Cấu trúc lặp khi không biết trước số lần lặp được thể hiện bằng khối lệnh nào trong Scratch?
  1. Đáp án A: Khối repeat...
  2. Đáp án B: Khối repeat until...
  3. Đáp án C: Khối say...
  4. Đáp án D: Khối stop all
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Lời giải

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

Câu 5

1 điểm
Điều kiện dừng lặp trong khối repeat until... phải là một loại biểu thức nào?
  1. Đáp án A: Biểu thức số học.
  2. Đáp án B: Biểu thức chuỗi.
  3. Đáp án C: Biểu thức logic.
  4. Đáp án D: Biểu thức ngẫu nhiên.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Lời giải

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

Câu 6

1 điểm

Trong chương trình sau, chương trình sẽ dừng lại khi nào?

Hình minh hoạ

  1. Đáp án A: Khi người dùng nhập "Tinhoc8".
  2. Đáp án B: Khi người dùng nhập một mật khẩu bất kỳ.
  3. Đáp án C: Khi người dùng nhập "password".
  4. Đáp án D: Khi người dùng nhập "answer".
Xem đáp án và lời giải

Câu 7

1 điểm
Khối lệnh forever được sử dụng để thể hiện cấu trúc lặp nào?
  1. Đáp án A: Lặp với số lần xác định.
  2. Đáp án B: Lặp với điều kiện dừng.
  3. Đáp án C: Lặp vô hạn lần.
  4. Đáp án D: Lặp một lần duy nhất.
Xem đáp án và lời giải

Câu 8

1 điểm
Để dừng một khối lệnh lặp vô hạn, ta cần sử dụng khối lệnh nào?
  1. Đáp án A: repeat...
  2. Đáp án B: repeat until...
  3. Đáp án C: stop this script
  4. Đáp án D: say...
Xem đáp án và lời giải

Câu 9

1 điểm

Trong chương trình sau, khối lệnh stop this script sẽ được thực thi khi nào?

Hình minh hoạ

  1. Đáp án A: Khi câu trả lời là "có".
  2. Đáp án B: Khi câu trả lời là "or".
  3. Đáp án C: Khi câu trả lời là "có" hoặc "or".
  4. Đáp án D: Khi câu trả lời là "có" và "or".
Xem đáp án và lời giải

Câu 10

1 điểm
Để vẽ một hình vuông trong Scratch, chúng ta cần lặp lại mấy lần việc di chuyển và xoay?
  1. Đáp án A: 1 lần.
  2. Đáp án B: 2 lần
  3. Đáp án C: 3 lần.
  4. Đáp án D: 4 lần.
Xem đáp án và lời giải

Câu 11

1 điểm

Trong chương trình sau, việc di chuyển 50 steps và xoay 90 degrees được lặp lại bao nhiêu lần?

Hình minh hoạ

  1. Đáp án A: 4 lần.
  2. Đáp án B: 5 lần.
  3. Đáp án C: 90 lần.
  4. Đáp án D: 50 lần.
Xem đáp án và lời giải

Câu 12

1 điểm

Để tạo ra hình sau, chúng ta cần lặp lại việc vẽ một hình vuông bao nhiêu lần?

Hình minh hoạ

  1. Đáp án A: 4 lần.
  2. Đáp án B: 12 lần.
  3. Đáp án C: 360 lần.
  4. Đáp án D: 90 lần.
Xem đáp án và lời giải

Câu 13

1 điểm

Sau mỗi lần vẽ một hình vuông, nhân vật cần xoay một góc bao nhiêu độ để tạo ra sau?

Hình minh hoạ

  1. Đáp án A: 90 độ.
  2. Đáp án B: 30 độ.
  3. Đáp án C: 45 độ.
  4. Đáp án D: 12 độ.
Xem đáp án và lời giải

Câu 14

1 điểm

Theo mô tả thuật toán sau, điều kiện dừng lặp là gì?

Hình minh hoạ

  1. Đáp án A: i < 10.
  2. Đáp án B: tổng < 325.
  3. Đáp án C: i = 1.
  4. Đáp án D: tổng > 325.
Xem đáp án và lời giải

Câu 15

1 điểm

Theo thuật toán ở Hình sau, biến i và tổng khởi tạo ban đầu có giá trị là bao nhiêu?

Hình minh hoạ

  1. Đáp án A: i = 1, tổng = 1
  2. Đáp án B: i = 0, tổng = 0
  3. Đáp án C: i = 0, tổng = 325
  4. Đáp án D: i = 1, tổng = 325
Xem đáp án và lời giải

Câu 16

1 điểm

Điều gì xảy ra trong mỗi lần lặp của thuật toán ở Hình sau?

Hình minh hoạ

  1. Đáp án A: Cộng i vào biến tổng.
  2. Đáp án B: Cộng tổng vào biến i.
  3. Đáp án C: Cộng 1 vào biến tổng.
  4. Đáp án D: Cộng 1 vào biến i và cộng i vào tổng.
Xem đáp án và lời giải

Câu 17

1 điểm

Sau khi vòng lặp của thuật toán ở hình sau kết thúc, chương trình sẽ thông báo điều gì?

Hình minh hoạ

  1. Đáp án A: "tổng nhỏ hơn 325".
  2. Đáp án B: "i là số tự nhiên nhỏ nhất để tổng các số từ 1 đến i không nhỏ hơn 325".
  3. Đáp án C: "i là số tự nhiên lớn nhất".
  4. Đáp án D: "tổng bằng 325".
Xem đáp án và lời giải

Câu 18

1 điểm
Trong Scratch, để thể hiện thuật toán của bạn Quân, ta nên dùng khối lệnh lặp nào?
  1. Đáp án A: repeat...
  2. Đáp án B: repeat until...
  3. Đáp án C: forever
  4. Đáp án D: if...then...
Xem đáp án và lời giải

Câu 19

1 điểm
Khối lệnh stop this script trong Scratch có tác dụng gì?
  1. Đáp án A: Dừng tất cả các kịch bản đang chạy.
  2. Đáp án B: Dừng kịch bản hiện tại.
  3. Đáp án C: Dừng nhân vật hiện tại.
  4. Đáp án D: Dừng các khối lệnh phía trên.
Xem đáp án và lời giải

Câu 20

1 điểm
Để lặp lại một công việc 50 lần, khối lệnh nào sau đây là phù hợp nhất?
  1. Đáp án A: repeat 50
  2. Đáp án B: forever
  3. Đáp án C: repeat until <<i=50>
  4. Đáp án D: if <<i=50> then ...
Xem đáp án và lời giải

Câu 21

1 điểm
Cấu trúc lặp nào cho phép lặp đi lặp lại một lệnh cho đến khi điều kiện dừng được thỏa mãn?
  1. Đáp án A: Lặp với số lần lặp biết trước.
  2. Đáp án B: Lặp với số lần lặp không biết trước.
  3. Đáp án C: Lặp vô hạn.
  4. Đáp án D: Cả ba cấu trúc trên đều có thể.
Xem đáp án và lời giải

Câu 22

1 điểm
Khi cần viết chương trình điều khiển Robot di chuyển trong mê cung cho đến khi chạm tường, ta nên dùng cấu trúc lặp nào?
  1. Đáp án A: Lặp với số lần biết trước.
  2. Đáp án B: Lặp với số lần không biết trước.
  3. Đáp án C: Lặp vô hạn.
  4. Đáp án D: Cả A và B.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Thể hiện cấu trúc lặp trong chương trình · Các bộ sách Tin học Lớp 8