Font size
WorksheetsYear 10 Recap Quiz
Total questions: 96
Worksheet time: 1hrs 8mins
Which of the following is not done by abstraction?
Identifies essential details
Disregards non-essential information
Breaks the problem down into smaller tasks
Which of the following is not done by decomposition?
Allows multiple people to work on the problem together
Disregards non-essential information
Breaks the problem down into smaller tasks
Abstraction and Decomposition are examples of...
Computational Thinking
Algorithmic Thinking
Computer Science
Logical Reasoning
What is a flowchart?
A visual representation of an algorithm.
A diagram that shows abstraction.
A series of shapes.
Identifying the steps involved in solving a problem
Abstraction
Decomposition
Pattern Recognition
Algorithmic Thinking
How many of the following are examples of Embedded Systems?
Mobile Phone
Washing Machine
Microwave
Fridge
Laptop
Which two statements are used to implement iteration?
IF and WHILE
ELSE and WHILE
FOR and WHILE
IF and ELSE
10 8 6 4 2
10
8
6
4
2
2 4 6 8 10
10 9 8 7 6 5 4 3 2 1
number=number-1
5
4
3
2
1
4
3
2
1
0
5 4 3 2 1
4 3 2 1 0
12 17 22
5
12
5 10
Hello world!
Hello world
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
Hello world!
......(repeated continuously)
Error
Which of these is NOT a loop in python?
for loop
while loop
nested loop
if loop
A computer is using Virtual Memory. Why?
There is not enough RAM
The cache is too slow
The virtual memory is too small
The hard disk is too slow
Smallest unit of data:
byte
bit
kilobyte
nibble
A ________ is a group of 8 bits.
nibble
byte
kilobyte
Yottabyte
Covers a small geographical area on a single site
LAN
PAN
WAN
SAN
The biggest WAN
Internet
Intranet
Extranet
PAN is known asa
public network
home network
bluetooth network
personal network
Connected to a central switch or server
Mesh
Star
Bus
Ring
use a single backbone cable
Mesh
Star
Bus
Ring
What is a protocol?
The law of computers
set of rules for how devices to communicate
set of ideas of communication
processes to which devices must obey
passes data over the physical network
transport layer
internet layer
link layer
application layer
directing them between devices
transport layer
internet layer
link layer
application layer
providing networking services to applications
transport layer
internet layer
link layer
application layer
encrypts all information sent and received
HTTP
FTP
HTTPS
SMTP
Identifies whether the data packet is for your LAN or not
Hub
Switch
Router
Connects multiple computers together in a network. Shares data between all computers
Router
Hub
Switch
List items have an index number. In the following list, which item has the index number of 3?
["Barry", "Harry", "Jesse", "John", "Peter", "Harry"]
"Barry"
"Harry"
"Jesse"
"John"
What is meant by 'proprietary' software?
Software owned by an organisation, you may need to buy a license for.
software distributed with its source code, making it available for use, modification, and distribution with its original rights
What is meant by 'open source' software?
Software owned by an organisation, you may need to buy a license for
Software distributed with its source code, making it available for use, modification, and distribution with its original rights
Which of the following is an advantage of 'open source' software?
You can edit the source code to customise it
You need to be an expert to edit code
Source code not made available
License restricts the copying / modifying / distribution of the software
Which of the following is a disadvantage of 'proprietary' software?
You can edit the source code to customise it
It may have bugs, since updates are not readily available
Less likely to have 'bugs' as updates are regular to fix them
May have features within the software you don't need, source code can't be changed.
Which of the following is a disadvantage of 'open source' software?
You can edit the source code to customise it
It may have bugs, since updates are not readily available to fix issues.
Less likely to have 'bugs' as updates are regular to fix them
May have features within the software you don't need, source code can't be changed.
Select the best description to explain what a binary search algorithm is.
Put the elements in order, check each item in turn.
Put the elements in order, compare with the middle value, split the list in order and repeat.
Elements do not need to be in order, check each item in turn.
Elements do not need to be in order, compare to the middle value, split the list in order and repeat
What term is used to describe data passed into/out of a program?
Variable
Loop
Constant
Parameter
Leo wants to create a subroutine that will roll a dice. Which syntax is correct?
def dice roll ():
def diceroll ()
def diceroll ():
def diceroll []:
What is the difference between a subroutine and a function?
They are the same thing
A subroutine passes values back out to the program, a function does not
A function passes values back out to the program, a subroutine does not
A function can run without being called
How can you make sure that a news about Covid-19 is NOT a fake news?
If the post is from a verified and reliable news source
If the post is shared by everyone you know
Which one of these is considered an unethical practice :
Compromising the privacy of the user
Putting the data of a computer in safe hands
Gaining authorizes access to personal data
