Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Paper 2024

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

Which term is NOT related to the font?

a)

Front grammar

b)

Front face

c)

Front size

d)

Front color

2.

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?

a)

Whales[2].blow(10)

b)

Whales[1].blow(10)

c)

Whales[0].blow(10)

d)

Whales[3].blow(10)

3.

Which programming language is used in Banana Tales?

a)

Java Script

b)

Coffee Script

c)

Python

d)

Pyleap

4.

The grouping of similar character items together in programming is called

a)

Object

b)

Loop

c)

Variable

d)

Array

5.

When things move on an individual slide (like a picture zooming in), that's called

a)

Movement

b)

Animations

c)

Transitions

d)

Zooming

6.

Which internet search technique allows you to search for a specific type of file format?

a)

Search operators

b)

Asterisk

c)

File type search

d)

Cached

7.

What does 'x' symbol in the given flowchart represent? The flowchart shows: Start (oval) → Input (parallelogram) → X (rectangle) → Output (parallelogram) → End (oval).

a)

Process

b)

Storage

c)

Decision

d)

Flow line

8.

Cyberbullying is defined as

a)

Break into someone’s house

b)

Wanting to be friends

c)

Harassing someone online by sending harmful messages

d)

Supporting your team when they lose

9.

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?

a)

10, 5

b)

7, 8

c)

8, 7

d)

8, 6

10.

Identify the use of print() function.

a)

To execute a specific line of code

b)

To display the output of a program to the user

c)

To define a function in Python

d)

To declare a variable in Python

11.

In PowerPoint, to make text or images appear, disappear, or move on a slide, you would use the ________ feature.

a)

Animation

b)

Transition

c)

Layout

d)

Theme

12.

The individual pages within a presentation that contain text and objects are called ________.

a)

slides

b)

frames

c)

pages

d)

panels

13.

In coding, ________ can be thought of as a container that holds one value at a time.

a)

a variable

b)

a function

c)

an array

d)

a loop

14.

One way to prevent identity theft is to ________ your personal information.

a)

protect

b)

share

c)

ignore

d)

broadcast

15.

________ is the recording, processing, and reproduction of sound using electronic devices and software.

a)

Audio engineering

b)

Video editing

c)

Graphic design

d)

Data processing

16.

The computer language used in Coding Adventure is Coffee Script. The language used in Banana Tales is ________.

a)

JavaScript

b)

Python

c)

Scratch

d)

C++

17.

Complete the statement with the most appropriate word: The largest social networking site in the world and one of the most widely used is ________.

a)

Facebook

b)

Twitter

c)

LinkedIn

d)

Snapchat

18.

Complete the statement with the most appropriate word: Press ________ key to end your presentation.

a)

Esc

b)

Enter

c)

Tab

d)

Spacebar

19.

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 ________.

a)

phishing

b)

spoofing

c)

spamming

d)

trolling

20.

Complete the statement with the most appropriate word: The ________ Boolean operator is used when we want to see the results that include both keywords.

a)

AND

b)

OR

c)

NOT

d)

NOR

21.

State whether the statement is True or False: Range function in coding gives us a sequence of a numbers.

a)

True

b)

False

22.

State whether the statement is True or False: The “START” and “STOP” in the flowchart is called terminals.

a)

True

b)

False

23.

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.

a)

True

b)

False

24.

State whether the statement is True or False: Parameters are variables and arguments are values we pass to the parameter.

a)

True

b)

False

25.

State whether the statement is True or False: The AND operator reverse the result of the condition: True becomes False, and False becomes True.

a)

True

b)

False

26.

Match the correct item: Group of objects — choose the best match from the list.

a)

Array

b)

Online Marketing

c)

Parent information

d)

Examples of Social Media

e)

Entertainment

27.

Match the correct item: Personal data — choose the best match from the list.

a)

Individual information

b)

Parent information

c)

Online Marketing

d)

Array

e)

Entertainment

28.

Match the correct item: Boolean operators, Phrasing and wildcards — choose the best match from the list.

a)

Search techniques

b)

Examples of Social Media

c)

Array

d)

Online Marketing

e)

Parent information

29.

Match the correct item: Facebook, Messenger, WhatsApp — choose the best match from the list.

a)

Examples of Social Media

b)

Entertainment

c)

Online Marketing

d)

Array

e)

Search techniques

30.

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.

a)

+=

b)

Array

c)

Search techniques

d)

Online Marketing

e)

Parent information

31.

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?

a)

(touchesBlue OR touchesRock) AND NOT dragonPresent

b)

touchesBlue AND touchesRock AND dragonPresent

c)

touchesBlue OR (touchesRock AND dragonPresent)

d)

NOT touchesBlue AND NOT touchesRock

32.

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≥18age \ge 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?

a)

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".

b)

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".

c)

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".

d)

Input nationality; if nationality == "Bhutanese" then input age; if age > 18 then print "You are eligible to vote" else print "Only Bhutanese are eligible".

33.

In the flowchart, which are the decision-making blocks? Select all that apply.

a)

Bhutanese?

b)

age≥18age \ge 18

c)

Start

d)

End

e)

Get the age?

34.

Why are those blocks considered decision-making blocks in the flowchart?

a)

They branch the flow into Yes/No paths based on a test.

b)

They mark the start or end of the algorithm.

c)

They are used to store input values from the user.

d)

They only display messages to the screen.

35.

List down TWO advantages of Audacity. Select two options.

a)

It lets you record and edit audio on multiple tracks.

b)

It provides built‑in effects (trim, noise reduction) and can export to formats like MP3/WAV.

c)

It requires a paid license for basic use.

d)

It is designed only for video editing tasks.

e)

It runs exclusively on a single operating system.

36.

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?

a)

Detect collision between a projectile and an obstacle, then remove the obstacle sprite.

b)

Increase the player's score variable by 10.

c)

Change the background to a castle image.

d)

Play a sound effect when the level starts.

37.

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.

a)

Use strong, unique passwords and enable two-factor authentication.

b)

Share personal address and schedule publicly.

c)

Verify privacy settings and limit sharing to friends.

d)

Click suspicious links from unknown accounts.

38.

Define debugging.

a)

Finding and fixing errors in a program.

b)

Compressing files to save space.

c)

Writing pseudocode before coding.

d)

Installing software updates.

39.

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.

a)

Be respectful and avoid offensive language.

b)

Credit sources when sharing others’ work.

c)

Post misleading information to gain followers.

d)

Tag everyone in your contact list in every post.

40.

Write down TWO etiquettes that should be followed by online user. Select TWO.

a)

Think before posting; consider consequences.

b)

Use ALL CAPS to show urgency in messages.

c)

Protect personal data and others’ privacy.

d)

Flame others in comment threads.

41.

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?

a)

Repeat a set of movements multiple times without writing each step.

b)

Make graphics more colorful.

c)

Increase device storage.

d)

Disable character controls.

42.

What are the attributes of the algorithm? Select all that apply.

a)

Finiteness (the algorithm must terminate).

b)

Definiteness (each step is clear and unambiguous).

c)

Input and Output are specified.

d)

Randomness (steps chosen by chance).

e)

Effectiveness (each step is simple enough to be carried out).

43.

“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.

a)

Advantages: connect with friends; share ideas quickly. Disadvantages: cyberbullying; addiction reducing productivity.

b)

Advantages: invades privacy; spreads misinformation. Disadvantages: improves collaboration; supports learning.

c)

Advantages: isolates people; causes distraction. Disadvantages: builds communities; helps emergency communication.

d)

Advantages: only entertainment; no educational value. Disadvantages: increases digital literacy; promotes civic participation.

44.

Write TWO consequences of negative online identity. (2 marks) Select all correct consequences.

a)

It can harm future school or job opportunities

b)

It may lead to cyberbullying or social isolation

c)

It guarantees more followers and popularity

d)

It improves your digital reputation automatically

45.

State TWO importance of using for loop. (2 marks) Select all correct statements.

a)

It repeats a block of code a specific number of times

b)

It helps iterate over items in sequences like lists and strings

c)

It is only used for mathematical calculations

d)

It always runs forever until manually stopped

46.

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.

a)

Stay calm, do not respond to the insults, save evidence, and report to a trusted adult or teacher

b)

Insult back to defend himself

c)

Delete the chat and pretend nothing happened

d)

Share the insults publicly to expose Pema

47.

Write the attribute of the following object: Giraffe. (0.5 mark) Choose the most appropriate example of an attribute.

a)

Height

b)

Favorite song

c)

Operating system version

d)

Battery level

48.

Write the attribute of the following object: Snake. (0.5 mark) Choose the most appropriate example of an attribute.

a)

Length

b)

Screen brightness

c)

File size in megabytes

d)

Wi‑Fi password

49.

Write the attribute of the following object: Whale. (0.5 mark) Choose the most appropriate example of an attribute.

a)

Weight

b)

Keyboard layout

c)

Browser homepage

d)

App notification sound

50.

What is output produced by the statement range(6)? (0.5 mark) Choose the correct sequence.

a)

0, 1, 2, 3, 4, 5

b)

1, 2, 3, 4, 5, 6

c)

0, 2, 4, 6

d)

range(0, 6) only

51.

What is output produced by the statement range(3,8)? (0.5 mark) Choose the correct sequence.

a)

3, 4, 5, 6, 7

b)

3, 4, 5, 6, 7, 8

c)

4, 5, 6, 7, 8

d)

range(3, 8) only

52.

Define Boolean Operators and differentiate between AND and OR Boolean operators. (3 marks) Select all statements that are correct.

a)

Boolean operators combine or compare conditions that evaluate to True or False

b)

AND returns True only when both conditions are True

c)

OR returns True when at least one condition is True

d)

AND and OR are the same and always give the same result

53.

Differentiate between For loop and While loop. (2 marks) Select all statements that are correct.

a)

A for loop runs over a sequence or range and stops automatically

b)

A while loop continues while a condition remains True

c)

A for loop cannot iterate over a list

d)

A while loop always runs a fixed number of times