wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TH5. ÔN TẬP HK2

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Scratch là gì?

a)

Là tên gọi của một loại ngôn ngữ lập trình

b)

Một phần mềm game

c)

Một phần mềm Microsoft

d)

Một trang web

2.

Câu lệnh được mô tả như sau: “Nếu Điều kiện đúng thực hiện Lệnh, nếu sai thì dừng” là câu lệnh gì?

a)

Cấu trúc lặp

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 tuần tự

3.

Em có thể tạo chương trình nào từ câu sau đây: Nhân vật Hươu cao cổ đáp: “Là uống trà nóng, Mèo ạ!” trong 2 giây?

a)

Thêm nhân vật Hươu cao cổ vào sân khấu. Thêm khối "chờ trong ... giây" vào kịch bản của Hươu cao cổ với thời gian là 1.5 giây

b)

Thêm nhân vật Mèo vào sân khấu. Thêm khối "nói trong ... giây" vào kịch bản của Mèo với nội dung "Trời lạnh, điều tồi tệ với cậu là gì" và thời gian là 2 giây

c)

Thêm khối "nói trong ... giây" vào kịch bản của Hươu cao cổ với nội dung "Là uống trà nóng, Mèo ạ!" và thời gian là 2 giây

d)

Thêm nhân vật Mèo vào sân khấu. Thêm khối "nói trong ... giây" vào kịch bản của Mèo với nội dung "Là uống trà nóng, Mèo ạ!" và thời gian là 2 giây

4.

Để thay đổi trang phục cho nhân vật, em cần chọn mục

a)

Code.

b)

Trang phục.

c)

Âm thanh.

d)

Thêm phần mở rộng.

5.

Trong Scratch, so sánh bằng tương ứng với

a)

A.

b)

c)

d)

6.

Biến là gì?

a)

Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

b)

Là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình

c)

Là đại lượng dùng để tính toán

d)

Là đại lượng dùng để khai báo tên chương trình

7.

Trong các sự việc sau đây Sự việc nào có thể biểu thị bằng một cấu trúc lặp có điều kiện?

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

2. Một xe buýt chạy 30 ngày trong 1 tháng, mỗi ngày chạy 10 chuyến.

3. Một vận động viên chạy vòng quanh đường đua cho đến khi chạy được 2 giờ

4. Một taxi tư nhân chạy hết chuyến này đến chuyến khác trong một ngày.

a)

1,2.

b)

1,3.

c)

2,3.

d)

2,4.

8.

Cấu trúc tuần tự trong chương trình là gì?

a)

Cấu trúc tuần tự trong chương trình là sắp xếp các câu lệnh theo thứ tự ngẫu nhiên và ngược lại.

b)

Cấu trúc tuần tự trong chương trình là sắp xếp các câu lệnh theo thứ tự ngẫu nhiên.

c)

Cấu trúc tuần tự trong chương trình là sắp xếp các câu lệnh theo thứ tự ngược lại.

d)

D. Cấu trúc tuần tự trong chương trình là sắp xếp các câu lệnh theo thứ tự từ trên xuống dưới.

9.

Việc chạy thử chương trình để kiểm tra nhằm mục đích gì?

a)

Phát hiện những tình huống bất thường khi chạy chương trình

b)

Cho chương trình hoạt động.

c)

Thử nghiệm chương trình.

d)

Cho bạn bè chiêm ngưỡng.

10.

Kịch bản cần có những thông tin gì?

a)

1) Bối cảnh sân khấu.

b)

2) Mô tả các nhân vật và hoạt động của chúng.

c)

3) Thứ tự hoạt động của các nhân vật.

d)

4) Các khối lệnh cho từng nhân vật.

11.

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

12.

Lệnh nhập thông tin từ bàn phím và biến có trong nhóm lệnh nào?

a)

Nhóm lệnh cảm biến.

b)

Nhóm lệnh hiển thị.

c)

Nhóm lệnh sự kiện

d)

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

13.

Cấu trúc lặp liên tục 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

14.

Câu 14. Khối lệnh bên biểu diễn phép so sánh nào?​

a)
10 > 7
b)
10 = 7
c)
10 < 7
d)
10 + 7
15.

Hoạt động nào sau biểu thị bằng cấu trúc lặp liên tục?

a)

Rửa rau.

b)

In bài tập.

c)

Giặt quần áo đến khi áo sạch.

d)

Mặt trời mọc rồi lặn.

16.

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

a)

Từ kịch bản, em dễ dàng tạo ra chương trình để thực hiện ý tưởng.

b)

Để chạy chương trình trong Scratch, em nháy nút lệnh cờ xanh trên màn hình.

c)

Kịch bản giúp em xác định cụ thể các công việc mà chương trình cần thực hiện.

d)

Sau khi tạo chương trình, em không cần chạy thử.

17.

Em có thể thay đổi thứ tự như thế nào để tạo ra thuật toán nào khác dựa trên kịch bản dưới đây?

1. Đặt nhân vật Mèo đứng bên trái căn phòng

2. Nhân vật Mèo kêu: “Grừ, Grừ… lạnh quá!”

3. Nhân vật Mèo kêu: “Lò sưởi ở đâu nhỉ?”

4. Nhân vật Mèo chạy một đoạn (10 bước)

5. Nhân vật Mèo kêu: “Không có cái nào!”

a)

1-3-4-5-2

b)

5-4-3-2-1

c)

4-5-3-2-1

d)

3-4-2-5-1

18.

Cấu trúc lặp với số lần lặp biết trước thuộc nhóm lệnh nào?

a)

Nhóm lệnh chuyển động.

b)

Nhóm lệnh hiển thị.

c)

Nhóm lệnh sự kiện

d)

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

19.

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.

20.

Khi khởi động chương trình Scratch ta có sẵn đối tượng nào trên sân khấu:

a)

Chú chuột

b)

Chú mèo

c)

Con cá

d)

Con cua

21.

“Nếu bạn Hoa ốm phải nghỉ học, em sẽ chép bài giúp 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 đủ.

b)

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

c)

Cấu trúc lặp.

d)

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