wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cấu trúc rẽ nhánh và lặp

Total questions: 35

Worksheet time: 23mins

Name
Class
Date
1.

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

2.

Điền vào chỗ trống:

Một việc trong đó có các việc nhỏ hơn được thực hiện lần lượt là việc có dạng (a)  

3.

Điền vào chỗ trống:

Có thể mô tả cấu trúc tuần tự dưới dạng liệt kê các bước, trong đó các bước được thực hiện (a)   từ trên xuống dưới.

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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ự.

10.

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ự.

11.

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.

12.

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.

13.

Biểu tượng của phần mềm Scratch là

a)

b)

c)

14.

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.

15.

Để 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)

16.

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)

17.

Để 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)

18.

Phần mềm Scratch cho phép em sử dụng một hình ảnh trong máy tính để làm phông nền cho chương trình. Em hãy nêu các bước thực hiện thao tác đó.

a)

b)

c)

d)

19.

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

a)

b)

Không

20.

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

21.

Trong các hoạt động dưới đây: Hoạt động nào không thực hiện tuần tự?

a)

Tạo một đoạn lệnh trong Scratch

b)

Sao chép một tệp vào thư mục khác

c)

Một xe máy đi một quãng đường dài 5 km

d)

Tìm kiếm video theo từ khóa.

22.

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 lần lượt theo thứ tự.

b)

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.

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ự.

23.

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)

Microsoft PowerPoint.

b)

Scratch.

c)

Kiran’s Typing Tutor.

d)

Zoom.

24.

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

a)

.sb3.

b)

.png.

c)

.ppt.

d)

.html.

25.

Để 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)

26.

Để 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)

27.

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

a)

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

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)

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

d)

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

28.

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

a)

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

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 tin nhắn trong ứng dụng Zalo được hiển thị tuần tự theo thứ tự thời gian.

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ự.

29.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc rẽ nhánh dạng thiếu?

a)

b)

c)

d)

30.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc rẽ nhánh dạng đủ?

a)

b)

c)

d)

31.

Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh 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

32.

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

    Nếu a < b thì đặt c = b – a.

    Nếu a > b thì đặt c = a – b.

    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 dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc lặp

33.

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

    Nếu quãng đường bé hơn 15 km thì giá tiền là 20.000 đồng

    Nếu không thì giá tiền là 17.000 đồng.

          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 dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc lặp

34.

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

    Nếu điểm kiểm tra > 8 thì thông báo “Được khen thưởng”

    Nếu không thì thông báo “Không được khen thưởng”.

    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 “Nếu … thì … nếu không thì…” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

35.

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

    Nếu b khác 0 thì đặt giá trị thương = a : b.

          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 “Nếu … thì …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)