Font size
WorksheetsExamination Instructions
Total questions: 63
Worksheet time: 32mins
You should not write for the first fifteen minutes of the examination. This time is to be spent on reading the questions. After having read the questions, you will be given ONE and HALF hours to answer all the questions.
True
False
Both Sections A and B in the paper are compulsory.
True
False
You should read and re-read carefully to understand the instructions and the questions before answering them.
True
False
Writing neatly and clearly will always go well in your favor. If your writing cannot be read, marks can't be awarded.
True
False
You should remove or tear off pages from the booklet during the examination.
True
False
You should draw lines or pictures on or in the booklet unless specified by the questions. Marks can be deducted for unnecessary scribbling, sketching, commenting, etc. written in your answer booklet.
True
False
You should leave the examination hall before you have made sure that you have answered all the questions.
True
False
The cover page has a BARCODE. You should mutilate, fold, or put any mark on them. You should remove the cover page from the booklet. If you do so, your answers will not be evaluated.
True
False
Your English teacher asked you to type an essay on your computer, which option should you select if you are saving your document for the first time?
New
Save
Share
Save as
Select the correct email address format to successfully send an Email.
norbu@education.gov.bt
norbu.education@gov.bt
education.gov.bt@norbu
gov.bt@norbu education
How would you apply your information literacy skills to determine the accuracy of a Facebook post claiming, "a new diet can make you lose weight in a week."
Follow the post without verification.
Share the post in different social media platform.
Avoid the post as social media is not trustworthy.
Seek information from various source and confirm the publication date of the post.
Which option below best demonstrates an effective use of email in a formal setting?
Sending an email with an ambiguous subject line.
Forwarding an email without checking its content.
Using Bcc to secretly include a colleague in an email chain.
Composing an email with clear, concise language and a professional tone.
The codes below use an if statement to help a monkey make the right choice when collecting bananas. Which description correctly matches the codes?
The monkey avoids all the yellow bananas and collects only the green bananas.
The monkey avoids the green bananas and collects only the yellow bananas.
The monkey doesn't collect any bananas.
The monkey collects all the bananas.
Palden P Yoezer wants to use a function add( ) in his program to add the marks for all the subjects in his examination. What action does Palden P Yoezer need to perform to ensure the code inside add( ) is executed?
Calling the function
Defining the function
Returning the function
Importing the function
Imagine you are developing an interactive game that responds to user actions using the event handlers. You need to ensure that specific functions are executed based on different user interactions. Which event handler function should be used to execute predefined instructions whenever a key is pressed on the keyboard?
onMouseMove
onScroll
onClick
onKey
What should you do if you come across an inappropriate content or behaviour in the online coding community?
Report it to the community moderator.
Ignore it and continue using the platform.
Respond with inappropriate content or behaviour as well.
Engage in a debate with the user responsible for the content.
You are making a fruit-picking robot that determines which bananas are ripened enough to be picked. The robot uses a function not banana.green() to check the ripeness of a banana. Study the diagram given below and identify the condition for if statement in the code.
if (not banana.green())
if (banana.green())
if (banana.ripe())
if (not banana.ripe())
Refer to the following code snippet: Line Code 1 if not banana.green() 2 #You can only edit this code: 3 goto banana Which of the following corresponds to line 1?
A) If
B) Goto
C) not banana.green()
D) you can only edit this code:
Despite its potential for connecting people globally, social media can become risky if users fail to verify information. Which of the statements below best describe verifying information in social media?
I and II
I and III
II and III
I, II and III
What does pos.x represent in the onMouseMove function?
The key pressed.
The object clicked.
The x position of the cursor.
The y position of the cursor.
You have imported an image in paint.NET and want to add a text caption at the top of the image. Which tool from paint.NET would you use to add the caption?
Text Tool.
Magic Wand Tool.
Rectangle Select Tool.
Move Selected Pixels Tool.
What feature in Microsoft Word allows you to combine two or more cells into a single cell when working with tables?
Cell Merging.
Cell Formatting.
Column Sorting.
Table Alignment.
In the coding adventure, a student encountered a loop labeled '3.times' and the student is not sure of its purpose. What can be the possible purpose of using loop '3.times=>' in this coding adventure?
collect 3 times.
repeat 3 times.
drop 3 times.
grab 3 times.
Image editing skills will lead to careers such as graphic designer, photographer and web designer. What is the primary use of paint.NET?
Editing and creating image
Editing audio recording
Recording video
Making game
Complete the following statements using the most appropriate word/s given in the box below. Word box: landscape, Flowchart, Magic Wand, Algorithm, Attachment, Portrait, Python, CoffeeScript
i. There are two types of page orientations; landscape and portrait. The default page orientation in Microsoft word document is _______.
Portrait
Landscape
Algorithm
Python
You have an image with a distracting background that needs to be removed. In Paint.NET, to remove the background, you would use the tool called _______.
Magic Wand
Brush Tool
Clone Stamp
Eraser
Complete the following statements using the most appropriate word/s given in the box below. iii. Additional files such as photos or documents that can be sent with an email message are called _______.
Attachment
Signature
Draft
Spam
The step-by-step set of instructions for performing a coding task, like outlining the sequence of actions before writing the code, is known as _______.
Algorithm
Variable
Compiler
Syntax
Complete the following statements using the most appropriate word/s given in the box below.
v. In the CodeMonkey platform, developers use various programming languages. Among all these languages, the coding language used in Coding Adventure is _______.
CoffeeScript
JavaScript
Python
Ruby
Match the items in column I with the items in column II. Write the letter that matches with the number in column III.
a. Inbox
d. Online Coding Community
b. Until loops
f. Parameters
c. Disinformation
State whether the following statements are TRUE or FALSE in the space provided. i. The Coder wall is a platform that allows developers to share their projects, skills, and experiences with others in the coding community.
True
False
State whether the following statements are TRUE or FALSE in the space provided. ii. When a user clicks the mouse, it initiates an event, signalling the program to perform predefined actions.
True
False
State whether the following statements are TRUE or FALSE in the space provided. iii. While searching information for a school project, you discover an online article that exactly covers your topic. You can directly copy and paste information from the internet for your school project.
True
False
State whether the following statements are TRUE or FALSE in the space provided. iv. You want to explain about a project management process using a flowchart. Flowchart is visual representation of an algorithm using different shapes to show various steps and arrows to indicate the flow.
True
False
State whether the following statements are TRUE or FALSE in the space provided. v. Your ICT teacher assigned you to edit an image that requires removing the background. While working on the assignment, your friend said it's impossible to remove backgrounds from images.
True
False
Look at the formatted Microsoft document given below and identify any four elements of page formatting applied.
Page footer, Page Margin, Page orientation, Page size, Page border, Watermark, Image, Text Alignment, Font (style, size and color), line spacing, Paragraph (Any four of these)
Page numbering, Table of contents, Hyperlinks, Comments
Spell check, Grammar check, Thesaurus, Word count
Clipboard, Undo, Redo, Save
Which of the two given code options (Code A or Code B) is better to solve the CodeMonkey Challenge mentioned above? Why?
Code A is better because it solves the CodeMonkey Challenge more efficiently.
Code B is better because it uses fewer lines of code.
Both Code A and Code B are equally effective for the CodeMonkey Challenge.
Neither Code A nor Code B is suitable for the CodeMonkey Challenge.
What is the drawback of code repetition?
It makes the code longer and more prone to errors if changes are needed.
It improves code readability and maintainability.
It reduces the need for debugging and testing.
It makes the code run faster and more efficiently.
Write the algorithm to solve the problem in the diagram.
Describe the step-by-step procedure to solve the problem shown in the diagram.
List the advantages of using algorithms in problem-solving.
Explain the importance of diagrams in algorithms.
Identify the types of algorithms used in computer science.
Describe the steps you would take to create a poster for the annual school concert in paint.NET, incorporating related images and slogans.
Open paint.NET, create a new canvas, add images and slogans, arrange elements, and save the poster.
Open paint.NET, select only text tools, write slogans, and print without images.
Open paint.NET, use only brush tool to draw everything by hand, and save without adding images.
Open paint.NET, copy and paste random images without arranging or adding slogans, then save.
Select any two ways where your knowledge of table formatting can be used in your life.
Organizing household expenses and creating a study timetable
Decorating your room and painting a picture
Cooking a meal and watering plants
Playing video games and watching TV
Explain what the code does in the context of the game scenario shown in the diagram.
The code controls the movement of the player character based on user input.
The code generates random obstacles for the player to avoid.
The code displays the score and updates it when the player collects items.
The code manages the background music and sound effects during gameplay.
Debug the code given below and write the correct code to resolve this issue.
3 goto healthZone
4 wait()
5 Goto b
Write the correct code to resolve the issue.
1 for b in bananas
2 goto healthZone
3 until health()==100
4 wait()
5 goto b
1 for b in bananas
2 goto healthZone
3 until health()==50
4 wait()
5 goto b
1 for b in bananas
2 goto healthZone
3 until health()==0
4 wait()
5 goto b
1 for b in bananas
2 goto healthZone
3 until health()==10
4 wait()
5 goto b
What is the importance of ensuring that health reaches 100 in the provided code?
It allows the character to survive and perform optimally.
It causes the game to end immediately.
It unlocks a secret level in the game.
It disables all character abilities.
State any two reasons why saving an image in PNG or JPEG format after designing a poster in Paint.NET is important.
Because these formats are widely supported and preserve image quality.
Because these formats are only used for text documents.
Because these formats make images uneditable.
Because these formats are not compatible with most devices.
Which of the following is the correct sequence of steps to compose an email to request your ICT subject teacher to send you the notes as you are on leave?
Greet the teacher, state your reason for leave, politely request the notes, thank the teacher, and sign off.
State your reason for leave, request the notes, sign off, and greet the teacher.
Request the notes, thank the teacher, sign off, and state your reason for leave.
Thank the teacher, request the notes, greet the teacher, and sign off.
List the steps to send an email using your educational/g-mail account as described below: 1. Login to your educational/g-mail account. 2. Click on the Compose button to open the Compose pane to create your own email message. 3. Login to your educational/g-mail account. 4. Click on the Compose button to open the Compose pane to create your own email message. 5. Fill in the blank for the step where you enter the recipient's email address, subject, and main message. 6. Finally, you click on send button to send the mail.
From here, you'll need to enter the recipient's email address, a subject and the main message requesting for the ICT notes.
From here, you'll need to attach a file and click on the draft button to save your email.
From here, you'll need to log out and log in again to confirm your email address.
From here, you'll need to select the recipient from your contacts and skip entering the subject.
A table systematically displays all possible combinations of inputs along with their corresponding outputs. Using the inputs from the table provided below, determine the outputs for 'man' and 'woman.' For the combination Man = Bad and Woman = Good, what is the output for 'Man And Woman'?
Good
Bad
A table systematically displays all possible combinations of inputs along with their corresponding outputs. Using the inputs from the table provided below, determine the outputs for 'man' and 'woman.' For the combination Man = Good and Woman = Bad, what is the output for 'Not Woman'?
Good
Bad
Examine the diagram below carefully and use the onKey function to guide the monkey to the bananas by completing the missing code. Write the correct code in the space against the number in the table.
Line 4: if key=='w'
Line 5: ________
Line 6: if key=='a'
Line 7: ________
Line 8: if key=='d'
Line 9: ________
Fill in the blanks with the correct code to move the monkey:
Line 5: step 1
Line 7: turn left
Line 9: turn right
Line 5: turn left
Line 7: step 1
Line 9: turn right
Line 5: turn right
Line 7: step 1
Line 9: turn left
Line 5: step 1
Line 7: turn right
Line 9: turn left
What are the names of the event handlers used in the code?
onKey, onMouseMove
onClick, onChange
onSubmit, onFocus
onLoad, onResize
Based on the coding concept given above, how will these skills and knowledge benefit you in your future? Mention any two benefits.
They will help you solve problems and improve career opportunities.
They will make you forget basic math and science.
They will only be useful for playing video games.
They will limit your ability to work in teams.
You are developing a simple car game in which you need to drive your car from your home to the monastery as given in the diagram below. Which function should you use to control the car's movement and ensure it reaches the monastery?
onKey
onClick
onMove
onDrag
Refer to the code below: onKey=(key)-> if key=='w' step 1 if key=='a' turn left if key=='d' turn right Which key should be pressed to make the car move forward?
A) w
B) a
C) d
D) s
Fill in the blank: To turn the car left, you should press the key '____'.
a
s
d
w
How many points are awarded for correct indentation in the code?
0.5
1
2
0
Which sequence of key presses will move the car from the starting position near the house at the bottom right to the house at the top left?
Up, Up, Left, Left, Left
Left, Left, Up, Up, Up
Up, Left, Up, Left, Left
Left, Up, Left, Up, Left
Suppose you are designing a new online coding community platform. Which of the following is a unique feature you could implement to set your platform apart from existing ones?
Real-time collaborative coding sessions
Basic code editor without collaboration
Limited programming language support
No user profiles
You are using information literacy skills to study, 'The impact of effective video games on teenagers' brains.' Which of the following sources would you trust more?
A Facebook post by an unknown author.
A research article published by the Kuensel.
A blog post with no references.
An anonymous comment on a gaming forum.
Which of the following is a criterion to evaluate the authenticity of information?
Checking the source and verifying facts
Relying on rumors
Ignoring the author
Accepting information without question
Utilizing your coding skills, which approach can be used to optimize if statements code for the diagram and reduce code length?
Use switch-case statements or logical operators to combine conditions.
Add more nested if statements.
Repeat the same if statements multiple times.
Avoid using any conditional statements.
Identify the main difference between an until loop and a for loop.
An until loop continues until a condition becomes true, while a for loop iterates a set number of times.
An until loop is used only for arrays, while a for loop is used for numbers.
An until loop always runs at least once, while a for loop may not run at all.
An until loop requires an index variable, while a for loop does not.
Which of the following code snippets correctly uses a for loop to perform an action on each item in a collection called 'bananas'?
for b in bananas: goto b
for banana in bananas: Wait()
until health()==100 Wait() goto banana
for i in range(bananas): goto i
