Font size
WorksheetsPast paper part 2
Total questions: 38
Worksheet time: 19mins
Choose the correct alternative. A collection of code and data intended to represent something is called as ________?
object
codes
property
data
Choose the correct alternative. Tshomo used a Google slide presentation for educational purpose, which of the following is a feature of Google slides?
Real-time collaboration
Email management
Video editing
Spreadsheet calculation
Choose the correct alternative. Object and property in a code is always divided by a __________________?
comma
dot
exclamation
quotation mark
Choose the correct alternative. Which sequence of number that will be created by the statement range(5)?
[0, 1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[0, 1, 2, 3, 4]
[5]
Choose the correct alternative. What do you call a structure in a computer programming that repeats the same steps over and over?
Variables
Loop
Functions
If statement
Choose the correct alternative. What programming language does banana tales use?
Java
JavaScript
C++
Python
Choose the correct alternative. Which of the following statements is used for decision making operations?
If statement
While loop
For loop
Else statement
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
7
6
5
4
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?
Exposure to cyberbullying and harassment
Time-wasting
Networking and professional opportunities
Spread of misinformation
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])
wells[x].water_level < wells[x].max_water_level
wells[x].water_level > wells[x].max_water_level
wells[x].water_level = wells[x].max_water_level
wells[x].water_level !+ wells[x].max_water_level
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.
def
fun
true
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.
Image
Results nearby
Social Media
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).
toggle
true
fun
def
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.
Audacity
Image
Social Media
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.
password
Social Media
Results nearby
fun
State whether the statement is TRUE or FALSE. Selection is a fundamental step in sound editing.
True
False
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.
True
False
State whether the statement is TRUE or FALSE. Cyberbullying is the act of harassing or intimidating someone offline.
True
False
State whether the statement is TRUE or FALSE. We should accept all the friend request.
True
False
State whether the statement is TRUE or FALSE. In the code “giraffe.height = 3”, height is called as property.
True
False
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.
Using clear headings and bullet points
Including readable font sizes and consistent formatting
Adding excessive text on each slide
Using relevant visuals to support key points
Using many different fonts and colors on every slide
State any THREE positive online behaviors. Select THREE that best represent positive online behavior.
Being respectful and kind in comments
Sharing personal passwords with friends
Citing sources when using others’ work
Thinking before posting and keeping posts appropriate
Posting misleading information for fun
You as a youth should take safety measures while using networking sites. Select TWO safety tips for using social media.
Keep your account private and review privacy settings
Accept friend requests from anyone to grow followers
Use strong, unique passwords and do not share them
Post your full home address and daily schedule
Why is it important to add animation in your presentation? Select TWO reasons.
To highlight key points and guide audience attention
To make slides unreadable by moving everything constantly
To create smooth transitions that improve flow
To distract the audience from the content
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.
Full name
Contact information such as phone number or email
Passwords for your online accounts
Your bank PIN
The functionality between PowerPoint and Google Slide is extremely similar but they are still different. How is PowerPoint different from Google Slides?
PowerPoint is primarily desktop software with rich offline features, while Google Slides is web‑based and optimized for real‑time collaboration
PowerPoint cannot insert images, while Google Slides can
Google Slides requires installation on a single computer, while PowerPoint runs only in a browser
PowerPoint and Google Slides are identical with no functional differences
Write TWO advantages and disadvantages of using social media in this 21st century world. Select all statements that correctly identify advantages or disadvantages.
Advantage: allows quick communication and collaboration
Advantage: easy access to educational content and news
Disadvantage: potential for cyberbullying and misinformation
Disadvantage: can be distracting and reduce study time
Advantage: guarantees privacy and security for all users
Google Slides is an alternative to MS PowerPoint that has several advantages. Select TWO advantages of using Google Slides.
Real‑time collaboration with others online
Automatic cloud saving and easy sharing via links
Requires paid licensing for each device
Only works without internet and cannot run in a browser
What is the name of the variable and its value in the following code snippet? height = 4; for giraffe in giraffes: giraffe.height = height
Variable name: height; value: 4
Variable name: giraffe; value: 4
Variable name: height; value: giraffe
Variable name: giraffes; value: height
What is a variable in programming?
A storage location that holds a value which can change during a program
A permanent value that can never change
A type of error that stops a program
A comment written to explain code
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?
for i in range(5):
for i in range(1,5):
for i in range(0,6):
while i < 5:
Write two differences between IF and IF ELSE statements. Select TWO correct statements.
IF runs a code block only when its condition is true
IF ELSE provides an alternative block that runs when the condition is false
IF ELSE runs both blocks at the same time
IF always requires an ELSE block to work
Complete the truth table for AND. Which combination of inputs makes Condition A AND Condition B evaluate to True?
Condition A = True, Condition B = True
Condition A = True, Condition B = False
Condition A = False, Condition B = True
Condition A = False, Condition B = False
Complete the truth table for OR. Which combinations of inputs make Condition A OR Condition B evaluate to True? Select all that apply.
Condition A = True, Condition B = False
Condition A = True, Condition B = True
Condition A = False, Condition B = True
Condition A = False, Condition B = False
What is the difference between animation and transition? [2]
Animations are effects applied to objects within a slide, while transitions are effects that occur when moving from one slide to the next
Animations change the file format of a presentation, while transitions change the computer’s display settings
Animations occur only between slides, while transitions occur only within a single slide
Animations control slide timing, while transitions control text formatting
Which option best explains the 10-20-30 rule and why it is effective? [3]
Use 10 slides, present in 20 minutes, and use 30-point or larger text so content stays concise and readable
Use 10 minutes, 20 slides, and 30 images so the presentation feels dynamic and visual
Cover 10 topics, write 20 words per slide, and present for 30 minutes to ensure full detail
Show 10 charts, talk for 20 seconds per slide, and use 30 images to keep the audience engaged
Is it important to balance time on social media with other activities? Why or why not? [4]
Yes, balancing helps protect health and focus, supports schoolwork and relationships, and prevents overuse
No, spending more time online always improves multitasking and productivity
Yes, but only during exam weeks; at other times balance is unnecessary
No, because online time fully replaces physical, social, and study activities without any downsides
Which of the following are advantages of using online search techniques? [3]
Fast access to a wide range of information
Up-to-date results from many sources
Ability to compare and refine results with search tools and filters
Guaranteed accuracy of every website you find
