Cyber Olympiad Class 10 - Sample question paper 12
Posted by Olympiad Tester on
Q1. In Scratch, what is the purpose of the "broadcast" block?
a) Play a sound
b) Send a message to other sprites
c) Change the background color
d) Move the sprite to a random position
Answer: b) Send a message to other sprites
Explanation: The "broadcast" block is used to send a message to other sprites in Scratch.
Q2. Which Scratch block is used to repeat a set of instructions a specific number of times?
a) Forever
b) If-Else
c) Repeat
d) Wait
Answer: c) Repeat
Explanation: The "Repeat" block is used to repeat a set of instructions a specific number of times in Scratch.
Q3. In Scratch, what does the "glide" block do?
a) Change the costume of the sprite
b) Move the sprite smoothly to a specified position
c) Rotate the sprite
d) Play a sound
Answer: b) Move the sprite smoothly to a specified position
Explanation: The "glide" block is used to move the sprite smoothly to a specified position in Scratch.
Q4. What does the term "sprite" refer to in Scratch programming?
a) A background image
b) A programming block
c) A character or object that can move and interact
d) A variable
Answer: c) A character or object that can move and interact
Explanation: In Scratch programming, a "sprite" refers to a character or object that can move and interact.
Q5. Which Scratch block is used to wait for a specified amount of time before executing the next instruction?
a) Forever
b) If-Else
c) Repeat
d) Wait
Answer: d) Wait
Explanation: The "Wait" block is used to wait for a specified amount of time in Scratch programming.
Q6. In Scratch, what does the "pen down" block do?
a) Draws a line as the sprite moves
b) Changes the color of the sprite
c) Makes the sprite invisible
d) Plays a sound effect
Answer: a) Draws a line as the sprite moves
Explanation: The "pen down" block is used to make the sprite draw a line as it moves in Scratch.
Q7. What is the purpose of the "if-else" block in Scratch programming?
a) Repeating a set of instructions
b) Sending messages to other sprites
c) Making decisions based on a condition
d) Changing the background color
Answer: c) Making decisions based on a condition
Explanation: The "if-else" block is used for making decisions based on a condition in Scratch programming.
Q8. In Scratch, what does the "broadcast and wait" block do?
a) Send a message to other sprites and pause until they receive it
b) Play a sound and wait for user input
c) Change the background color and pause for a specified time
d) Draw a shape and pause before moving to the next instruction
Answer: a) Send a message to other sprites and pause until they receive it
Explanation: The "broadcast and wait" block sends a message to other sprites and pauses until they receive it in Scratch.
Q9. Which Scratch block is used to change the backdrop (background) of the stage?
a) Set backdrop to
b) Change backdrop
c) Switch backdrop
d) Choose backdrop
Answer: a) Set backdrop to
Explanation: The "Set backdrop to" block is used to change the backdrop of the stage in Scratch programming.
Q10. What is the purpose of the "hide" block in Scratch?
a) Makes the sprite invisible
b) Hides the backdrop
c) Changes the sprite costume
d) Stops all scripts
Answer: a) Makes the sprite invisible
Explanation: The "hide" block is used to make the sprite invisible in Scratch.
Q11. In Scratch programming, what is the purpose of the "clone" block?
a) Duplicate the sprite
b) Create a new variable
c) Change the backdrop
d) Play a sound effect
Answer: a) Duplicate the sprite
Explanation: The "clone" block is used to duplicate the sprite in Scratch programming.
Q12. Which Scratch block is used to check if a certain condition is true or false?
a) Repeat
b) If-Else
c) Forever
d) Wait
Answer: b) If-Else
Explanation: The "If-Else" block is used to check if a certain condition is true or false in Scratch programming.
Q13. In Scratch, what does the "point in direction" block do?
a) Changes the sprite's size
b) Rotates the sprite to face a specified direction
c) Plays a specific sound
d) Switches the backdrop
Answer: b) Rotates the sprite to face a specified direction
Explanation: The "point in direction" block is used to rotate the sprite to face a specified direction in Scratch.
Q14. What is the purpose of the "set variable to" block in Scratch programming?
a) Change the sprite's costume
b) Create a new sprite
c) Assign a value to a variable
d) Switch the backdrop
Answer: c) Assign a value to a variable
Explanation: The "set variable to" block is used to assign a value to a variable in Scratch programming.
Q15. In Scratch, what does the "pen color" block control?
a) Sprite's size
b) Background color
c) Drawing color for the pen
d) Volume of sound
Answer: c) Drawing color for the pen
Explanation: The "pen color" block is used to set the drawing color for the pen in Scratch programming.
Q16. What does the term "sprite costume" refer to in Scratch?
a) A set of instructions for the sprite
b) A character or object in the program
c) A background image
d) The appearance or outfit of a sprite
Answer: d) The appearance or outfit of a sprite
Explanation: In Scratch programming, a "sprite costume" refers to the appearance or outfit of a sprite.
Q17. Which block in Scratch is used to play a specific sound?
a) Sound effect
b) Play sound
c) Sound control
d) Play note
Answer: b) Play sound
Explanation: The "Play sound" block is used to play a specific sound in Scratch programming.
Q18. In Scratch, what is the purpose of the "forever" block?
a) Repeat a set of instructions a specific number of times
b) Execute a set of instructions continuously
c) Make decisions based on a condition
d) Pause for a specified time
Answer: b) Execute a set of instructions continuously
Explanation: The "forever" block is used to execute a set of instructions continuously in Scratch programming.
Q19. What does the term "loop" mean in Scratch programming?
a) A set of instructions that repeats
b) A new sprite
c) Changing the sprite's costume
d) Drawing on the stage
Answer: a) A set of instructions that repeats
Explanation: In Scratch programming, a "loop" refers to a set of instructions that repeats a certain number of times or continuously.
Q20. How can you stop a script from running in Scratch?
a) Remove the sprite
b) Press the stop button
c) Delete a variable
d) Change the backdrop
Answer: b) Press the stop button
Explanation: To stop a script from running in Scratch, you can press the stop button.
Q21. In Scratch, what does the "ask and wait" block do?
a) Displays a message to the user
b) Takes input from the user and waits for a response
c) Sends a message to other sprites
d) Changes the backdrop
Answer: b) Takes input from the user and waits for a response
Explanation: The "ask and wait" block in Scratch is used to take input from the user and wait for a response.
Q22. What is the purpose of the "set size to" block in Scratch?
a) Change the sprite's costume
b) Adjust the sprite's volume
c) Set the size of the sprite
d) Switch the backdrop
Answer: c) Set the size of the sprite
Explanation: The "set size to" block in Scratch is used to set the size of the sprite.
Q23. Which Scratch block is used to create a clone of the sprite?
a) Duplicate
b) Copy sprite
c) Clone
d) Make a copy
Answer: c) Clone
Explanation: The "clone" block in Scratch is used to create a clone of the sprite.
Q24. What does the "if on edge, bounce" block do in Scratch?
a) Rotates the sprite
b) Changes the backdrop
c) Prevents the sprite from going off the stage
d) Makes the sprite invisible
Answer: c) Prevents the sprite from going off the stage
Explanation: The "if on edge, bounce" block in Scratch prevents the sprite from going off the stage by making it bounce.
Q25. In Scratch, what does the "glide" block control?
a) Change the sprite's size
b) Move the sprite smoothly to a specified position
c) Rotate the sprite
d) Play a sound effect
Answer: b) Move the sprite smoothly to a specified position
Explanation: The "glide" block in Scratch is used to move the sprite smoothly to a specified position.
Q26. What is the purpose of the "stamp" block in Scratch?
a) Create a new sprite
b) Leave a visible copy of the sprite on the stage
c) Change the sprite's backdrop
d) Play a sound effect
Answer: b) Leave a visible copy of the sprite on the stage
Explanation: The "stamp" block in Scratch leaves a visible copy of the sprite on the stage.
Q27. Which block is used to create a variable in Scratch programming?
a) Make a variable
b) Create variable
c) New variable
d) Set variable
Answer: a) Make a variable
Explanation: The "Make a variable" block in Scratch is used to create a new variable.
Q28. In Scratch, what is the purpose of the "switch backdrop" block?
a) Change the sprite's costume
b) Rotate the sprite
c) Switch the backdrop to a specified one
d) Play a sound effect
Answer: c) Switch the backdrop to a specified one
Explanation: The "switch backdrop" block in Scratch is used to switch the backdrop to a specified one.
Q29. What does the "stop all" block do in Scratch programming?
a) Stops the script of the current sprite
b) Stops the execution of all scripts in the project
c) Deletes the sprite
d) Changes the sprite's backdrop
Answer: b) Stops the execution of all scripts in the project
Explanation: The "stop all" block in Scratch stops the execution of all scripts in the project.
Q30. How can you make a sprite follow the mouse pointer in Scratch?
a) Use the "point towards" block
b) Attach the sprite to the mouse pointer
c) Use the "go to mouse pointer" block
d) Use the "glide" block with mouse coordinates
Answer: c) Use the "go to mouse pointer" block
Explanation: The "go to mouse pointer" block in Scratch is used to make a sprite follow the mouse pointer.