wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI NĂM LỚP 5

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

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

b)

Cấu trúc lặp.

c)

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

d)

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

2.

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)

4-3-2-1

c)

3-4-1-2

d)

4-3-1-2

3.

Mục đích chính của việc chạy thử chương trình là gì?

a)

Để chơi trò chơi

b)

Để phát hiện lỗi trong chương trình

c)

Để chỉnh sửa lại kịch bản đã viết

d)

Để thay đổi ý tưởng chương trình

4.

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.

5.

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 đủ

c)

Cấu trúc lặp

d)

Cấu trúc rẽ nhánh dạng thiếu

6.

“Nếu trời không mưa thì em đi đá bóng” có chứa cấu trúc nào?

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

b)
  1. Cấu trúc rẽ nhánh dạng thiếu.

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

d)
  1. Cấu trúc lặp.

7.

“Nếu trời mưa thì em cần đem theo áo mưa đi học, nếu trời nắng thì em cần đem theo áo chống nắng.”

ó chứa cấu trúc nào?

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

b)
  1. Cấu trúc rẽ nhánh dạng thiếu.

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

d)
  1. Cấu trúc lặp.

8.

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

9.

Trong Scratch, để mô tả một khối lệnh lặp với số lần chưa biết trước, em cần sử dụng lệnh nào?

a)

Lặp n lần.

b)

Lặp cho đến khi điều kiện được thoả mãn.

c)

Lặp liên tục.

d)

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

10.

Trong Scratch, để mô tả một khối lệnh lặp với số lần biết trước, em cần sử dụng lệnh nào?

a)

Lặp n lần.

b)

Lặp cho đến khi điều kiện được thoả mãn.

c)

Lặp liên tục.

d)

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

11.

Chương trình có cấu trúc tuần tự là chương trình?

a)

Chương trình gồm các lệnh được sắp xếp theo tứ tự. Khi chạy chương trình, các câu lệnh được thực hiện ngẫu nhiên.

b)

Chỉ có vòng lặp và rẽ nhánh.

c)

Chương trình gồm các lệnh được sắp xếp theo tứ tự. Khi chạy chương trình, các lệnh thực hiện lần lượt theo tứ tự.

d)

Chương trình gồm các lệnh được sắp xếp theo tứ tự. Khi chạy chương trình, nó chỉ chạy một câu lệnh đúng.

12.

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

13.

Khi phát hiện chương trình hoạt động không như mong muốn, em cần làm gì?

a)

Thay đổi ý tưởng chương trình

b)

Chỉnh sửa lại kịch bản chương trình đã viết

c)

Kiểm tra, chỉnh sửa để đảm bảo các lệnh được lắp ghép với nhau qua khớp nối

d)

Xác định vị trí lỗi, nguyên nhân gây ra lỗi và sửa lỗi cho chương trình

14.

Khi phát hiện chương trình không hoạt động, em cần làm gì?

a)

Thay đổi ý tưởng chương trình

b)

Chỉnh sửa lại kịch bản chương trình đã viết

c)

Kiểm tra, chỉnh sửa để đảm bảo các lệnh được lắp ghép với nhau qua khớp nối

d)

Xác định vị trí lỗi, nguyên nhân gây ra lỗi và sửa lỗi cho chương trình

15.

Cấu trúc rẽ nhánh có mấy loại?

a)
  • 1

b)
  • 2

c)
  • 3

d)
  • 4

16.

Trong Scratch, các lệnh tạo biểu thức toán học nằm trong nhóm lệnh nào?

a)
  • Nhóm lệnh Các biến số.

b)
  • Nhóm lệnh Chuyển động.

c)
  • Nhóm lệnh Các phép toán.

d)
  • Nhóm lệnh Sự kiện.

17.

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 Điều khiển

b)
  • Nhóm lệnh Chuyển động.

c)
  • Nhóm lệnh Các phép toán.

d)
  • Nhóm lệnh Sự kiện.

18.

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)

19.

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)

20.

Trong 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)

Điều khiển.

c)

Sự kiện

d)

Các biến số.

21.

Cấu trúc rẽ nhánh dạng đủ có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì.

b)

nếu thì.

c)

nếu thì <điều kiện>.

d)

nếu <điều kiện> thì.

22.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì.

b)

nếu thì.

c)

nếu thì <điều kiện>.

d)

nếu <điều kiện> thì.

23.
a)

d-a-b-c

b)

a-c-b-d

c)

b-c-a-d

d)

c-a-b-d

24.
a)
  • Diện tích hình chữ nhật là 3.

b)
  • Diện tích hình chữ nhật là 12.

c)
  • Diện tích hình chữ nhật là 4.

d)
  • Diện tích hình chữ nhật là 7.

25.

Trong Scratch, so sánh nhỏ hơn tương ứng với:

a)

b)

c)

d)

26.

Biểu thức trong Scratch không bao gồm

a)
  • dấu ngoặc.

b)
  • biến.

c)
  • phép toán.

d)
  • các số.

27.

Biểu thức biểu diễn phép toán số học trong Scratch là

a)

b)

c)

d)

28.

Hoạt động nào sau đây lặp với số lần lặp biết trước?

a)
  • Giặt tới khi sạch

b)
  • Học bài cho tới khi thuộc bài

c)
  • Gọi điện tới khi có người nghe máy

d)
  • Ngày đánh răng 2 lần

29.

Việc lặp lại các câu hỏi trong cấu trúc lặp được thực hiện khi?

a)
  • Người chơi đoán đúng

b)
  • Khi còn thời gian

c)
  • Người chơi đoán sai

d)
  • Đáp án khác

30.

Hành động rẽ trái hoặc phải của xe được mô tả bằng cấu trúc gì?

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

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

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

d)
  • Cấu trúc quay lui.