NEW
Font size
S
M
L
XL
WorksheetsKS4 (01) Ethics, Legal, and Searching Algorithms
Total questions: 15
Worksheet time: 5mins
Name
Class
Date
1.
Convert the binary value '11111110' into denary
a)
254
b)
128
c)
8
d)
64
2.
Data travels across networks in ...
a)
Packets
b)
Bytes
c)
Nibbles
d)
Parts
3.
Which of these is an example of a peripheral?
a)
Hard Disk Drive
b)
Processor
c)
RAM
d)
ROM
4.
Identify the type of algorithm represented in the pseudocode image.
a)
Binary Search
b)
Linear Search
c)
Bubble Sort
d)
Merge Sort
5.
Identify the type of algorithm represented in the flowchart image.
a)
Linear Search
b)
Binary Search
c)
Bubble Sort
d)
Merge Sort
6.
Which one the following is an advantage of a linear search algorithm?
a)
It is very simple, which means it is easy to program
b)
It is very complex, but is quick to code using repetition
c)
It is very fast, as the data gets halved with each step
d)
It is very efficient, as it looks at each item until it finds a match
7.
Which one the following is a disadvantage of a binary search algorithm?
a)
It can only be used on a list that has been ordered
b)
It is slower than a linear search
c)
Because half the data is discarded with each pass, some of the original data is lost
d)
Because it doesn't look at every item in the data set, it might be impossible to find the item
8.
Which of these is the best description of a linear search algorithm?
a)
It starts with the first item, compares it to the target, then moves on to the next in the series
b)
It repeatedly moves from a parent node to a child node in a tree structure until it finds the target item
c)
It searches an index which gives the true location of the target item
d)
It searches through an ordered list, dividing it in half until it finds the target item
9.
When might we need to use a searching algorithm?
a)
When we need to find a particular item of data in a larger data set
b)
When we need to find one or more pieces of unknown data in a list
c)
When we need to search for something that we are not sure where it could be
d)
When we need to process every item of data within a data set
10.
A company produces an App using only the ASCII character set.
Which of the following issues may they not have considered?
Which of the following issues may they not have considered?
a)
Cultural
b)
Legal
c)
Environmental
d)
Moral/Ethical
11.
If I had already created a piece of software, but found that another company was now starting to use my idea, which act of law might apply?
a)
Copyright Designs and Patents Act
b)
Freedom of Information Act
c)
Computer Misuse Act
d)
Creative Commons License
12.
What is meant by the term ‘stakeholder’?
a)
Anyone who has an interest in or concern about a product or
organisation
organisation
b)
A person who buys products from an organisation
c)
A person who creates the legislation that governs the buying and
selling of products
selling of products
d)
A person who owns a product or organisation
13.
Which of the following statements is true about open source
software?
software?
a)
The software can be copied, modified or shared
b)
The software cannot be copied, modified or shared
c)
There is normally a cost to pay for a license to use the software
d)
The software is not available for public use
14.
Which of the following statements is false about proprietary
software?
software?
a)
The software can be copied, modified or shared
b)
The software cannot be copied, modified or shared
c)
There is normally a cost to pay for a license to use the software
d)
The software is not available for public use
15.
Who is responsible for making sure the requirements of the Data
Protection Act are upheld in an organisation?
Protection Act are upheld in an organisation?
a)
The Data Controller
b)
The Individual
c)
The Stakeholder
d)
The Computer Network
Reset
