Trắc nghiệm đúng sai Tin học 8 cánh diều CĐ F Bài 5: Thể hiện cấu trúc lặp trong chương trình
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn tin học 8 cánh diều CĐ F Bài 5: Thể hiện cấu trúc lặp trong chương trình. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập trong chương trình mới. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: =>
Câu 1: Bạn Nam muốn tạo một đoạn hoạt hình trên Scratch, trong đó chú mèo sẽ đi bộ 10 bước, sau đó kêu "Meow!" và lặp lại hành động này 5 lần. Hãy đánh giá tính đúng sai của các nhận định sau:
a) Với cấu trúc lặp "lặp lại [số lần] lần", các lệnh bên trong khối lệnh lặp sẽ được thực hiện đúng số lần đã chỉ định.
b) Trong trường hợp này, bạn Nam nên sử dụng cấu trúc lặp "lặp lại [số lần] lần" vì số lần lặp đã được xác định trước.
c) Bạn Nam không thể thay đổi số lần lặp để điều chỉnh số lần chú mèo thực hiện hành động đi bộ và kêu.
d) Để thực hiện lặp lại một hành động nhiều lần, bạn Nam cần sử dụng cấu trúc lặp.
Câu 2: Bạn An muốn tạo một trò chơi trên Scratch, trong đó chú mèo sẽ di chuyển về phía trước cho đến khi chạm vào quả bóng. Số bước di chuyển của mèo là không xác định trước. Hãy đánh giá tính đúng sai của các nhận định sau:
a) Bạn An có thể thay đổi điều kiện lặp để điều chỉnh hành vi của chú mèo.
b) Với cấu trúc lặp "lặp lại cho đến khi", các lệnh bên trong khối lệnh lặp sẽ được thực hiện cho đến khi điều kiện được chỉ định trở thành đúng.
c) Trong trường hợp này, bạn An nên sử dụng cấu trúc lặp "lặp lại cho đến khi" vì số lần lặp không được xác định trước.
d) Để thực hiện lặp lại một hành động cho đến khi một điều kiện nào đó xảy ra, bạn An không cần thiết sử dụng cấu trúc lặp.
Câu 3: Cấu trúc lặp trong Scratch cho phép một đoạn mã được thực hiện lặp đi lặp lại nhiều lần. Điều này rất hữu ích khi muốn thực hiện một hành động giống nhau nhiều lần hoặc khi muốn tạo ra các hiệu ứng lặp đi lặp lại trong dự án của mình. Hãy đánh giá tính đúng sai của các nhận định sau:
a) Lặp lại cho đến khi sẽ lặp vô hạn nếu điều kiện không bao giờ đúng.
b) Cấu trúc lặp chỉ dùng để vẽ hình.
c) Cấu trúc lặp giúp chương trình trở nên ngắn gọn và hiệu quả hơn.
d) Cấu trúc lặp có thể kết hợp với cấu trúc rẽ nhánh.
Câu 4: Lặp với số lần biết trước là một loại cấu trúc lặp trong Scratch cho phép thực hiện một khối lệnh một số lần cụ thể mà ta đã xác định trước. Điều này rất hữu ích khi muốn lặp lại một hành động nhiều lần với số lần lặp cố định. Trong Scratch, khối lệnh "lặp lại" được sử dụng để tạo vòng lặp với số lần lặp xác định, ta sẽ điền số lần lặp mong muốn vào ô trống bên cạnh khối lệnh. Ví dụ, nếu em muốn vẽ một hình vuông, em có thể sử dụng khối lệnh "lặp lại 4 lần" kết hợp với các lệnh di chuyển và xoay. Hãy đánh giá tính đúng sai của các nhận định sau:
a) Số lần lặp phải là một số nguyên dương.
b) Vòng lặp với số lần biết trước giúp chương trình ngắn gọn và dễ hiểu hơn.
c) Khối lệnh bên trong vòng lặp chỉ được thực hiện một lần.
d) Lặp với số lần biết trước chỉ dùng để vẽ hình.
Câu 5: Dưới đây là mô tả các bước thực hiện cấu trúc lặp "lặp lại" để vẽ hình vuông. Hãy đánh giá tính đúng sai của các nhận định sau:
- Chọn một nhân vật làm bút vẽ.
- Để lại vệt khi di chuyển.
- Lặp lại 4 lần:
+ Di chuyển về phía trước một khoảng cách nhất định.
+ Xoay 90 độ.
- Sau khi lặp xong, nhân vật sẽ vẽ được một hình vuông.
a) Chúng ta chỉ cần sử dụng một khối lệnh "di chuyển" để vẽ hình vuông.
b) Cấu trúc lặp giúp chúng ta giảm thiểu việc viết lại các khối lệnh.
c) Để vẽ hình vuông lớn hơn, ta chỉ cần tăng số lần lặp.
d) Cấu trúc lặp trong ví dụ này là “lặp lại cho đến khi”
=> Giáo án Tin học 8 cánh diều Chủ đề F Bài 5: Thể hiện cấu trúc lặp trong chương trình