wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KHỐI 5 HKII

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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.

2.

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

a)

b)

c)

d)

3.

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

4.

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)

5.

Lệnh dưới đây để vẽ hình gì?

a)

Hình tam giác        

b)

Hình chữ nhật      

c)

Hình tròn

d)

Hình vuông

6.

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

a)

dùng để mô tả một công việc được lặp đi lặp lại với một số lần cho trước

b)

dùng để mô tả một công việc được lặp đi lặp lại với điều kiện nhất định

c)

dùng để mô tả một công việc được lặp đi lặp lại liên tục

d)

dùng để mô tả một công việc được tuần tự lặp đi lặp lại

7.

Giả sử ta đang lập trình trò chơi rắn và cần phải lưu lại điểm cao nhất thì ta sẽ cần dùng khối lệnh nào? 

a)

Các phép toán   

b)

Các biến số    

c)

Cảm biến

d)

Sự kiện

8.

Khối lệnh sau: biểu diễn phép toán nào?

a)

Cộng.       

b)

Trừ.

c)

Nhân.

d)

Kết hợp

9.

Câu lệnh bên thể hiện cấu trúc điều khiển nào?

a)
Cấu trúc rẽ nhánh dạng thiếu.
b)
  • Cấu trúc tuần tự.

c)
  • Cấu trúc lặp.

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

10.

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

11.

Em hãy tạo chương trình Scratch để nhân vật mèo thực hiện tuần tự các hành động sau:

1. Di chuyển 10 bước.

2. Mèo kêu meo.

3. Nói "Xin chào".

a)

b)

c)

d)

12.

Để mở các nhóm lệnh Bút vẽ trong Scratch thì bạn phải thực hiện như thế nào?

a)

Bấm chọn Trang phục → Bút vẽ 

b)

Bấm chọn Code → Chuyển động → Bút vẽ 

c)

Bấm chọn Thêm phần mở rộng → Bút vẽ 

d)

Bấm chọn Hiển thị → Bút vẽ 

13.

Em hãy cho biết, khối lệnh này nằm trong nhóm lệnh nào?

a)

Hiển thị

b)

Các biến số

c)

Sự kiện

d)

Điều khiển

14.

Muốn mèo thực hiện lệnh chậm hơn, em chọn lệnh?

a)
b)
c)
d)
15.

Trong Scratch có sẵn biến trả lời, biến này nằm trong nhóm lệnh?

a)
b)
c)
d)
16.

Cấu trúc rẽ nhánh có những dạng nào?

a)

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

b)

cấu trúc rẽ nhánh dạng đủ và lặp

c)

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

d)

cấu trúc rẽ nhánh dạng thiếu và dạng đủ

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.

Cấu trúc lặp: Học sinh nhận biết và sử dụng khối lệnh lặp trong Scratch để tối ưu chương trình. Khối lệnh nào được sử dụng để lặp lại các hành động trong Scratch?

a)

Khối lệnh lặp (repeat, forever)

b)

Khối lệnh điều kiện (if, if else)

c)

Khối lệnh dừng (stop)

d)

Khối lệnh di chuyển (move)

19.

Lệnh nào trong Scratch giúp chương trình quyết định thực hiện hành động dựa trên điều kiện?

a)

Lệnh rẽ nhánh (if, if-else)

b)

Lệnh lặp lại (repeat, forever)

c)

Lệnh di chuyển (move)

d)

Lệnh phát âm thanh (play sound)

20.

Trong Scratch, thông tin nhập vào từ bàn phím được lưu ở đâu?

a)

Trong bộ nhớ máy tính

b)

Trong biến trả lời

c)

Trên vùng sân khấu

d)

Trong biến thông tin đầu vào

21.

Với biểu thức có nhiều phép toán, khi chạy chương trình Scratch, các phép toán được thực hiện theo thứ tự như thế nào?

a)

Theo thứ tự từ trái qua phải.

b)

Theo thứ tự từ ngoài vào trong.

c)

Theo thứ tự từ phải qua trái.

d)

Theo thứ tự từ trong ra ngoài.

22.

Nếu các khối lệnh không được nối đúng cách thì:

a)

Vẫn chạy bình thường

b)

Chương trình có thể không chạy

c)

Máy tự sửa

d)

Không ảnh hưởng.

23.

Nếu dùng lệnh "lặp lại mãi mãi", chương trình sẽ dừng khi nào?

a)

Khi đủ số lần

b)

Khi nhấn phím bất kỳ

c)

Khi tắt chương trình

d)

Không bao giờ dừng

24.

Nếu dùng lệnh "lặp lại 5 lần" để nhân vật bước 10 bước, tổng cộng nhân vật đi được bao nhiêu bước?

a)

10 bước

b)

15 bước

c)

50 bước

d)

5 bước

25.

Lệnh lặp giúp ích gì khi lập trình trò chơi?

a)

Làm nhân vật đứng yên

b)

Giúp hành động lặp lại tự động

c)

Xóa nhân vật

d)

Tắt trò chơi

26.

Khối "nếu chạm cạnh thì bật lại" là:

a)

Lệnh lặp

b)

Lệnh rẽ nhánh

c)

Lệnh âm thanh

d)

Lệnh hiển thị

27.

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

a)

Thứ tự

b)

Điều kiện

c)

Các bước

d)

Lệnh

28.

Trong Scratch, biểu thức thường được đặt trong:





a)

A. Lệnh lặp

b)

B. Lệnh điều kiện

c)

C. Lệnh âm thanh

d)

D. Lệnh vẽ

29.

Nếu nhân vật chạm vào mèo thì nói “Xin chào”, còn không thì im lặng → đây là lệnh:

a)

Lặp

b)

Rẽ nhánh có 1 điều kiện

c)

Rẽ nhánh có 2 lựa chọn

d)

Âm thanh

30.

Em hãy sắp xếp thứ tự đúng của các bước tạo biến của người dùng:

A. Vào nhóm lệnh các biến số             B. Đặt tên cho biến

C. Gõ phím Enter                                  D. Nháy chuột chọn "Tạo biến"  

a)

A → D → B → C

b)

A → B → D → C

c)

D → A → B → C

d)

B → A → D → C