WorksheetsPast Paper 2024
Total questions: 53
Worksheet time: 27mins
Which term is NOT related to the font?
Front grammar
Front face
Front size
Front color
If we have a list named Whales and we want the second whale to blow water to a height of 10, which of the following statements correctly represents the code to achieve this?
Whales[2].blow(10)
Whales[1].blow(10)
Whales[0].blow(10)
Whales[3].blow(10)
Which programming language is used in Banana Tales?
Java Script
Coffee Script
Python
Pyleap
The grouping of similar character items together in programming is called
Object
Loop
Variable
Array
When things move on an individual slide (like a picture zooming in), that's called
Movement
Animations
Transitions
Zooming
Which internet search technique allows you to search for a specific type of file format?
Search operators
Asterisk
File type search
Cached
What does 'x' symbol in the given flowchart represent? The flowchart shows: Start (oval) → Input (parallelogram) → X (rectangle) → Output (parallelogram) → End (oval).
Process
Storage
Decision
Flow line
Cyberbullying is defined as
Break into someone’s house
Wanting to be friends
Harassing someone online by sending harmful messages
Supporting your team when they lose
Study the figure and the codes given below. 1 Giraffe_1.height = X 2 Snake_1.length = Y. What should be the value of X and Y in the above code for the banana to reach the baby monkey?
10, 5
7, 8
8, 7
8, 6
Identify the use of print() function.
To execute a specific line of code
To display the output of a program to the user
To define a function in Python
To declare a variable in Python
In PowerPoint, to make text or images appear, disappear, or move on a slide, you would use the ________ feature.
Animation
Transition
Layout
Theme
The individual pages within a presentation that contain text and objects are called ________.
slides
frames
pages
panels
In coding, ________ can be thought of as a container that holds one value at a time.
a variable
a function
an array
a loop
One way to prevent identity theft is to ________ your personal information.
protect
share
ignore
broadcast
________ is the recording, processing, and reproduction of sound using electronic devices and software.
Audio engineering
Video editing
Graphic design
Data processing
The computer language used in Coding Adventure is Coffee Script. The language used in Banana Tales is ________.
JavaScript
Python
Scratch
C++
Complete the statement with the most appropriate word: The largest social networking site in the world and one of the most widely used is ________.
Snapchat
Complete the statement with the most appropriate word: Press ________ key to end your presentation.
Esc
Enter
Tab
Spacebar
Complete the statement with the most appropriate word: A type of online scam where an attacker tries to trick you into giving them your personal information is ________.
phishing
spoofing
spamming
trolling
Complete the statement with the most appropriate word: The ________ Boolean operator is used when we want to see the results that include both keywords.
AND
OR
NOT
NOR
State whether the statement is True or False: Range function in coding gives us a sequence of a numbers.
True
False
State whether the statement is True or False: The “START” and “STOP” in the flowchart is called terminals.
True
False
State whether the statement is True or False: Fade-in and fade-out effects in Audacity gradually increase or decrease the volume of an audio clip thus creating a smooth transition.
True
False
State whether the statement is True or False: Parameters are variables and arguments are values we pass to the parameter.
True
False
State whether the statement is True or False: The AND operator reverse the result of the condition: True becomes False, and False becomes True.
True
False
Match the correct item: Group of objects — choose the best match from the list.
Array
Online Marketing
Parent information
Examples of Social Media
Entertainment
Match the correct item: Personal data — choose the best match from the list.
Individual information
Parent information
Online Marketing
Array
Entertainment
Match the correct item: Boolean operators, Phrasing and wildcards — choose the best match from the list.
Search techniques
Examples of Social Media
Array
Online Marketing
Parent information
Match the correct item: Facebook, Messenger, WhatsApp — choose the best match from the list.
Examples of Social Media
Entertainment
Online Marketing
Array
Search techniques
Match the correct item: The operator is used to add points to the counter widget in the platformer — choose the best match from the list.
+=
Array
Search techniques
Online Marketing
Parent information
Study the figure and solve it using AND and OR Operators: Which Boolean expression correctly evaluates to true when the player touches a blue block or a rock, and evaluates to false if a green dragon is present?
(touchesBlue OR touchesRock) AND NOT dragonPresent
touchesBlue AND touchesRock AND dragonPresent
touchesBlue OR (touchesRock AND dragonPresent)
NOT touchesBlue AND NOT touchesRock
Study the voter-validation flowchart: Start → Get the nationality? → Decision "Bhutanese?"; if No, print "Only Bhutanese are eligible" and End; if Yes, Get the age? → Decision age≥18 ; if No, print "You are not eligible to vote"; if Yes, print "You are eligible to vote" → End. Which program best implements this flowchart?
Input nationality; if nationality == "Bhutanese" then input age; if age >= 18 then print "You are eligible to vote" else print "You are not eligible to vote"; else print "Only Bhutanese are eligible".
Input nationality; if nationality != "Bhutanese" then input age; if age >= 18 then print "You are eligible to vote" else print "You are not eligible to vote"; else print "Only Bhutanese are eligible".
Input age; if age >= 18 then print "You are eligible to vote" else print "You are not eligible to vote"; then ask nationality and print "Only Bhutanese are eligible".
Input nationality; if nationality == "Bhutanese" then input age; if age > 18 then print "You are eligible to vote" else print "Only Bhutanese are eligible".
In the flowchart, which are the decision-making blocks? Select all that apply.
Bhutanese?
age≥18
Start
End
Get the age?
Why are those blocks considered decision-making blocks in the flowchart?
They branch the flow into Yes/No paths based on a test.
They mark the start or end of the algorithm.
They are used to store input values from the user.
They only display messages to the screen.
List down TWO advantages of Audacity. Select two options.
It lets you record and edit audio on multiple tracks.
It provides built‑in effects (trim, noise reduction) and can export to formats like MP3/WAV.
It requires a paid license for basic use.
It is designed only for video editing tasks.
It runs exclusively on a single operating system.
Refer to the game scene with a hero, obstacles on the path, and a monster above. Which coding action would directly destroy the obstacles so the hero can pass?
Detect collision between a projectile and an obstacle, then remove the obstacle sprite.
Increase the player's score variable by 10.
Change the background to a castle image.
Play a sound effect when the level starts.
The study shows that on an average, a Bhutanese handles four social media accounts and spends more than 3 hours on social media daily. Select TWO ways to be safe on social media.
Use strong, unique passwords and enable two-factor authentication.
Share personal address and schedule publicly.
Verify privacy settings and limit sharing to friends.
Click suspicious links from unknown accounts.
Define debugging.
Finding and fixing errors in a program.
Compressing files to save space.
Writing pseudocode before coding.
Installing software updates.
If you frequently use social media, what are some essential social media etiquettes you should maintain in order to promote a respectful online environment? Select TWO.
Be respectful and avoid offensive language.
Credit sources when sharing others’ work.
Post misleading information to gain followers.
Tag everyone in your contact list in every post.
Write down TWO etiquettes that should be followed by online user. Select TWO.
Think before posting; consider consequences.
Use ALL CAPS to show urgency in messages.
Protect personal data and others’ privacy.
Flame others in comment threads.
Complete the challenge using a loop method. In the pictured grid-based game level, many identical items are arranged in repeated rows and the character must move across platforms and collect them. What is the main benefit of using a loop method to solve the challenge?
Repeat a set of movements multiple times without writing each step.
Make graphics more colorful.
Increase device storage.
Disable character controls.
What are the attributes of the algorithm? Select all that apply.
Finiteness (the algorithm must terminate).
Definiteness (each step is clear and unambiguous).
Input and Output are specified.
Randomness (steps chosen by chance).
Effectiveness (each step is simple enough to be carried out).
“As of October 2023, there were 5.3 billion internet users worldwide, which amounted to 65.7 percent of the global population. Of this total, 4.95 billion, or 61.4 percent of the world’s population, were social media users.” Choose the option that lists TWO advantages and TWO disadvantages of social media correctly.
Advantages: connect with friends; share ideas quickly. Disadvantages: cyberbullying; addiction reducing productivity.
Advantages: invades privacy; spreads misinformation. Disadvantages: improves collaboration; supports learning.
Advantages: isolates people; causes distraction. Disadvantages: builds communities; helps emergency communication.
Advantages: only entertainment; no educational value. Disadvantages: increases digital literacy; promotes civic participation.
Write TWO consequences of negative online identity. (2 marks) Select all correct consequences.
It can harm future school or job opportunities
It may lead to cyberbullying or social isolation
It guarantees more followers and popularity
It improves your digital reputation automatically
State TWO importance of using for loop. (2 marks) Select all correct statements.
It repeats a block of code a specific number of times
It helps iterate over items in sequences like lists and strings
It is only used for mathematical calculations
It always runs forever until manually stopped
Sonam was chatting with his friend Pema from the same school. Pema has suddenly started insulting him through the chat. What should Sonam do in this kind of situation? (1 mark) Choose the best action.
Stay calm, do not respond to the insults, save evidence, and report to a trusted adult or teacher
Insult back to defend himself
Delete the chat and pretend nothing happened
Share the insults publicly to expose Pema
Write the attribute of the following object: Giraffe. (0.5 mark) Choose the most appropriate example of an attribute.
Height
Favorite song
Operating system version
Battery level
Write the attribute of the following object: Snake. (0.5 mark) Choose the most appropriate example of an attribute.
Length
Screen brightness
File size in megabytes
Wi‑Fi password
Write the attribute of the following object: Whale. (0.5 mark) Choose the most appropriate example of an attribute.
Weight
Keyboard layout
Browser homepage
App notification sound
What is output produced by the statement range(6)? (0.5 mark) Choose the correct sequence.
0, 1, 2, 3, 4, 5
1, 2, 3, 4, 5, 6
0, 2, 4, 6
range(0, 6) only
What is output produced by the statement range(3,8)? (0.5 mark) Choose the correct sequence.
3, 4, 5, 6, 7
3, 4, 5, 6, 7, 8
4, 5, 6, 7, 8
range(3, 8) only
Define Boolean Operators and differentiate between AND and OR Boolean operators. (3 marks) Select all statements that are correct.
Boolean operators combine or compare conditions that evaluate to True or False
AND returns True only when both conditions are True
OR returns True when at least one condition is True
AND and OR are the same and always give the same result
Differentiate between For loop and While loop. (2 marks) Select all statements that are correct.
A for loop runs over a sequence or range and stops automatically
A while loop continues while a condition remains True
A for loop cannot iterate over a list
A while loop always runs a fixed number of times
