wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ĐỀ CƯƠNG ÔN TẬP CUỐI KỲ 2, NĂM HỌC 2023 - 2024

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Nhóm lệnh nào có chứa các lệnh cho phép ẩn hay hiện nhân vật?

a)

Events

b)

Looks

c)

Sound

d)

Motion

2.

Em có thể tìm thấy các khối lệnh lập trình trên tab nào?

a)

Sounds

b)

Costumes

c)

Code

d)

Tất cả đều đúng

3.

Em có thể điều chỉnh nhân vật như hiệu chỉnh lại màu sắc, thêm trang phục … thông qua tab nào?

a)

Costumes

b)

Code

c)

Tất cả đều đúng

d)

Sounds

4.

Hãy cho biết chức năng của khối lệnh

a)

Xóa bản sao

b)

Thêm nhân vật khác

c)

Tạo ra bản sao

d)

Xóa nhân vật

5.

Em có thể đặt tên cho một dự án mới của chương trình lập trình Scratch ở đâu?

a)

Scratch Project

b)

File - Save to your computer

c)

File - Load from your computer

d)

File - New

6.

Hãy xem đoạn code sau và cho biết làm thế nào để cho đoạn code chạy?

a)

Tất cả đều đúng

b)

Bấm lá cờ màu xanh.

c)

Bấm phím Space bar

d)

Bấm vào nhân vật

7.

Hãy cho biết chức năng của khối lệnh

a)

Xóa nhân vật

b)

Xóa bản sao

c)

Tạo ra bản sao

d)

Thêm nhân vật khác

8.

Em có thể sử dụng lệnh nào để tạo ra 1 chương trình lập trình Scratch mới?

a)

Tất cả đều đúng

b)

File - Save to your computer

c)

File - Load from your computer

d)

File - New

9.

Em hãy cho biết nút chức năng nào cho phép thêm nhân vật vào chương trình?

a)

A.

b)

B.

c)

C.

d)

D.

10.

Khối lệnh nào được sử dụng để điều khiển nhân vật vẽ hình?

a)

Variable

b)

Sound

c)

Looks

d)

Pen

11.

Em có thể sử dụng lệnh nào để lưu chương trình lập trình Scratch từ web về máy tính của mình?

a)

File - New

b)

File - Save to your computer

c)

Tất cả đều đúng

d)

File - Load from your computer

12.

Em có thể lập trình Scratch online trên website nào?

a)

scratch.net

b)

scratch.edu.vn

c)

scratch.com

d)

scratch.mit.edu

13.

Hãy cho biết đoạn code sau khi chạy nhân vật sẽ thực hiện công việc gì?

a)

Di chuyển sang trái

b)

Di chuyển đến bất cứ vị trí nào

c)

Luôn di chuyển theo con trỏ chuột

d)

Di chuyển sang phải

14.

Nó là 1 vùng trong bộ nhớ, được đặt tên bằng một dãy chữ và số (ví dụ: a, a1,...), dùng để lưu trữ các giá trị (số, chữ hoặc logic). Nó có thể do hệ thống tạo sẵn hoặc do người dùng tự tạo ra để giúp giải quyết các bài toán lập trình. Nó ở đây, trong lập trình được gọi là:

a)

Hàm

b)

Biến

c)

Thủ tục

d)

Khối mở rộng

15.

Để bắt đầu lập trình với Scratch và tạo ra một project mới em sử dụng nút nào sau đây?

a)

A.

b)

B.

c)

C.

d)

D.

16.

Các khối lệnh lập trình di chuyển sẽ nằm trong nhóm nào?

a)

Motion

b)

Look

c)

Events

d)

Control

17.

Hãy cho biết chức năng của khối lệnh

a)

Tạo ra 1 biến số

b)

Xóa 1 biến số

c)

Đặt giá trị cho biến số

d)

Tăng hoặc giảm giá trị của biến số

18.

Hãy cho biết chức năng của khối lệnh

a)

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

b)

Lặp với số lần cho trước

c)

Lặp mãi mãi

d)

Chờ theo số giây

19.

Nút nào sau đây cho phép upload 1 nhân vật từ file hình ảnh có sẵn trong máy tính vào chương trình để tạo ra một nhân vật không có sẵn trong thư viện của Scratch?

a)

A.

b)

B.

c)

C.

d)

D.

20.

Hãy cho biết đoạn code sau khi chạy sẽ thực hiện công việc gì?

a)

Tạo ra 3 bản sao cho nhân vật

b)

Tạo ra 1 bản sao cho nhân vật

c)

Tạo ra 5 bản sao cho nhân vật

d)

Tạo ra 2 bản sao cho nhân vật

21.

Hãy cho biết chức năng của khối lệnh

a)

Di chuyển nhân vật

b)

Phát ra âm thanh

c)

Ẩn nhân vật

d)

Hiện nhân vật

22.

Hãy cho biết chức năng của khối lệnh

a)

Xóa nhân vật

b)

Xóa bản sao

c)

Tạo ra bản sao

d)

Thêm nhân vật khác

23.

Hãy cho biết chức năng của nút lệnh

a)

Xóa 1 biến số

b)

Đặt giá trị cho biến số

c)

Tăng hoặc giảm giá trị của biến số

d)

Tạo ra 1 biến số

24.

Hãy cho biết chức năng của khối lệnh

a)

Lặp mãi mãi

b)

Đếm

c)

Lặp với số lần cho trước

d)

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

25.

Sau vòng lặp này biến KQ sẽ bằng bao nhiêu?

a)

9

b)

10

c)

11

d)

12

26.

Em có thể thêm âm thanh vào chương trình, hiệu chỉnh âm thanh … thông qua tab nào?

a)

Costumes

b)

Tất cả đều đúng

c)

Code

d)

Sounds

27.

Hãy cho biết đoạn code sau sẽ vẽ được hình gì?

a)

Hình tròn

b)

Hình tam giác vuông

c)

Hình chữ nhật

d)

Hình lục giác

28.

Hãy cho biết đoạn code sau khi chạy sẽ vẽ được hình nào?

a)

A.

b)

B.

c)

C.

d)

D.

29.

Hãy cho biết chức năng của khối lệnh

a)

Chọn kích thước cho nét vẽ

b)

Chọn màu sắc cho nét vẽ

c)

Tăng giảm kích thước của nét vẽ

d)

Xóa tất cả các đường vẽ trên màn hình

30.

Hãy cho biết chức năng của khối lệnh

a)

Thực hiện phép tính 1+10

b)

Thực hiện phép tính 10-1

c)

Đếm từ 1 tới 10

d)

Lấy 1 số ngẫu nhiên từ 1 đến 10

31.

Thao tác để xóa một hoặc nhiều khối lệnh

a)

Nháy chuột trái vào khối lệnh chọn Duplicate

b)

Nháy chuột phải vào khối lệnh chọn Delete Block

c)

Nháy chuột trái vào khối lệnh chọn Delete Block

d)

Nháy chuột phải vào khối lệnh chọn Duplicate

32.

Bạn vào đâu để ra lệnh tạo ra một bản sao cho nhân vật?

a)

1

b)

2

c)

3

d)

4

33.

Phát biểu nào sau đây là đúng?

a)

Nhân vật được tạo bản sao từ nhân vật chính là giống hệt nhau.

b)

Mỗi nhân vật chỉ có thể tạo ra một bản sao.

c)

Kịch bản điều khiển cho bản sao và nhân vật chính là khác nhau.

d)

Khi nhân vật chính bị xóa thì tất cả bản sao đều biến mất

34.

Hãy cho biết chức năng của khối lệnh

a)

Chọn kích thước cho nét vẽ

b)

Chọn màu sắc cho nét vẽ

c)

Xóa tất cả các đường vẽ trên màn hình

d)

Tăng giảm kích thước của nét vẽ

35.

Sau khi kết thúc vòng lặp này thì KQ bằng bao nhiêu?

a)

99

b)

100

c)

101

d)

Không xác định được.

36.

Hình dưới đây theo bạn có bao nhiêu nhân vật?

a)

4

b)

2

c)

1

d)

3

37.

Khi xuất hiện một thông báo thì đối tượng nào sẽ nhận được nó và "phản ứng" lại?

a)

Tất cả các đối tượng.

b)

Chỉ có những đối tượng mà chúng ta cài đặt tiếp nhận thông báo với khối lệnh "Khi tôi nhận được thông báo..."

c)

Chỉ những bản sao của đối tượng

d)

Chỉ những đối tượng giống nhau

38.

Bạn vào nhóm lệnh nào để tạo ra một bản sao cho nhân vật?

a)

Motion

b)

Pen

c)

Control

d)

Variable

39.

Khi bấm cờ xanh để chạy chương trình mèo sẽ nói gì trước?

a)

1

b)

2

c)

12

d)

21

40.

Trong Scratch bạn có thể xây dựng một kịch bản mà không có nhân vật. Phát biểu này đúng hay sai?

a)

Đúng

b)

Sai

c)

Lúc nào cũng phải tồn tại một nhân vật

d)

Tùy từng trường hợp

41.

Em có thể sử dụng lệnh nào để upload chương trình lập trình Scratch từ máy tính của mình lên web?

a)

File - Load from your computer

b)

Tất cả đều đúng

c)

File - New

d)

File - Save to your computer

42.

Nó là 1 vùng trong bộ nhớ, được đặt tên bằng một dãy chữ và số (ví dụ: a, a1,...), dùng để lưu trữ các giá trị (số, chữ hoặc logic). Nó có thể do hệ thống tạo sẵn hoặc do người dùng tự tạo ra để giúp giải quyết các bài toán lập trình. Nó ở đây, trong lập trình được gọi là:

a)

A.          Hàm

b)

B.           Biến

c)

C.           Thủ tục

d)

D.          Khối mở rộng

43.

Chọn mô tả đúng về phép toán logic : Chỉ cần một biểu thức là sai thì sẽ nhận kết quả là sai.

a)

A

b)

B

c)

C

44.

Chọn mô tả đúng về phép toán logic : Chỉ cần một biểu thức là đúng thì sẽ nhận kết quả đúng.

a)

A

b)

B

c)

C

45.

Khối lệnh nào sau đây cho phép lập trình nhân vật di chuyển tới 20 bước

a)

b)

c)

d)

46.

Để vẽ được hình trên bạn cần sử dụng đoạn code nào sau đây?

a)

b)

c)

d)

47.

Khối lệnh nào cho phép nhân vật di chuyển đến tọa độ cho trước

a)

b)

c)

d)

48.

Khối lệnh nào sau đây cho phép lập trình nhân vật xoay phải 90 độ

a)

b)

c)

d)

49.

Em hãy cho biết nút chức năng nào cho phép tạo ảnh nền (backdrop) cho chương trình?

a)

b)

c)

d)

50.

Em có thể sử dụng nút nào để chọn loại ngôn ngữ phù hợp khi lập trình với Scratch?

a)

b)

c)

d)