You are on page 1of 8

HONG KONG INTERNATIONAL

COMPUTATIONAL OLYMPIAD
FINAL ROUND 2019 - 2020

Scratch
Time allowed: 90 minutes

Mock Paper
Instructions to Contestants:
1. Each contestant should have ONE Question-Answer Book which CANNOT be
taken away.
2. There are a total of 24 questions in this Question-Answer Book. Two points for
correct answers. No points for incorrect answers. ONE penalty point will be
deducted for incorrect answers.
3. All answers should be written on ANSWER SHEET.
4. During the contest, NO calculators can be used for Scratch and Blockly but
calculators can be used for Python.
5. All figures in the paper are not necessarily drawn to scale.
6. This Question-Answer Book will be collected at the end of the contest.

THIS Question-Answer Book CANNOT BE TAKEN AWAY.


DO NOT turn over this Question-Answer Book without approval of the examiner.
Otherwise, contestant may be DISQUALIFIED.
All answers should be written on the ANSWER SHEET.

Multiple Choice Questions (1st ~24th) (Two points for correct answers. No points for incorrect
answers. ONE penalty point will be deducted for incorrect answers.)

1. What can you cannot create with Scratch?


A. Animations
B. Games
C. Android Apps
D. Embedded Application
E. None of the above

2. As of Scratch 3.0. Which of the following input sensors is not provided among sensing blocks?
A. Mouse
B. Touch
C. Keyboard
D. All of the above
E. None of the above

3. What is the panel show in the picture called?

A. Naming Panel
B. Sprite Editor
C. Sprite Pane
D. Info Editor
E. None of the above
All answers should be written on the ANSWER SHEET.

4. Where would the cat be after clicking the green flag?

A. (0, 10)
B. (10, −10 )
C. ( −10 , 10)
D. (10, 0)
E. None of the above

5. Where would the cat be 5 seconds after clicking the green flag?
All answers should be written on the ANSWER SHEET.

A. (0, 90)
B. (50, 100)
C. (100, 0)
D. (80, 0)
E. None of the above

6. What is the cat's direction 1 second after clicking the green flag?

A. 90
B. 99
C. 100
D. Cannot be determined
E. None of the above
All answers should be written on the ANSWER SHEET.

7. What is the final position of the cat after clicking the green flag?

A. (35, 35)
B. (10, 10)
C. (35, 50)
D. (50, 10)
E. None of the above

8. What can you do with custom blocks?


A. Script Reuse
B. Connect to server
C. Rename the project
D. Everything
E. None of the above

9. Which of the following is not a category provided in Scratch 3.0?


A. Motion
B. Sensing
C. Looks
D. Detection
E. None of the above
All answers should be written on the ANSWER SHEET.

10. Which of the following sites is available to teachers/educators who want resources, advice or
ideas for teaching about Scratch?
A. Scratch 404
B. ScratchEd
C. ScratchForSchool
D. Scratch in 1 minute
E. None of the above

11. Which category does the following block belong to?

A. Events
B. Movement
C. Manipulation
D. Mouse
E. None of the above

12. Can you make 3D sound in Scratch 3.0? Why?


A. No, but it will become available in Scratch 4.0
B. No, it is still impossible due to technical difficulties
C. Yes, you can implement it by setting the stage coordinates
D. Yes, it is possible by using several sound blocks
E. None of the above

13. Which of the following can be exported and saved as a local file?
A. Colors
B. Meta data
C. Costumes
D. Events
E. None of the above

14. A student set a variable for sprite A but cannot find the variable in sprite B, what could be the
cause?
A. The variable name collides with sprite B
B. The variable is not set to global
C. The variable does not receive a value yet
D. The variable can only be used once
E. None of the above
All answers should be written on the ANSWER SHEET.

15. How many rotation styles for sprites are available?


A. 1
B. 2
C. 3
D. 4
E. None of the above

16. Projects uploaded to Scratch website are licensed under?


A. Creative Commons Attribution-Share Alike License 2.0
B. GNU General Public License 3.0
C. Apache License 2.0
D. BSD License 3.0
E. None of the above

17. What is a variable?


A. A variable is a changeable value recorded in Scratch's memory
B. A variable is a user input value that can be processed for further use
C. A variable is a number that counts the occurrences of a certain event
D. A variable is a constant that cannot be changed once set
E. None of the above

18. What is the extension for Scratch project files?


A. .ini
B. .zip
C. .scratch
D. .sb3
E. None of the above

19. Calculate the value of PI in Scratch is?


A. Impossible due to limited functions
B. Unnecessary because it is available in Math category
C. Very fast with all algorithms because Scratch is well optimised
D. Possible even without the use of triangular functions
E. None of the above

20. What is the maximum file size for assets as of Scratch 3.0?
A. Unlimited
B. 5 MB
C. 10 MB
D. 1 GB
E. None of the above
All answers should be written on the ANSWER SHEET.

21. What of the following data is shown in project manager statistics?


A. Views
B. Likes
C. Favourites
D. Downloads
E. None of the above

22. What is the other name of "rotation center"?


A. Rotating center
B. Center of gravity
C. Costume center
D. Sprite central point
E. None of the above

23. 3D transformation consists of?


I) Scaling
II) Translation
III) Rotation
IV) Rendering
V) Repositioning

A. I and II
B. III, IV and V
C. I, II and III
D. II, III, V
E. None of the above

24. What is the dimension of a regular sized stage?


A. 1920 × 1080
B. 960 × 640
C. 640 × 350
D. 480 × 360
E. None of the above

~ End of Paper ~

You might also like