wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin học 5 Bài 11 Cấu trúc lặp

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.

Chọn phát biểu sai:

a)

Trong chương trình có cấu trúc tuần tự, các lệnh được thực hiện theo thứ tự ngẫu nhiên.

b)

Trong chương trình có cấu trúc tuần tự, các lệnh được thực hiện lần lượt theo thứ tự.

c)

Trong cấu trúc tuần tự, các việc được thực hiện lần lượt theo thứ tự.

2.

Chương trình điều khiển nhân vật mèo dưới đây có cấu trúc gì?

a)

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

b)

B. Cấu trúc lặp.

c)

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

d)

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

3.

Phát biểu nào sau đây sai?

a)

A. Gấp thủ công là hoạt động được thực hiện tuần tự.

b)

B. Trong cấu trúc tuần tự, các việc được thực hiện theo thứ tự bất kì.

c)

C. Các tin nhắn trong ứng dụng Zalo được hiển thị tuần tự theo thứ tự thời gian.

d)

D. Trong chương trình có cấu trúc tuần tự, các lệnh hoặc khối lệnh được thực hiện lần lượt theo thứ tự.

4.

Phát biểu nào sau đây sai?

a)

A. Mỗi nhóm lệnh trong chương trình Scratch đều có màu riêng.

b)

B. Lệnh điều khiển nhân vật di chuyển số bước tuỳ ý nằm trong nhóm lệnh chuyển động.

c)

C. Phần mềm Scratch cung cấp nhiều phông nền cho em lựa chọn.

d)

D. Một nhân vật trong chương trình Scratch chỉ có một trang phục.

5.

Em có thể tạo chương trình có cấu trúc tuần tự bằng phần mềm nào?

a)

A. Microsoft PowerPoint.

b)

B. Scratch.

c)

C. Kiran's Typing Tutor.

d)

D. Zoom.

6.

Để chạy chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh

a)

b)

c)

d)

7.

Em hãy sắp xếp các lệnh sau theo thứ tự đúng để được chương trình thực hiện ý tưởng: Nhân vật mèo xuất hiện trên sân khấu, đi tới một vị trí ngẫu nhiên và nói 'Xin chào' trong 2 giây. Khi bấm vào nhân vật thì bạn mèo nói 'Chúc bạn một ngày vui vẻ!'

a)

b)

c)

d)

8.

Để thay đổi động tác của nhân vật, em sử dụng lệnh nào sau đây?

a)

b)

c)

d)

9.

Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?

a)

A. .sb3.

b)

B. .png.

c)

C. .ppt.

d)

D. .html.

10.

Chương trình điều khiển nhân vật mèo dưới đây có cấu trúc gì?

a)

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

b)

B. Cấu trúc lặp.

c)

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

d)

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

11.

Cho đoạn chương trình sau trong phần mềm Scratch, khi em bấm nút lệnh cờ xanh để chạy chương trình, em cần nhập biến b có giá trị bằng bao nhiêu để biến c có giá trị là 6?

a)

4

b)

6

c)

2

d)

10

12.

Trong cấu trúc tuần tự các bước có thể thay đổi vị trí cho nhau hay không?

a)

b)

Không

13.

Sắp xếp thứ tự các bước trong chương trình Scratch tính diện tính mảnh vườn hình vuông.

a)

a-b-c-d

b)

d-b-c-a

c)

b-d-a-c

d)

c-a-b-d

14.

Em hãy sắp xếp các bước tạo biến số trong phần mềm Scratch theo thứ tự hợp lí:

    Bước 1: Chọn OK

    Bước 2: Gõ tên biến

    Bước 3: Chọn nút lệnh Tạo một biến

    Bước 4: Chọn nhóm lệnh Các biến số.

    Thứ tự đúng là:

a)

3-4-2-1

b)

3-4-1-2

c)

4-3-2-1

d)

4-3-1-2

15.

Cho đoạn chương trình sau trong phần mềm Scratch, em hãy cho biết biến c dùng để làm gì?

a)

Lưu giá trị của a được nhập vào

b)

Lưu giá trị của b được nhập vào

c)

Lưu kết quả phép tính a + b

d)

Thực hiện phép tính a + b

16.

Sắp xếp các lệnh, khối lệnh hình bên để tạo chương trình Scratch tương ứng với mô tả cấu trúc tuần tự việc tính diện tích sân chơi hình chữ nhật.

a)

a-c-b-d

b)

d-a-b-c

c)

b-c-a-d

d)

c-a-b-d

17.

Những hoạt động nào đươc thực hiện theo cấu trúc tuần tự?

a)

Làm bài tập từ bài thứ nhất đến hết

b)

Đánh răng nhiều lần cho đến khi răng sạch thì dừng lại

c)

Ăn cơm ngày 3 bữa

d)

Học bài đến khi thuộc

18.

Chương trình này có cấu trúc tuần tự không?

a)

b)

Không

19.

Để thay đổi động tác của nhân vật, em sử dụng lệnh nào sau đây?

a)

b)

c)

d)

20.

Để thay đổi động tác của nhân vật, em sử dụng lệnh nào sau đây?

a)

b)

c)

d)

21.

Câu lệnh nào cho biết lệnh lặp với số lần biết trước?

a)

b)

c)

22.

Câu lệnh nào cho biết lệnh lặp liên tục không dừng?

a)

b)

c)

23.

Câu lệnh nào cho biết lệnh lặp liên tục cho đến khi thỏa mãn một điều kiện nào đó thì dừng lại?

a)

b)

c)

24.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?

a)

b)

c)

d)

25.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần chưa biết trước?

a)

b)

c)

d)

26.

Trong phần mềm Scratch, các lệnh thể hiện cấu trúc lặp nằm trong nhóm lệnh nào?

a)

Di chuyển

b)

Sự kiện

c)

Các biến số

d)

Điều khiển

27.

Cho đoạn chương trình sau:

    Lặp lại 4 lần:

    - Di chuyển 100 bước.

    - Xoay phải 90 độ.

    Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh

c)

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

d)

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

28.

Cho đoạn chương trình sau:

    Lặp lại cho đến khi có phím bất kì được bấm:

    - Mèo di chuyển đến vị trí ngẫu nhiên.

    - Bật lại nếu chạm cạnh.

          Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh

c)

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

d)

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

29.

Cho đoạn chương trình sau:

    Lặp lại 3 lần:

    - Di chuyển 100 bước.

    - Xoay phải 120 độ.

    Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

30.

Cho đoạn chương trình sau:

    Lặp lại cho đến khi chuột được nhấn:

    - Đi tới vị trí ngẫu nhiên.

    - Bật lại nếu chạm cạnh.

    - Đợi 1 giây.

          Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi …  …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

31.

Câu 1: Để điều khiển nhân vật lặp lại một việc 10 lần, em sử dụng lệnh nào sau đây?

a)

Lệnh lặp với số lần biết trước

b)

Lệnh lặp liện tục

c)

Lệnh lặp có điều kiện

32.

Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?

a)

Nhóm lệnh Chuyển động

b)

Nhóm lệnh Điều khiển

c)

Nhóm lệnh Sự kiện

d)

Nhóm lệnh Hiển thị

33.

Scratch không có lệnh lặp nào sau đây?

a)
  • A. Lệnh lặp với số lần biết trước.

b)
  • B. Lệnh lặp liên tục.

c)
C. Lệnh lặp không có điều kiện. 
d)
  • D. Lệnh lặp có điều kiện.

34.

Đoạn chương trình dưới đây có cấu trúc gì?

a)

Cấu trúc lặp với số lần không biết trước

b)

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

c)

Cấu trúc lặp liên tục

d)

Cấu trúc lặp có điều kiện

35.

Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?

a)

.scratch

b)

.docx

c)

.mp3

d)

.sb3

36.

Scratch có mấy lệnh điều khiển cấu trúc lặp?

a)

1

b)

2

c)

3

d)

4

37.

Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?

a)

b)

c)

d)

38.

Để tạo chương trình mô tả các bước thực hiện bài tập nhảy đập bóng yêu cầu thực hiện lặp lại 10 lần động tác nhảy với tay đập bóng, em sử dụng lệnh nào sau đây?

a)

Lệnh lặp liên tục

b)

Lệnh lặp với số lần biết trước

c)

Lệnh lặp không có điều kiện

d)

Lệnh lặp có điều kiện

39.

Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau

a)

b)

c)

d)

40.

Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?

a)

b)

c)

d)

41.

Để dừng chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh

a)

b)

c)

d)

42.

Cho đoạn chương trình sau:

    Lặp lại 4 lần:

    - Di chuyển 100 bước.

    - Xoay phải 90 độ.

    Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh

c)

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

d)

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

43.

Cho đoạn chương trình sau:

    Lặp lại 3 lần:

    - Di chuyển 100 bước.

    - Xoay phải 120 độ.

    Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

44.

Cho đoạn chương trình sau:

    Lặp lại cho đến khi chuột được nhấn:

    - Đi tới vị trí ngẫu nhiên.

    - Bật lại nếu chạm cạnh.

    - Đợi 1 giây.

          Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi …  …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

45.

Các lệnh điều khiển cấu trúc lặp thuộc nhóm lệnh nào của Scratch?

a)

Nhóm lệnh Chuyển động

b)

Nhóm lệnh Điều khiển

c)

Nhóm lệnh Sự kiện

d)

Nhóm lệnh Hiển thị

46.

Scratch không có lệnh lặp nào sau đây?

a)
  • A. Lệnh lặp với số lần biết trước.

b)
  • B. Lệnh lặp liên tục.

c)
C. Lệnh lặp không có điều kiện. 
d)
  • D. Lệnh lặp có điều kiện.

47.

Đoạn chương trình dưới đây có cấu trúc gì?

a)

Cấu trúc lặp với số lần không biết trước

b)

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

c)

Cấu trúc lặp liên tục

d)

Cấu trúc lặp có điều kiện

48.

Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?

a)

.scratch

b)

.docx

c)

.mp3

d)

.sb3

49.

Việc nào sau đây không có động tác được lặp lại nhiều lần?

a)

Nhảy dây

b)

Chèo thuyền

c)

Chạy bộ

d)

Đợi đến lượt thanh toán trong siêu thị

50.

Scratch có mấy lệnh điều khiển cấu trúc lặp?

a)

1

b)

2

c)

3

d)

4

51.

Trong Scratch, để mô tả một khối lệnh được lặp liên tục, em cần sử dụng lệnh nào?

a)

b)

c)

d)

52.

Để tạo chương trình mô tả các bước thực hiện bài tập nhảy đập bóng yêu cầu thực hiện lặp lại 10 lần động tác nhảy với tay đập bóng, em sử dụng lệnh nào sau đây?

a)

Lệnh lặp liên tục

b)

Lệnh lặp với số lần biết trước

c)

Lệnh lặp không có điều kiện

d)

Lệnh lặp có điều kiện

53.

Sử dụng cấu trúc lặp để biểu diễn lại đoạn chương trình sau

a)

b)

c)

d)

54.

Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?

a)

b)

c)

d)

55.

Để dừng chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh

a)

b)

c)

d)

56.

Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?

a)

b)

c)

d)