wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch - Final Review

Total questions: 55

Worksheet time: 29mins

Name
Class
Date
1.

How many is/are the clone will be made in each time the green flag is clicked? (Có bao nhiêu bản sao sẽ được tạo ra mỗi khi lá cờ xanh được nhấp vào)

a)

1

b)

2

c)

3

d)

4

2.

The stage is the space where sprites can move around. This space is two- dimensional. The horizontal direction goes from -240 to 240.

The vertical direction ranges from?

(Sân khấu là không gian mà các sprites có thể di chuyển xung quanh. Không gian này là hai chiều. Phương ngang đi từ -240 đến 240.

Phương thẳng đứng nằm trong khoảng từ?)

a)

-180 to 180

b)

-360 to 360

c)

-90 to 90

d)

Không có đáp án đúng

3.

In the stack of blocks below, how many times does the sprite move 10 steps?

(Trong các khối dưới đây, nhân vật di chuyển được 10 bước bao nhiêu lần?)

a)

6

b)

7

c)

8

d)

9

4.

4.          What does the sprite cat would say?

(Giá trị phép toán là bao nhiêu)

a)

68

b)

86

c)

74

d)

47

5.

When up arrow key is pressed, the sprite Cat would move up. When down arrow key is pressed, the sprite Cat would move down. (Assume the green flag is clicked).

Why doesn’t it work?

(Dịch: Khi nhấn phím mũi tên lên, con mèo sprite sẽ di chuyển lên. Khi nhấn phím mũi tên xuống, con mèo sprite sẽ di chuyển xuống dưới. (Giả sử cờ xanh được nhấp vào).

Tại sao nó không hoạt động?)

a)

“Change y” should be replaced by “Change x”

(thay thế y bằng x)

b)

Change y by 10 is too small

(thay đổi y bằng 10 là quá nhỏ)

c)

Change y by -10 is too small

(thay đổi y bằng -10 là quá nhỏ)

d)

Up arrow/Down arrow should be pressed

(mũi tên lên xuống cần được nhấn)

6.

What’s the expected result of variable “x”?

(Giá trị của x bằng bao nhiêu)

Lưu ý: vòng lặp Repeat untill, lặp cho đến khi 5 nhân x bằng 10

a)

2

b)

4

c)

6

d)

8

7.

When the sprite is clicked, the cat would move from (0,0) to random position. Which of the following can slow down its speed?

a)

Increse the cat’s size

(Tăng kích thước của mèo)

b)

Add more script blocks to increase its weigh

(Thêm nhiều khối script hơn để tăng sức nặng của nó)

c)

“Wait 0.2 seconds” should be replaced by “Wait 0.3 seconds”

(thay chờ 0.2giây thành 0.3 giây)

d)

Set the initial position to (100, 100)

(Đặt vị trí ban đầu thành (100, 100))

8.

Michelle wants the cat to start in the middle of the stage, then move across the stage and grow. It works the first time she clicks the green flag - but not when she clicks it again! What's going on?

(Michelle muốn con mèo bắt đầu ở giữa sân khấu, sau đó di chuyển qua sân khấu và lớn lên. Nó hoạt động khi cô ấy nhấp vào lá cờ xanh lần đầu tiên - nhưng khi cô ấy nhấp lại thì không được. Lỗi là gì)

a)

Increase repeat 3 to repeat 5 or 10

(Tăng lặp lại 3 để lặp lại 5 hoặc 10)

b)

Glide to … should be replaced Go to

(Lướt đến… nên được thay thế Đi tới)

c)

Change size by … to Change size 20

(Thay đổi kích thước bằng… thành Thay đổi kích thước 20)

d)

Script blocks after When … should be put in a “Forever” loop

(Các khối tập lệnh sau When… nên được đưa vào vòng lặp “Mãi mãi”)

9.

The following expression receives a numerical or logical value?

(Biểu thức sau nhận giá trị số hay giá trị lôgic?)

a)

0

b)

1

c)

False

d)

True

10.

Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound, Events. Which category does the following block belong to?

(khối sau thuộc lệnh nào)

a)

A.   Motions

b)

B.  Events

c)

C.  Operators

d)

D.   Sensing

11.

How long would the sprite Bat gradually glide from (0, 0) to (-50, 100)?

Nhân vật Bat sẽ lướt dần từ (0, 0) đến (-50, 100) trong bao lâu?

a)

1 Seconds

b)

10 Seconds

c)

2 Seconds

d)

20 Seconds

12.

What’s result we get?

Kết quả của phép tính này là gì?

a)

2335

b)

2535

c)

3523

d)

3525

13.

Given the following script and scene. The sprite Cat asks the user to enter a number. The scripts compare number and 50. What would the cat say if the user enter number 60?

(Đưa ra kịch bản và cảnh sau. Sprite Cat yêu cầu người dùng nhập một số. Các tập lệnh so sánh số và 50. Con mèo sẽ nói gì nếu người dùng nhập số 60?)

a)

A.   What’s your number?

b)

Join 60 is bigger than 50.

c)

60 is bigger than 50.

(60 lớn hơn 50

d)

Answer is bigger than 50.

(Câu trả lời lớn hơn 50)

14.

Scratch version 2.0 was released on May 9, 2013. When did the update version

3.0 was first announce?

(Scratch phiên bản 2.0 được phát hành vào ngày 9 tháng 5 năm 2013. Phiên bản cập nhật khi nào 3.0 lần đầu tiên được công bố?)

a)

2014

b)

2015

c)

2016

d)

2017

15.

What would the sprite say if the user enters “2008” in the answer box? (Assume that the green flag is clicked?)

Sprite sẽ nói gì nếu người dùng nhập “2008” vào hộp trả lời? (Giả sử rằng lá cờ màu xanh lá cây được nhấp vào?)

a)

13

b)

14

c)

15

d)

None of the above

(không có đáp án đúng)

16.

To draw the square as shown, we need to fill 1 and 2 respectively:

a)

A.

b)

B.

c)

C.

d)

D.

e)

E.

17.

Assume the green flag is clicked, with the script below, what is the picture on the stage?

a)

A. Square

b)

B. Circle

c)

C. Rectangle

d)

D. Rhombus

e)

E. Parallelogram

18.

What color will the picture be drawn with?

a)

A. Red

b)

B. Blue

c)

C. Green

d)

D. Black

e)

E. Pink

19.

How many loops do you need to draw the above figure?

a)

A. 9 loops

b)

B. 10 loops

c)

C. 11 loops

d)

D. 12 loops

e)

E. 13 loops

20.

How many degrees dose the square rotate?

a)

A. 10 degrees

b)

B. 20 degrees

c)

C. 30 degrees

d)

D. 40 degrees

e)

E. None of the above

21.

What is the expected picture on the stage?

a)

A. Square

b)

B. Pentagon

c)

C. Hexagon

d)

D. Circle

e)

E. Star

22.

What’s the meaning of the following scripts:

a)

A. When the right arrow key is pressed, change y by 10.

b)

B. Change the value Y if the right arrow key is pressed.

c)

C. Repeat forever when the right arrow key pressed and or x by 10.

d)

D. Repeat forever if the right arrow key pressed then change x by 10.

e)

E. None of the above.

23.

In this project, when the green flag is clicked, the Scratch Cat should ‘Draw a Square’ on the screen. But the cat doesn’t draw any square! How to fix it?

a)

A.

b)

B.

c)

C.

d)

D.

e)

E. None of the above.

24.

What is the final value of “a”?

a)

A. 0

b)

B. 5

c)

C. 10

d)

D. 7

e)

E. None of the above

25.

What would this script do?

a)

A. Make a sprite dance.

b)

B. Make a sound play.

c)

C. Make a costume.

d)

D. Rotate sprite.

e)

E. None of the above.

26.

What would this command do?

a)

A. Sprite would glide and go to position x …, y…

b)

B. Sprite would go to random position x …, y…

c)

C. Sprite would fly … secs and go to random position.

d)

D. Sprite would slide … secs and go to position x…, y…

e)

E. None of the above.

27.

What will happen when the Green flag is clicked?

a)

A. Make the sprite moves.

b)

B. Make the sprite spins.

c)

C. Start the game.

d)

D. Make the sprite goes to random position.

e)

E. None of the above.

28.

Referring to the script and scene below. When the flag is clicked, what will happen?

a)

A. Go up

b)

B. Go down

c)

C. Go right

d)

D. Go left

e)

E. None of the above

29.

You can use _______ blocks to program draw a quadrangle?

a)

A. Motion

b)

B. Look

c)

C. Variable

d)

D. Pen

e)

E. Event

30.

Given the following scene. What is the ball position after clicking the green flag?

a)

A. The ball would move forever 10 steps and jump.

b)

B. The ball would move forever 10 steps and go down.

c)

C. The ball would move if on edge, bounce.

d)

D. The ball would move forever 10 steps and return.

e)

E. None of the above.

31.

“If on edge, bounce” means ….?

a)

A. Jump

b)

B. Go down

c)

C. Come back

d)

D. Come on

e)

E. Come forward

32.

Which command would move its sprite center’s X position by the specified amount?

a)

A.

b)

B.

c)

C.

d)

D.

e)

None of the above

33.

Which block should you use if you want players to start the program by clicking on a key?

a)

A.

b)

B.

c)

C.

d)

D.

e)

E. None of the above

34.

What would this command do?

a)

A. Set X by ….

b)

B. Transform X by ….

c)

C. Change Y by ….

d)

D. Go to X by ….

e)

E. None of the above

35.

What does these scripts mean?

a)

A. If the sprite touches color purple, the sprite will move 10 steps. .

b)

B. If the sprite moves color orange, all sprites will stop.

c)

C. If the sprite meets color orange then, the sprite will move 10 steps.

d)

D. If the sprite touches color orange, the sprite will move 10 steps and stop.

e)

E. None of the above

36.

Given the script and scene below. How many clones will be made each time the green flag is clicked?

a)

1

b)

2

c)

3

d)

4

e)

Unlimited

37.

The stage is the space where sprites can move around. This space is two-dimensional. The horizontal direction goes from -240 to 240. The vertical direction ranges from?

a)

-180 to 180

b)

360 to 360

c)

-90 to 90

d)

-240 to 240

e)

None of the above

38.

In the stack of blocks below, how many times does the sprite move 10 steps?

a)

6

b)

7

c)

8

d)

9

e)

None of the above

39.

What does the sprite cat say when the script is executed?

a)

68

b)

86

c)

74

d)

47

e)

None of the above.

40.

Given the following script and scene, When up arrow key is pressed, the sprite Cat would move up. When down arrow key is pressed, the sprite Cat would move down. (Assume
the green flag is clicked). Why doesn’t it work?

a)

A. Change y should be replaced by Change x.

b)

B. Change y by 10 is too small.

c)

C. Change y by -10 is too small.

d)

D. Up arrow/Down arrow should be pressed.

e)

E. None of the above.

41.

Given the following scene. What's the expected result of variable "x"?

a)

2

b)

4

c)

6

d)

8

e)

None of the above

42.

Given the following the script and scene. When the sprite is clicked, the cat would move from (0,0) to random position. Which of the following can slow down its speed?

a)

Increase the cat's size.

b)

Add more script blocks to increase its weight.

c)

"Wait 0.2 seconds" should be replaced by "Wait 0.3 seconds".

d)

Set the initial position to (100, 100).

e)

None of the above

43.

Michelle wants the cat to start in the middle of the stage, then move across the stage and grow. It works the first time she clicks the green flag - but not when she clicks it again! What's going on?

a)

Increase repeat 3 to repeat 5 or 10.

b)

Glide to ... should be replaced Go to.

c)

Change size by ... to Change size 20.

d)

Script blocks after When ... should be put in a "Forever" loop.

e)

None of the above.

44.

The following expression receives a numerical or logical value?

a)

0

b)

1

c)

False

d)

True

e)

None of the above

45.

Building blocks in Scratch includes many categories, for example, Motion, Looks, Sound, Events. Which category does the following block belong to?

a)

Motions

b)

Events

c)

Operators

d)

Sensing

e)

Control

46.

Given the following scene. How long would the sprite Bat gradually glide from (0, 0) to (-50, 100)?

a)

1 second

b)

10 seconds

c)

2 seconds

d)

20 seconds

e)

None of the above

47.

Given the operator. What’s result we get?

a)

2335

b)

2535

c)

3523

d)

3525

e)

None of the above

48.

In this Pong game, the ball is keep moving from the left to the right. What if we want the ball to move around in the stage?

a)

b)

c)

d)

e)

None of the above

49.

This is script of paddle sprite, what does the script do?

a)

The paddle would move around the stage

b)

The x coordinate of paddle equal to x coordinate of the ball.

c)

The x coordinate of paddle equal to x coordinate of the mouse.

d)

The paddle would move around the ball.

e)

None of the above.

50.

Given the following script and scene. The sprite Cat asks the user to enter a number. The script compares the number and 50. What would the cat say if the user enters number 60?

a)

What's your number?

b)

Join 60 is bigger than 50.

c)

60 is bigger than 50.

d)

Answer is bigger than 50.

e)

None of the above.

51.

In the script, if the user enters a number which is smaller than 50. Nothing happens. If the user enters a number which is smaller than 50, the cat would say a sentence to announce. What scripts should be changed? A. "If …. then …" should be replaced by "If…then…else". B. "Stop all" should be added to the bottom of the script. C. "Say join number …" should be added. D. "If … then …" should be replaced by repeat. E. None of the above.

a)

A. "If …. then …" should be replaced by "If…then…else".

b)

B. "Stop all" should be added to the bottom of the script.

c)

C. "Say join number …" should be added.

d)

D. "If … then …" should be replaced by repeat.

e)

E. None of the above.

52.

When did the update version 3.0 was first announced?

a)

2014

b)

2015

c)

2016

d)

2017

e)

2018

53.

Given the following script and scene. What would the sprite say if the user enters “2008” in the answer box? (Assume that the green flag is clicked)

a)

A. 13

b)

B. 14

c)

C. 15

d)

D. 16

e)

E. None of the above

54.

In this program, the user enters value of number a and b respectively. After that, the cat would say sum of a and b. But it returns the wrong number. Why?

a)

The input value of variable b is set by a.

b)

The input value of variable a is set by b.

c)

Variable named Sum is not equal to a + b.

d)

e)

None of the above

55.

Which of the following scripts gives the same outcome as the above script and scene?

a)

b)

c)

d)

e)

None of the above