Font size
Worksheetsgrade 6 week 16
Total questions: 50
Worksheet time: 28mins
What is an algorithm?
A computer machine
A step-by-step method to solve a problem
A type of computer virus
A programming language
Why do we use algorithms?
To decorate programs
To solve problems in a logical way
To make code longer
To confuse the computer
Which of the following best describes an efficient algorithm?
Uses more steps
Uses fewer steps to solve a problem
Uses random steps
Uses complex language
Algorithms are usually written in:
English
Computer code
A logical sequence of steps
Random order
The first step in designing an algorithm is to:
Write code immediately
Understand the problem
Buy a computer
Draw a diagram
What is the purpose of testing an algorithm?
To make it slower
To check if it works correctly
To make it longer
To confuse users
An algorithm must always have:
A clear start and end
A loop
A flowchart
Many calculations
What is a good algorithm characteristic?
Unclear steps
Simple and easy to follow
Very long instructions
What happens if an algorithm has missing steps?
It runs faster
It may not give the correct result
It becomes more efficient
It works automatically
The main goal of an algorithm is to:
Create a computer game
Provide a solution to a problem
Replace hardware
Save data
What is pseudocode?
A. A programming language
B. A mix of natural language and programming logic
C. A flowchart
D. A computer virus
Pseudocode helps programmers by:
Making coffee
Planning a program before writing code
Installing software
Drawing pictures
Which of the following is a correct pseudocode example?
A. IF score > 50 THEN Print “Pass”
B. Print score > 50 THEN Pass
C. Print score > THEN Pass
D. IF THEN Print score Pass
The keyword “IF” in pseudocode means:
A condition is being tested
A loop starts
Input is taken
Program ends
The keyword “ELSE” means:
Repeat the previous step
Do something different if the condition is false
Stop the program
What does “INPUT” mean in pseudocode?
Display data
Receive data from the user
Delete data
Copy data
What does “OUTPUT” mean in pseudocode?
Print or show data
Receive user input
Calculate data
Stop the program
Which pseudocode correctly calculates the sum of two numbers?
sum ← a + b
sum = a + b + c
sum → a + b
sum = input + output
What does a loop do in pseudocode?
Runs instructions once
Repeats a set of instructions
Stops the program
Deletes variables
Pseudocode is useful because it:
Runs directly on the computer
Helps programmers think logically
Creates graphics automatically
Needs no logic
What is a flowchart?
A written essay
A diagram showing steps of a process
A type of hardware
A computer code
Which shape represents the start or end of a flowchart?
Rectangle
Diamond
Oval
Which shape is used for processes (like calculations)?
Rectangle
Diamond
Circle
Triangle
Which shape is used for decision making?
Oval
Rectangle
Diamond
Parallelogram
Which shape is used for input/output operations?
Oval
Parallelogram
Rectangle
Diamond
What does an arrow represent in a flowchart?
Direction of flow
Stop sign
Input data
Symbol for output
Why are flowcharts important?
They make processes easier to understand
They slow down coding
They make computers faster
They remove logic
Flowcharts help programmers to:
Visualize algorithm steps
Add color to programs
Skip logic
Write novels
A decision symbol (diamond) always has:
One output line
Two output lines (Yes/No)
Three output lines
No output lines
Which statement about flowcharts is correct?
What is a paragraph in writing?
A. A single sentence
B. A group of sentences about one idea
C. A list of words
D. A computer program
What should a good paragraph have?
Random sentences
One main idea and supporting details
Mixed topics
No structure
Which part introduces the main idea?
Supporting sentence
Topic sentence
Concluding sentence
Middle sentence
What is the function of a concluding sentence?
Start a new topic
Restate the main idea
Add confusion
Delete details
In a paragraph about algorithms, what could the topic sentence be?
An algorithm is a step-by-step process to solve a problem.
Computers are expensive.
I like games.
My cat is cute.
What is software?
The physical part of a computer
The programs and applications that run on a computer
Which of these is NOT software?
Microsoft Word
Google Chrome
CPU
Photoshop
Which of the following is an application software?
Windows 11
Microsoft Excel
Device driver
BIOS
Which of these is system software?
MS Paint
Windows OS
PowerPoint
Chrome
The main purpose of system software is to:
Help the computer operate and manage hardware
Write emails
Draw pictures
Play games
Which software controls the entire computer system?
Operating System
Application Software
Antivirus
Compiler
Which of the following is open-source software?
Linux
Windows
MS Office
Adobe Photoshop
The software used to detect and remove viruses is called:
Browser
Antivirus
Word Processor
Spreadsheet
What is hardware?
Physical components of a computer
Computer programs
Digital documents
Network cables only
Which of these is NOT a hardware device?
Monitor
Keyboard
Mouse
Google Docs
The CPU is often called the:
Brain of the computer
Hand of the computer
Heart of the internet
Screen of the computer
Which of the following is an input device?
Monitor
Keyboard
Printer
Speaker
Which of the following is an output device?
Keyboard
Mouse
Monitor
Scanner
RAM is used to:
Store data permanently
Store data temporarily while the computer is running
Print documents
Access the internet
The function of a hard disk is to:
Display images
Store data and files permanently
Input data
Cool the computer
