Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tin hoc lop 5 hk2

Total questions: 16

Worksheet time: 8mins

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

a)

a

b)

b

c)

c

d)

d

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)

A. Cấu trúc lặp

b)

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

c)

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

d)

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

3.

Câu 3. (1,0 điểm) (M3) 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)

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 script của Hươu cao cổ với thời gian là 1.5 giây

b)

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

C. Thêm khối "nói trong ... giây" vào script 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)

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

Câu 4. (1,0 điểm) (M1) Để 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.

a)

a

b)

b

c)

c

d)

d

5.

Câu 5. (1,0 điểm) (M1) Trong Scratch, so sánh bằng tương ứng với

a)

a

b)

b

c)

c

d)

d

6.

Câu 6. (1,0 điểm) (M1) Biến là gì?

a)

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)

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)

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

d)

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

7.

Câu 1. (1,0 điểm) (M1) Cấu trúc tuần tự trong chương trình là gì?

a)

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)

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

8.

Câu 2. (1,0 điểm) (M2) 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 lỗi 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.

a)

a

b)

b

c)

c

d)

d

9.

Câu 3. (1,0 điểm) (M3) Kịch bản cần có những thông tin gì?

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

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

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

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

a)

A. 1,2,3.

b)

2B. 2,3,4.

c)

C. 1,2,4.

d)

D. 1,2.

10.

Câu 4. (1,0 điểm) (M1) Để 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ẽ 

a)

a

b)

b

c)

c

d)

d

11.

Câu 5. (1,0 điểm) (M1) 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ệch sự kiện 

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

a)

a

b)

b

c)

c

d)

d

12.

Câu 6. (1,0 điểm) (M1) Cấu trúc lặp liên tục là 

a)

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)

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)

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

d)

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

13.

Câu 7. (1,0 điểm) (M2) Khối lệnh biểu diễn phép so sánh trả cho kết quả? 

a)

true

b)

flase

14.

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

15.

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.

16.

Trong lập trình Scratch, phép kết hợp có chức năng gì?

a)

Để nối các chữ

b)

Để nối giá trị của biến

c)

Để nối giá trị của biểu thức

d)

Cả ba đáp án đều đúng