wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch

Total questions: 118

Worksheet time: 50mins

Name
Class
Date
1.

SCRATCH LÀ GÌ?

a)

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

b)

Một chương trình dùng để vẽ hình

c)

Một trang web

d)

Một phần mềm game

2.

Có thể chạy Scratch mà không cần cài đặt hay không?

a)

b)

Không

3.

Muốn chuyển đổi ngôn ngữ Scratch thì thực hiện như thế nào?

a)

File -> chọn Tiếng Việt

b)

File -> Open -> chọn Tiếng Việt

c)

File -> Save -> chọn Tiếng Việt

d)

Bấm chọn quả địa cầu - > chọn Tiếng Việt

4.

Bấm vào đâu để đổi tên nhân vật?

a)

1

b)

2

c)

3

d)

4

5.

Phần màu vàng trong hình dưới đây dùng để làm gì?

a)

Đổi tên nhân vật

b)

Đổi tên ngoại hình

c)

Đổi tên bản sao

d)

Chỉnh sửa nhân vật

6.

Trong một chương trình có thể có nhiều nhân vật hay sân khấu không?

a)

b)

Không

7.

Vị trí mũi tên chỉ vào dùng để?

a)

Chỉnh hướng

b)

Chỉnh kiểu xoay

c)

Chỉ trọng tâm

d)

Kịch bản

8.

Cách lưu một kịch bản?

a)

1

b)

2

c)

3

9.

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

a)

Không có nhân vật nào hết

b)

1

c)

2

d)

3

10.

Cách mở một kịch bản

a)

1

b)

2

c)

3

11.

Để đổi ngôn ngữ lập trình Scratch ta sử dụng biểu tượng nào sau đây?

a)
b)
c)
d)
12.

Màu nào sau đây chưa khối lệnh sự kiện (Events)

a)
b)
c)
d)
13.

Để nhân bản 1 nhân vật thành nhiều nhân vật, ta click chuột phải vào nhân vật và chọn chữ nào ?

a)

Export

b)

Duplicate

c)

Delete

14.

Để nhân vật Among us của chúng ta hướng mặt sang phải khi di chuyển, ta sẽ xoay đồng hồ như thế nào?

a)
b)
c)
d)
15.

Khối lệnh sau lập trình cho Among us đi theo hình vuông, cạnh hình vuông dài bao nhiêu bước?

(a)  

16.

Khối lệnh nào sau đây điều khiển Among us thay đổi trang phục khi bị click vào

a)
b)
17.

Biểu tượng sau đây có ý nghĩa gì?

a)

Hiện và ẩn nhân vật

b)

Nhân vật đổi màu

c)

Nhân vật thay đổi kich thước

18.

Để Among us đi tới 1 vị trí mong muốn cho trước, ta sử dụng lệnh nào sau đây

a)
b)
c)
d)
19.

Chúng ta có thể tải 1 nhân vật bất kì nào đó ở trên Internet để lập trình Scratch được không?

a)

Không được, chỉ được những nhân vật trong thư viện

b)

Tất cả các nhân vật đều được

c)

Cũng tùy từng trường hợp

20.

A block that programs a sprite to hide or show; also used to change a sprite's costume is called what?

a)

Looks

b)

Event

c)

Motion

d)

Control

21.

If I want to move the sprite to the right, which set of blocks would I need?

a)
b)
c)
d)
22.

If I wanted to start a character at a particular place on the screen, which block would I use?

a)
b)
c)
d)
23.

To change the appearance of a sprite we can give it a different...

a)

Costume

b)

Look

c)

Style

d)

Stage

24.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

25.

Which category does the following blocks belong to?

a)
b)
c)
d)
26.

What name of block is this?

a)

condition

b)

move

c)

custume

d)

go to

27.

Nhân vật sẽ thực hiện hành động gì?

a)

di chuyển 1000 bước

b)

di chuyển 1000 bước, nếu đến cạnh của sân khấu thì bật lại

c)

nếu đến cạnh sân khấu thì bật lại

28.

Để nhân vật nhảy đến vị trí tâm của sân khấu, em dùng lệnh nào?

(To make the character jump to the center of the stage, what command do you use?)

a)
b)
c)
d)
29.

Khối lệnh nào làm cho hành động được thực hiện liên tục?

(Which command block causes the action to be executed continuously?)

a)
b)
c)
d)
30.

What happens for the script?

a)

Nhân vật sẽ di chuyển tới vị trí ngẫu nhiên trong 1 giây

b)

Nhân vật sẽ di chuyển tới vị trí ngẫu nhiên

c)

Nhân vật sẽ di chuyển tới vị trí cụ thể nào đó

31.

To send a message between sprites or from the sprite to the stage, you need to use

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

32.

What will happen when the green flag is clicked

a)

the sprite will rotate 15 times

b)

the sprite will rotate 10 times

c)

the sprite will move 15 spaces

d)

the sprite will move 10 spaces

33.

What does this block do?

a)

Repeat the code forever

b)

Repeat the code 2 times

c)

Repeat the code until touching the sprite

34.
What block will you use to have the sprite say something?
a)
Looks
b)
Sounds
c)
Pen
d)
Data
35.
When you want a sprite to change appearance, you can add more
a)
Clothes
b)
Costumes
c)
Looks
d)
Characters
36.

Đâu là website của Scratch 3.0?

a)

scratch.mit.edu

b)

scratch.edu

c)

scratch.mit.com

d)

scratch.mit.vn

37.

Biểu tượng Quả địa cầu có chức năng gì?

a)

Địa chỉ website của Scratch

b)

Đổi file theo mong muốn

c)

Mở chương trình quốc tế

d)

Đổi ngôn ngữ giao diện theo mong muốn

38.

Muốn đặt hoặc đổi tên cho nhân vật ta sử dụng thuộc tính nào?

a)

Show

b)

Sprite

c)

Size

d)

Direction

39.

Thuộc tính Size có chức năng gì?

a)

Thay đổi màu sắc của nhân vật

b)

Thay đổi cân nặng của nhân vật

c)

Thay đổi màu viền của nhân vật

d)

Thay đổi kích cỡ của nhân vật

40.

Để tạo nhân vật bằng cách vẽ, ta chọn biểu tượng nào?

a)

1

b)

2

c)

3

d)

4

41.

Để điều khiển hoạt động nhân vật diễn ra liên tục con dùng câu lệnh nào?

a)
b)
c)
d)
42.

Câu lệnh sau có ý nghĩa gì ?

a)

Hiển thị nhân vật

b)

Nếu điều A diễn ra thì thực hiện việc B

c)

Điều khiển nhân vật di chuyển theo hướng trái phải

d)

Thay đổi hình dạn nhân vật

43.

Khi muốn chạm vào vật A bất kỳ thì thực hiện việc B. Vậy con hãy ghép câu lệnh nào vào khối lệnh điều kiện IF.... Then...

a)
b)
c)
d)
44.

Khi nhân vật chạm vào biên để nhân vật di chuyển quay lại thì con cần sử dụng câu lệnh nào?

a)
b)
c)
d)
45.

Hãy chọn khối lệnh có thể thả vào vị trí được khoanh tròn?

a)
b)
c)
d)
46.

Để tạo một biến mới trong Scratch, ta chọn mục nào trong nhóm lệnh Variable?

a)

change "my variable" to 0

b)

show variable "my variable"

c)

set "my variable" to 0

d)

Make a Variable

47.

Để xóa một biến đã tạo trong nhóm lệnh Variable, ta làm thế nào?

a)

Click chuột phải vào tên biến, chọn Rename

b)

Click chuột phải vào tên biến, chọn Erase

c)

Click chuột phải vào tên biến, chọn Delete

d)

Click chuột phải vào tên biến, chọn Remove

48.

Khối lệnh set "Score" to 0 có tác dụng gì trong trường hợp này?

a)

Thiết lập giá trị sau cùng của Score là 0

b)

Thay đổi Score khi các nhân vật tương tác với nhau

c)

Thiết lập giá trị ban đầu của Score là 0

d)

Giữ nguyên giá trị của Score là 0

49.

Điểm số Score sẽ thay đổi như thế nào khi con mèo chạm vào quả táo?

a)

Score tăng 1 điểm, sau đó giảm 1 điểm

b)

Score giữ nguyên

c)

Score tăng 1 điểm

d)

Score giảm 1 điểm

50.

Các khối lệnh sau thuộc nhóm lệnh nào?

a)

Motion

b)

Events

c)

Control

d)

Sensing

51.

Chuyện gì xảy ra khi nhân vật này chạm vào màu xanh?

a)

Nhân vật này xuất hiện trong 1 giây rồi biến mất

b)

Nhật vật này xuất hiện rồi biến mất luôn

c)

Không có tác dụng gì với nhân vật này

d)

Nhật vật này biến mất trong 1 giây rồi hiện lên

52.

Cần thêm khối lệnh nào để mỗi khi ấn nút “space” nhân vật sẽ nói “Hello”?

a)
b)
c)
d)
53.

Số cần điền vào ô trống trong khối lệnh lặp repeat là bao nhiêu để nhân vật di chuyển 100 bước?

a)

10

b)

1

c)

100

d)

20

54.

Các khối lệnh sau thuộc nhóm lệnh nào?

a)

Motion

b)

Look

c)

Sensing

d)

Control

55.

Chuyện gì sẽ xảy ra khi con mèo chạm vào quả bóng?

a)

Con mèo đổi màu

b)

Con mèo đổi tên

c)

Con mèo đổi tiếng

d)

Con mèo đổi ngoại hình

56.

Khối lệnh này có tác dụng gì?

a)

Làm nhân vật quay vòng tròn

b)

Làm nhân vật di chuyển lên, xuống

c)

Làm nhân vật không bị đảo ngược

d)

Không có tác dụng gì

57.

Để nhân bản (duplicate) nhân vật trong Scratch 3.0, ta làm thế nào?

a)

Chuột phải vào nhân vật, chọn Duplicate

b)

Sử dụng tổ hợp phím Ctrl+C, Ctrl+V

c)

Chuột phải vào nhân vật, chọn Copy

d)

Sử dụng dụng cụ

58.

Để lập trình nhân vật thay đổi sang hình dạng tiếp theo, ta chọn khối lệnh nào?

a)
b)
c)
d)
59.

Câu 1. Chọn câu trả lời đúng về lập trình Scratch?

a)

Scratch là ngôn ngữ lập trình được nhiều học sinh lựa chọn trên thế giới

b)

Scratch cho phép em tạo ra các chương trình đơn giản như: game, hoạt hình

c)

Scratch là ngôn ngữ lập trình trực quan (kéo thả các lệnh có sẵn)

d)

Cả 3 phương án trên đều đúng.

60.

Câu 2: Chỉ có thể học Scratch online. Đúng hay sai?

a)

Đúng

b)

Sai

61.

Câu 3: Biểu tượng dưới đây giúp em lựa chọn điều gì?

a)

Hình ảnh

b)

Âm thanh

c)

Màu sắc

d)

Ngôn ngữ

62.

Câu 4: Màn hình của môi trường lập trình Scratch có mấy vùng chính?

a)

3

b)

4

c)

5

d)

6

63.

Câu 5. Lệnh [di chuyển (10) bước] dùng để làm gì?

a)

Làm nhân vật di chuyển một đoạn có độ dài bằng 10 bước

b)

Làm nhân vật hiển thị bóng nói "di chuyển 10 bước”

c)

Làm nhân vật di chuyển 10 lần, mỗi lần 1 bước

d)

Làm nhân vật xoay tròn 10 bước

64.

Câu 6. Vùng nào trong hình dưới chứa các nhân vật của chương trình?

a)

Vùng 1

b)

Vùng 2

c)

Vùng 3

d)

Vùng 4

65.

Câu 7. Để hiển thị bóng nói "Xin chào!” như hình sau, em dùng lệnh thuộc nhóm lệnh nào?

a)

Âm thanh

b)

Sự kiện

c)

Điều khiển

d)

Hiển thị

66.

Câu 8. Lệnh (Khi bấm vào Lá cờ) nằm trong nhóm lệnh nào? 

a)

Hiển thị

b)

Chuyển động

c)

Sự kiện

d)

Điều khiển

67.

Câu 9. Để lập trình điều khiển khi có sự kiện gõ phím A trên bàn phím, em dùng lệnh nào?

a)

b)

c)

68.

Câu 10. Nháy chuột vào đâu để thêm một phông nền?

a)

1

b)

2

c)

3

d)

4

69.

Câu 11. Nháy chuột vào đâu để thêm một nhân vật?

a)

1

b)

2

c)

3

d)

4

70.

Câu 12. Nháy chuột vào đâu để đổi tên nhân vật?

a)

1

b)

2

c)

3

d)

4

71.

Câu 13. Để điều khiển nhân vật tới vị trí bất kì, em dùng lệnh thuộc nhóm lệnh:

a)

Hiển thị

b)

Chuyển động

c)

Sự kiện

d)

Âm thanh

72.

Câu 14. Nhóm lệnh hiển thị dùng để làm gì?

a)

Thay đổi vị trí nhân vật

b)

Để đặt điều kiện cho nhân vật

c)

Thay đổi kích thước nhân vật

d)

Thay đổi âm thanh

73.

Câu 15. Em chỉ có thể tạo 1 phông nền cho một chương trình. Đúng hay sai?

a)

Đúng

b)

Sai

74.

Lập trình Scratch có thể dùng để làm gì?

a)

Phim hoạt hình.

b)

Trò chơi trên máy tính.

c)

Phim hoạt hình, thiệp trên máy tính, trò chơi trên máy tính.

75.

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

a)

Lặp lại mãi mãi.

b)

Lặp lại 5 lần.

c)

Lặp lại theo số lần cho trước.

76.

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

a)

Nhân vật đi tới vị trí x = 0 và y = 0

b)

Nhân vật di chuyển 10 bước

c)

Nhân vật đi tới vị trí x = 10 và y = 10

77.

Em hãy cho biết điểm khác nhau của hai khối lệnh sau?

a)

Một khối lệnh là đi tới và một khối lệnh là lướt tới vị trí x = 0 và y = 0 trong vòng 1 giây.

b)

Hai khối lệnh này không có điểm khác nhau.

c)

Hai khối lệnh khác nhau ở điểm đến x và y

78.

Biểu tượng sau là của công gì?

a)

Thêm nhân vật

b)

Thêm phông nền

c)

Thêm nhạc

79.

Khối lệnh thay đổi ngoại hình nhân vật thuộc nhóm lệnh nào sau đây?

a)

Events

b)

Control

c)

Looks

80.

Trong các khối lệnh sau đây, đâu là khối lệnh giúp nhân vật chuyển sang trang phục kế tiếp?

a)

Switch costume to ...

b)

Next backdrop

c)

Next costume

81.

Em hãy cho biết công dụng của khối lệnh sau?

a)

Thay đổi kích thước nhân vật bằng bằng 10% của kích thước ban đầu.

b)

Thay đổi kích thước nhân vật bằng 10.

c)

Thay đổi kích thước nhân vật bằng cách cộng thêm 10 vào kích thước ban đầu.

82.

Em hãy cho biết nhóm lệnh cảm biến có màu gì?

a)

Xanh dương nhạt

b)

Xanh dương đậm

c)

Màu cam

83.

Em hãy cho biết câu lệnh điều kiện (If ... then ...) thuộc nhóm lệnh nào sau đây?

a)

Control

b)

Looks

c)

Sensing

84.

Chúng ta sử dụng câu lệnh If...then... (Nếu...thì...) cho trường hợp nào sau đây?

a)

Nếu cá lớn chạm vào cá bé, cá bé sẽ biến mất.

b)

Cá lớn hoặc cá bé di chuyển liên tục.

c)

Cá lớn hoặc cá bé di chuyển lặp lại với số lần cho trước.

85.

Em sử dụng nhóm lệnh nào sau đây để tạo điểm cho trò chơi trên Scratch?

a)

Variables

b)

Sensing

c)

Events

86.

Cho đoạn lệnh lập trình nhân vật cá mập theo mẫu bên dưới. Em hãy lựa chọn nhận định đúng nhất về đoạn lệnh này.

a)

Nếu chạm vào sao biển, cá mập sẽ biến mất.

New Question New Question

b)

Ban đầu điểm = 0. Nếu chạm vào sao biển, điểm trừ đi 1.

c)

Ban đầu điểm = 0. Nếu chạm vào sao biển, điểm cộng thêm 1.

87.

Ẩn nhân vật trên sân khấu, em sử dụng khối lệnh nào sau đây?

a)

Next costume

b)

Hide

c)

Show

88.

Đây là các câu lệnh nằm trong khối lệnh nào?

a)

Event

b)

Control

c)

Motion

d)

Sensing

89.

Để bắt đầu cho toàn chương trình cần sử dụng câu lệnh nào?

a)

b)

c)

d)

90.

Đâu là các câu lệnh trong khối hiển thị?

a)

b)

c)

d)

91.

Để thêm 2 biến như hình ảnh bên cần vào em cần chọn vào đâu?

a)

b)

c)

d)

92.

Câu lệnh trên hiển thị điều gì?

a)

Di chuyển nhân vật đến vị trí bất kì

b)

Di chuyển nhân vật theo con trỏ chuột

c)

Di chuyển nhân vật đến vị trí cạnh trái

d)

Di chuyển nhân vật đến vị trí gốc tọa độ

93.

Trong các câu lệnh sau, những câu lệnh nào có chức năng phát tin?

a)
b)
c)
d)
e)
94.

Lập trình Scratch giúp em làm được những gì?

4 lines
95.

Câu lệnh nào là câu lệnh tạo bản sao?

a)

b)

c)

d)

96.

Đâu là đoạn mã lệnh hiển thị hoạt động: Khi nhận thông điệp "Start" nhân vật sẽ di chuyển 10 bước, rồi lướt đến vị trí x, y (120, 50) trong vòng 1 giây. Nếu chạm vào màu đỏ thì sẽ nói "Hello", đợi 1 giây sẽ chuyển trang phục.

a)

b)

c)

d)

97.

"Nếu câu trả lời đúng thì sẽ được cộng điểm, nếu trả lời sai thì sẽ bị trừ điểm". Trường hợp này các con sẽ sử dụng câu lệnh nào?

a)

b)

c)

d)

98.

Number 1?

a)

Script Groups

b)

Script Blocks

c)

Script Area

d)

Stage

e)

Sprite

99.

Number 2?

a)

Script Groups

b)

Script Blocks

c)

Script Area

d)

Stage

e)

Sprite

100.

Number 3?

a)

Script Groups

b)

Script Blocks

c)

Script Area

d)

Stage

e)

Sprite

101.

Number 4?

a)

Script Groups

b)

Script Blocks

c)

Script Area

d)

Stage

e)

Sprite

102.

Number 5?

a)

Script Groups

b)

Script Blocks

c)

Script Area

d)

Stage

e)

Sprite

103.

Number 1?

a)

Motion

b)

Looks

c)

Sound

d)

Events

e)

Control

104.

Number 2?

a)

Looks

b)

Sound

c)

Events

d)

Control

e)

Sensing

105.

Number 3?

a)

Sound

b)

Events

c)

Control

d)

Sensing

e)

Operation

106.

Number 4?

a)

Events

b)

Control

c)

Sensing

d)

Operation

e)

Variables

107.

Number 5?

a)

Control

b)

Sensing

c)

Operation

d)

Variables

e)

Motion

108.

Number 6?

a)

Sensing

b)

Operation

c)

Variables

d)

Motion

e)

Looks

109.

Number 7?

a)

Operation

b)

Variables

c)

Motion

d)

Looks

e)

Sound

110.

Number 8?

a)

Variables

b)

Motion

c)

Looks

d)

Sound

e)

Events

111.
a)

b)

112.
a)
b)
113.

The background, this is where you change the background of the game

a)

Stage

b)

Sprite

c)

Costume

d)

If

e)

Forever

114.

A single character that you can program to move or act in a particular way

a)

Sprite

b)

Costume

c)

If

d)

Forever

e)

Repeat

115.

A look for the sprite and the one sprite can have more than one of these for different looks

a)

Costume

b)

If

c)

Forever

d)

Repeat

e)

Wait

116.

A script that keeps running until it is told to stop

a)

Forever

b)

Repeat

c)

Wait

d)

Stage

e)

Sprite

117.

A script that runs a set number of times

a)

Repeat

b)

Wait

c)

Stage

d)

Sprite

e)

Costume

118.

Pause the program for a set amount of time

a)

Wait

b)

Stage

c)

Sprite

d)

Costume

e)

If