Font size
WorksheetsComputer Science Revison
Total questions: 100
Worksheet time: 1hrs 12mins
What is an algorithm?
A sequence of instructions to solve a problem
It is pseudocode
It is a flowchart
It is a robot
Why do computers use algorithms?
To give computers precise steps to solve a problem.
Because they are easy to use
It is the language that computers understand
To help them predict the future
What does sequence mean?
To create a pattern
To do something in order
To do something randomly
To repeat something over and over again
What does selection mean?
Selection is following instructions in order.
Selection is to repeat something over and over again
Selection is when you have a choice of options
Selection is choosing the best option
What is iteration?
This is choosing what to do next
This means doing something in order
It is repeating something over and over again.
It is writing pseudocode
What does this symbol represent?
Process
Input/Output
Start/End
Decision
What does this symbol represent?
Decision
Process
Input
End
What does this symbol represent?
Output
Start
Decision
Process
What does this symbol represent?
Process
Input
Output
Sub-process
What does this symbol represent?
Input/Output
Decision
Start
End
What is pseudocode?
Another way to represent an algorithm
It uses symbols to represent an algorithm
It is a programming language
It is the name of a robot
What are the two ways to represent an algorithm?
Pen and Pencils
Flowchart and Pseudocode
Laptop and Desktop
Tablet and Smartphone
4 5 9 6 2 7
4 5 6 2 7 9
4 5 2 6 7 9
1 4 2 9 3 8 5
What does the list look like after one pass of the insertion sort algorithm.
SELECT *
_______ CUSTOMER;
Hex = ?
The CPU makes sense of the instruction it has just fetched.
More Quiet
A. Is badly written software
B. Can go unnoticed on your system
C. Can be downloaded because you were fooled to click a link
D. Means malicious software.
A. Usually involves a fake email
B. Involves people trying to scam the reader into giving away personal data or installing malware
C. attempts are always easy to spot and avoid
D. Is pronounced 'Fishing'.
A. A phone call from a bank asking to verify your account number and Internet banking password.
B. Entering an SQL injection attack into a web form.
C. Controlling thousands of computers to be the 'slaves' of a hacker.
D. Fooling people to accidently let a criminal have access to a company network.
A. The longer ones are generally harder to crack
B. Adding numbers doesn't help
C. Good ones are hard to remember
D. It's OK to use the same password for everything
distanceToSchool = 10
What is the value of the variable?
To separate these comments from the actual code, what character(s) are used?
TRUE
99.10
