wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

HKICO 2023 - ĐỀ ÔN TẬP SỐ 4

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Building blocks in Scratch are divided into many categories, for example, Motion, Events,Operators. Which category does the following block belong to?

a)

Motion

b)

Events

c)

Operators

d)

Sensing

e)

Control

2.

The Scratch project has received financial support from the following organizations:National Science Foundation, Scratch Foundation, Siegel Family Endowment, Google,LEGO Foundation, Intel, Cartoon Network, Lemann Foundation, MacArthur Foundation.The Scratch project is under direct maintenance by which of the following organization?

a)

Lifelong Kindergarten Group

b)

MIT Physics Faculty

c)

Google

d)

Intel

e)

None of the above

3.

Referring to the script and scene below, why is the clone not seen after clicking the greenflag?

a)

Clone is not created.

b)

The script is not executed.

c)

The clone overlaps with the original.

d)

The clone is spawn outside of the scene.

e)

None of the above.

4.

Given the following scene. Why doesn’t the cat stop “meowing” even after the mouse was clicked once? Or how should it be fixed?

a)

b)

c)

d)

e)

None of the above.

5.

Given the following scene. Why does the sprite “Cat” not appear moving to randomposition after the green flag was clicked? Or how should it be fixed?

a)

b)

c)

“Go to random position” should be set to “go to (123, 456)”.

d)

All of the above.

e)

None of the above.

6.

Given the operator. Which of the following is equivalent to the above when putting insidethe “if” block?

a)

b)

c)

d)

All of the above

e)

None of the above

7.

What is the cat’s position after clicking the green flag?

a)

(0, 10)

b)

(90, 10)

c)

(90, 0)

d)

(10, 0)

e)

None of the above

8.

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

a)

b)

c)

d)

e)

9.

Given the following scene. After the green flag is clicked, the cat would move gradually from (0, 0) to (100, 0). Which of the following can slow down its speed?

a)

Increase the cat’s weight by adding more script blocks.

b)

c)

Reduce the number of repeating times from 10 to 2.

d)

Reduce the number of repeating times from 10 to 2.

e)

None of the above.

10.

Given the cat is initially at (0, 0), which of the following script is equivalent as follow?

a)

b)

c)

d)

e)

None of the above

11.

Which of the following is the correct script so that the cat would hide when touching the mouse pointer but reappear after 1 second? (You can assume that the green flag is clicked)

a)

b)

c)

d)

e)

None of the above

12.

A student wants the cat to show 1 second then hide again every time the spacebar ispressed. The student supposes the cat would hide 1 second after clicking the space becausehe/she does set variable “hide” to “true”, but in fact the cat doesn’t hide 1 second afterspace is clicked. Why doesn’t the cat hide 1 second after the spacebar is clicked?

a)

IF-block and IF-Else-block are misplaced.

b)

Variable “hide” is set to true again after showing.

c)

Block “hide” should be put at the end of if-block.

d)

Block “hide” should be put after if-block, “show” should be put inside else-block.

e)

None of the above.

13.

Which of the following script achieves the expected result (show for one second then hideagain when the spacebar is pressed)?

a)

b)

c)

d)

e)

None of the above

14.

Later the student discusses this with his/her friend, who comes up with the left script,whereas the student comes up with the right script. Who is / are correct?

a)

The friend is correct, the student is not.

b)

The friend is not correct, the student is.

c)

Both are correct.

d)

Both are not correct.

e)

None of the above.

15.

A student wants the cat to bounce in the scene back and forth. His/her teacher says thatthe script is not correct. Which of the following statement is true?

a)

The teacher is wrong.

b)

0.1 seconds is too low.

c)

The student should use “move to (0, 0)” inside the loop.

d)

Block “forever” could be removed.

e)

None of the above.

16.

After running for a while (and fixed the script), the cat looks like this. The student does not want the cat go upside down and wants it to face the its running direction, what should he / she do?

a)

b)

Move the cat by lesser amount inside the loop.

c)

Feed the cat.

d)

e)

17.

What could the student do if he/she wants the cat to bounce vertically too?

a)

b)

No further step is required.

c)

Set the cat’s position to well-designed variables, which check against edges.

d)

Feed the cat.

e)

None of the above.

18.

A student wants the cat to move by 10 steps every time the green flag is clicked, and leavetraces of clones behind, but instead he/she only gets the two cats shown in the above scene.Which of the following statement is correct?

a)

The script can be corrected by putting everything inside a forever loop (assuming nocontent is changed)

b)

“Move 10 steps” should be put above “create clone”.

c)

“Go to (0, 0)” should be removed.

d)

e)

None of the above.

19.

Later the student changes the script as the following and gets the result shown in thefollowing scene. He / She wants each trace of the cat to be covered by those on the rightinstead, what could he/she do?

a)

b)

Remove all the clones on the left.

c)

Communicate with and feed the cat.

d)

e)

None of the above.

20.

Which of the following is a correct statement regarding question 18 and 19?

a)

What the student is trying to achieve is impossible.

b)

Making errors is unavoidable sometimes in making scratch.

c)

The student should try to use scratch on tablet because scratch on tablet is smarter thanon desktop.

d)

Operators blocks are useless.

e)

None of the above.