wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past paper part 2

Total questions: 38

Worksheet time: 19mins

Name
Class
Date
1.

Choose the correct alternative. A collection of code and data intended to represent something is called as ________?

a)

object

b)

codes

c)

property

d)

data

2.

Choose the correct alternative. Tshomo used a Google slide presentation for educational purpose, which of the following is a feature of Google slides?

a)

Real-time collaboration

b)

Email management

c)

Video editing

d)

Spreadsheet calculation

3.

Choose the correct alternative. Object and property in a code is always divided by a __________________?

a)

comma

b)

dot

c)

exclamation

d)

quotation mark

4.

Choose the correct alternative. Which sequence of number that will be created by the statement range(5)?

a)

[0, 1, 2, 3, 4, 5]

b)

[1, 2, 3, 4, 5]

c)

[0, 1, 2, 3, 4]

d)

[5]

5.

Choose the correct alternative. What do you call a structure in a computer programming that repeats the same steps over and over?

a)

Variables

b)

Loop

c)

Functions

d)

If statement

6.

Choose the correct alternative. What programming language does banana tales use?

a)

Java

b)

JavaScript

c)

C++

d)

Python

7.

Choose the correct alternative. Which of the following statements is used for decision making operations?

a)

If statement

b)

While loop

c)

For loop

d)

Else statement

8.

Choose the correct alternative. What should be the value for Y in the codes given below so that the bridge can be formed by the snakes for the banana to reach to the baby monkey? for index in range(Y): snakes[index].length = 3

a)

7

b)

6

c)

5

d)

4

9.

Choose the correct alternative. Social media has become a primary source of news and information for many people. Which of the following is a benefit of using social media?

a)

Exposure to cyberbullying and harassment

b)

Time-wasting

c)

Networking and professional opportunities

d)

Spread of misinformation

10.

Choose the correct alternative. The four wells given in the figure below has to be filled with water by the elephant so that the banana reaches to the baby monkey. What should be the condition for the while loop in the given code to complete this task? for x in range(len(wells)): while ______________________________: elephants[x].spray_at(wells[x])

a)

wells[x].water_level < wells[x].max_water_level

b)

wells[x].water_level > wells[x].max_water_level

c)

wells[x].water_level = wells[x].max_water_level

d)

wells[x].water_level !+ wells[x].max_water_level

11.

Fill in the blank with the correct word from the given table: def, fun, Audacity, Image, Social Media, Results nearby, toggle, true, print, password. Functions are defined using the ______ keyword.

a)

def

b)

print

c)

fun

d)

true

12.

Fill in the blank with the correct word from the given table: def, fun, Audacity, Image, Social Media, Results nearby, toggle, true, print, password. ______ search is used to search for images related to a particular search query.

a)

Image

b)

Results nearby

c)

Social Media

d)

print

13.

Fill in the blank with the correct word from the given table: def, fun, Audacity, Image, Social Media, Results nearby, toggle, true, print, password. In python, a ______ typically refers to flipping a value between two states (e.g., True/False or 1/0).

a)

toggle

b)

true

c)

fun

d)

def

14.

Fill in the blank with the correct word from the given table: def, fun, Audacity, Image, Social Media, Results nearby, toggle, true, print, password. ______ is a free software for recording and editing sounds.

a)

Audacity

b)

Image

c)

Social Media

d)

print

15.

Fill in the blank with the correct word from the given table: def, fun, Audacity, Image, Social Media, Results nearby, toggle, true, print, password. Privacy on social media can be protected by using strong ______, setting privacy settings, and being careful about sharing personal information.

a)

password

b)

Social Media

c)

Results nearby

d)

fun

16.

State whether the statement is TRUE or FALSE. Selection is a fundamental step in sound editing.

a)

True

b)

False

17.

State whether the statement is TRUE or FALSE. The game world is represented on the right and the area for writing code is on the left in Banana tales interface.

a)

True

b)

False

18.

State whether the statement is TRUE or FALSE. Cyberbullying is the act of harassing or intimidating someone offline.

a)

True

b)

False

19.

State whether the statement is TRUE or FALSE. We should accept all the friend request.

a)

True

b)

False

20.

State whether the statement is TRUE or FALSE. In the code “giraffe.height = 3”, height is called as property.

a)

True

b)

False

21.

If you are instructed to make a presentation using PowerPoint presentations, there are many features for good presentation. Select THREE features of a good presentation.

a)

Using clear headings and bullet points

b)

Including readable font sizes and consistent formatting

c)

Adding excessive text on each slide

d)

Using relevant visuals to support key points

e)

Using many different fonts and colors on every slide

22.

State any THREE positive online behaviors. Select THREE that best represent positive online behavior.

a)

Being respectful and kind in comments

b)

Sharing personal passwords with friends

c)

Citing sources when using others’ work

d)

Thinking before posting and keeping posts appropriate

e)

Posting misleading information for fun

23.

You as a youth should take safety measures while using networking sites. Select TWO safety tips for using social media.

a)

Keep your account private and review privacy settings

b)

Accept friend requests from anyone to grow followers

c)

Use strong, unique passwords and do not share them

d)

Post your full home address and daily schedule

24.

Why is it important to add animation in your presentation? Select TWO reasons.

a)

To highlight key points and guide audience attention

b)

To make slides unreadable by moving everything constantly

c)

To create smooth transitions that improve flow

d)

To distract the audience from the content

25.

If you are instructed to give Personal Data, what basic information should be included? Select TWO items that are appropriate to share as basic personal details.

a)

Full name

b)

Contact information such as phone number or email

c)

Passwords for your online accounts

d)

Your bank PIN

26.

The functionality between PowerPoint and Google Slide is extremely similar but they are still different. How is PowerPoint different from Google Slides?

a)

PowerPoint is primarily desktop software with rich offline features, while Google Slides is web‑based and optimized for real‑time collaboration

b)

PowerPoint cannot insert images, while Google Slides can

c)

Google Slides requires installation on a single computer, while PowerPoint runs only in a browser

d)

PowerPoint and Google Slides are identical with no functional differences

27.

Write TWO advantages and disadvantages of using social media in this 21st century world. Select all statements that correctly identify advantages or disadvantages.

a)

Advantage: allows quick communication and collaboration

b)

Advantage: easy access to educational content and news

c)

Disadvantage: potential for cyberbullying and misinformation

d)

Disadvantage: can be distracting and reduce study time

e)

Advantage: guarantees privacy and security for all users

28.

Google Slides is an alternative to MS PowerPoint that has several advantages. Select TWO advantages of using Google Slides.

a)

Real‑time collaboration with others online

b)

Automatic cloud saving and easy sharing via links

c)

Requires paid licensing for each device

d)

Only works without internet and cannot run in a browser

29.

What is the name of the variable and its value in the following code snippet? height = 4; for giraffe in giraffes: giraffe.height = height

a)

Variable name: height; value: 4

b)

Variable name: giraffe; value: 4

c)

Variable name: height; value: giraffe

d)

Variable name: giraffes; value: height

30.

What is a variable in programming?

a)

A storage location that holds a value which can change during a program

b)

A permanent value that can never change

c)

A type of error that stops a program

d)

A comment written to explain code

31.

Study the program shown in the figure. You are asked to use a for loop with an index and range to solve the problem. Which loop header correctly repeats an action for five positions, from index 0 to index 4?

a)

for i in range(5):

b)

for i in range(1,5):

c)

for i in range(0,6):

d)

while i < 5:

32.

Write two differences between IF and IF ELSE statements. Select TWO correct statements.

a)

IF runs a code block only when its condition is true

b)

IF ELSE provides an alternative block that runs when the condition is false

c)

IF ELSE runs both blocks at the same time

d)

IF always requires an ELSE block to work

33.

Complete the truth table for AND. Which combination of inputs makes Condition A AND Condition B evaluate to True?

a)

Condition A = True, Condition B = True

b)

Condition A = True, Condition B = False

c)

Condition A = False, Condition B = True

d)

Condition A = False, Condition B = False

34.

Complete the truth table for OR. Which combinations of inputs make Condition A OR Condition B evaluate to True? Select all that apply.

a)

Condition A = True, Condition B = False

b)

Condition A = True, Condition B = True

c)

Condition A = False, Condition B = True

d)

Condition A = False, Condition B = False

35.

What is the difference between animation and transition? [2]

a)

Animations are effects applied to objects within a slide, while transitions are effects that occur when moving from one slide to the next

b)

Animations change the file format of a presentation, while transitions change the computer’s display settings

c)

Animations occur only between slides, while transitions occur only within a single slide

d)

Animations control slide timing, while transitions control text formatting

36.

Which option best explains the 10-20-30 rule and why it is effective? [3]

a)

Use 10 slides, present in 20 minutes, and use 30-point or larger text so content stays concise and readable

b)

Use 10 minutes, 20 slides, and 30 images so the presentation feels dynamic and visual

c)

Cover 10 topics, write 20 words per slide, and present for 30 minutes to ensure full detail

d)

Show 10 charts, talk for 20 seconds per slide, and use 30 images to keep the audience engaged

37.

Is it important to balance time on social media with other activities? Why or why not? [4]

a)

Yes, balancing helps protect health and focus, supports schoolwork and relationships, and prevents overuse

b)

No, spending more time online always improves multitasking and productivity

c)

Yes, but only during exam weeks; at other times balance is unnecessary

d)

No, because online time fully replaces physical, social, and study activities without any downsides

38.

Which of the following are advantages of using online search techniques? [3]

a)

Fast access to a wide range of information

b)

Up-to-date results from many sources

c)

Ability to compare and refine results with search tools and filters

d)

Guaranteed accuracy of every website you find