Font size
WorksheetsEOY Y10
Total questions: 130
Worksheet time: 1hrs 5mins
A step by step sequence of instructions used to complete a task is ...
An algorithm
Abstraction
Decomposition
Program
Breaking a problem down into smaller sub-problems that can be solved is...
An algorithm
Abstraction
Decomposition
A program
Removing unnecessary details from a problem is...
An algorithm
Abstraction
Decomposition
A program
Which searching algorithm requires the list to be 'in order'?
Bubble
Merge
Linear
Binary
What is the name given to a place that you can store a single piece of data that has a fixed value that cannot be changed in the program?
variable
constant
assignment
array
What is the term used to describe repeating sections of code?
iteration
selection
sequence
order
What is the term used to describe the execution of statements one after the other?
iteration
selection
sequence
order
What is the term used to describe making decisions in a program?
iteration
selection
sequence
order
What word means to join multiple strings together?
substring
instantiation
adding
concatenation
What is the name of a sub-routine that does NOT return a value?
structured
function
procedure
parameter
What type of primary storage is non-volatile, has a small capacity and has the BIOS in it?
(a)
Which is fast memory stored inside the CPU? (It affects CPU performance) Cache, RAM, Cores or Secondary Storage?
(a)
What are the two types of compression?
Lossy
Lossless
Full
Incremental
Star
Each ASCII Character is represented by how many bits
16
4
7
8
Which shift should be used to multiply ?
Left
Right
The accumulator
Stores the address
Stores the result of arithmetic operations
Increments after each cycle
performs calculations
A special purpose computer built into another device.
An embedded system
An operating system
A general purpose computer
An implanted system
Select the smallest...
Bit
Byte
Nibble
Kilobyte
0010 0001 (Binary) in denary is...
32
17
33
31
16 (denary) in binary is...
0001 0010
0100 0000
1001 0010
0001 0000
130 (denary) in binary is...
1000 0010
1001 0000
0011 0011
1100 0010
12 (denary) in hexadecimal is...
A
B
C
D
What is this an example of?
(a)
Doing a 3 bit binary right shift has what effect?
Divides by 2
Divides by 4
Divides by 6
Divides by 8
Doing a 2 bit left binary shift has what effect?
Divides the number by 2
Divides the number by 4
Multiples the number by 2
Multiplies the number by 4
Magnetic storage devices have...
Spinning discs that contain tracks and sectors
Floating gates to trap electrons
A read-write head that moves across the magnetic discs
Has pits and lands that represent 0 or 1
Clock Speed is usually measured in...
Mhz
Ghz
Hz
Rhz
8 bits is also known as
a byte
a nibble
a bit
a bite
Convert the binary number 01011011 to a hexadecimal value.
5B
5A
6B
7A
Convert the binary number 01011011 to a decimal value.
91
81
101
97
1 Gigabyte (1 GB) is equivalent to how many Megabytes?
1000
10000
100
10
Express 3500GB in Terabytes
3.5TB
35TB
350TB
0.35TB
Extended ASCII is a ___ bit code.
7
8
16
32
The ASCII value for j is 106. What is the ASCII value for f?
102
112
109
101
As the number of pixels used to represent the image falls, then so does the ______?
resolution
colour depth
compression rate
amount of colours
The process of making physical measurements of the amplitude of an electronic representation of the sound wave at set time intervals is called...
sampling
recording
bit checking
adding
Why is compression important? Select all that apply.
it uses less internet bandwidth when the files are downloaded
it allows for faster transfer speeds
takes up less space on your computer & servers
make audio and video suitable for streaming
stops people stealing your data
This is an example of which type of compression?
Run Length Encoding (RLE)
Lossy Compression
JPEG
PNG
Apply a binary shift of 2 places to the right to the binary number 01111111.
00011111
00111111
11111100
1111100
What type of character set is used to represent all known languages and writing systems?
UNICODE
Extended ASCII
ASCII
Character Set
Wires carrying data from one component to another on a number of tracks printed on a circuit board are called
control wires
buses
transport cables
transmission cables
System software is
software that manages and maintains the smooth operation of a computer system
software that users install to perform tasks
software that deletes any unnecessary files
software that quarantines any malware
Embedded systems can be found in (select all that apply)
Washing Machines
Alarm Systems
Computers
Laptops
Vacuum Cleaner
The von Neumann architecture proposes the design for a stored program computer where both ____ and ____ are stored in the same memory.
input and output commands
data & power
binary and hexadecimal
instructions and data
Which bus sends the request to the RAM requesting the next instruction to be executed?
Address Bus
Data Bus
Control Bus
During the execution phase in the CPU, calculations may need to be performed. Which part of the CPU does this?
Arithmetic Logic Unit (ALU)
Control Unit (CU)
Accumulator (ACC)
Memory Address Register (MAR)
ROM is
volatile
non-volatile
When there is no electrical power, data is lost. Which type of memory is volatile?
RAM
ROM
The BIOS (Basic Input Output System) is stored in
RAM
ROM
Virtual Memory
Cache
RAM stores (select all that apply)
Operating System
Files/Programs you are currently using
BIOS
Backup data
Most frequently used instructions
Select all the types of secondary storage
RAM
ROM
Hard Disk Drive
Cloud Storage
Solid State Drive
What are the storage locations inside a CPU called?
Registers
RAM slots
Control Memory
Open Memory
How many instructions can be carried out per pulse of the clock?
1
1000
100000
10000000
Clock speed is measured in cycles per second. 3GHz means
3000 cycles (instructions) per second
3 million cycles (instructions) per second
3 cycles cycles (instructions) per second
3 billion cycles (instructions) per second
You can improve processor performance by (select all that apply)
increasing the clock speed
using more cores
using a bigger cache
installing more RAM
A quad core processor means it has how many cores that can work in parallel?
4 cores
6 cores
8 cores
2 cores
Memory in the CPU used to store used data and data that will be used frequently is called
Cache Memory
Random Access Memory
Read Only Memory
Virtual Memory
A hard disk drive contains
disks
platters
CDs
no moving parts
Each platter on a magnetic hard drive is broken down into tracks. What part of the track is data stored into?
Section
Sector
Track Segment
Quadrant
What are the advantages of using a magnetic hard disk? (select all that apply)
Store large amounts of data
Low cost
Fastest speed
Very portable
Solid state drives contain floating gates to represent 1's and 0's. What are the advantages to SSDs? (select all that apply)
Fast access speeds
Small, light and portable
Quiet
No moving parts
Cheap
What are the advantages to cloud storage? (select all that apply)
data is accessible from anywhere
relatively cheap to upscale
you need an internet connection to access your data
data is backed up in multiple locations
Select all the operating systems
OS X (Mac OS)
Windows
iOS
Linux
Microsoft Word
Select all the application software:
Spreadsheets
Word Processors
Browsers
Operating System
Anti-Virus
If A is 1, B is 1, C is 0, D is 0, what is the output from this logic diagram?
0
1
The instructions in a form that the processor can execute is called
Machine Code
Assembly Language
High Level Language
Complier
An assembler translates assembly code language into ______.
High Level Language
Machine Code
Processor Code
Mnemonics
High Level Languages (Python, VB, C#) need to be translated into ______ before it can be executed by the microprocessor.
Machine Code
Mnemonics
Assemblers
Compliers
What reads the whole high-level code and if there are no errors, translates it into complete machine code which is output as a new file?
Compiler
Interpreter
What reads the source code one instruction or line at a time, converts this line and then executes it?
Compiler
Interpreter
Programs written in low-level languages (select all that apply)
are less memory intensive
allow the programmer to directly control hardware (in embedded systems)
easy to write and test
easy to run on any machine
[1, 4, 7, 8, 5, 2, 9]
[1, 4, 7, 8, 5, 2, 9]
[1, 2, 4, 5, 7, 8, 9]
What algorithm does this image represent?
Bubble sort
Merge sort
Linear search
Binary search
people = ["John", "Rob", "Bob"]
print (people[1])
what would this result be?
What is the name of this symbol in a flowchart?
Input/Output
Decision
Process
Start/Stop
(a) is a check made by a computer to ensure that the data entered is sensible or reasonable.
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
The ability for a computer to execute more than one task simultaneously
multitasking
multiprogramming
timesharing
The operating system is a type of
system software
general purpose software
utility software
application software
RAM and ROM are both
primary storage
secondary storage
clocking devices
on the CMOS
(a) is a check made by a computer to ensure that the data entered is sensible or reasonable.
What type of validation would be used on a field to enter a mobile phone number to ensure it contains 11 digits
Spell check
Lookup table
Presence check
Length check
What type of validation is when the last one or two digits in a code are used to check the other digits are correct?
Spell check
Check digit
Presence check
Length check
What type of validation should be used to ensure a National Insurance number is in the form LL 99 99 99 L where L is any letter and 9 is any number?
Format check
Range check
Presence check
Length check
(a) is a coding method to check that a user is who they say they are and allowed to access the program.
Tick two methods to provide information for future users or programmers that may be required to maintain the code.
Complex code
Indentation
Comments
Concise variable name
What type of errors may cause program errors or the computer to crash even if there appears to be nothing wrong with the program code?
Syntax errors
Runtime errors
Logic errors
Memory errors
What type of errors are mistakes in the way that the code is written?
Syntax errors
Runtime errors
Logic errors
Memory errors
What type of error is a bug in a program that causes it to operate incorrectly, but not to terminate or crash?
Syntax errors
Runtime errors
Logic errors
Memory errors
Identify the type of error in the pseudocode
Syntax error
Runtime error
Logic error
Memory error
Identify the type of error in the pseudocode
Syntax error
Runtime error
Logic error
Memory error
Identify the type of error in the pseudocode
Syntax error
Runtime error
Logic error
Memory error
New software often requires a key code which is generated by an app on the user's phone and then entered.
Online banking requires a user to enter credentials into a webpage and then a number is generated which is entered into a key device.
This returns a number code which is entered into the webpage as well.
Without the second part of the code the user is not authenticated.
What process is this describing?
(a)
When testing a program that checks the weight of cabin baggage is less than or equal to 23kg, which of the following would be invalid data?
10kg
22kg
23kg
24kg
100kg
When testing a program that checks the weight of cabin baggage is less than or equal to 23kg, which of the following would be valid data?
10kg
22kg
23kg
24kg
100kg
When testing a program that checks the weight of cabin baggage is less than or equal to 23kg, which of the following would be boundary data?
10kg
22kg
23kg
24kg
100kg
What is machine code?
Instructions and data in binary
Serial number of the CPU
Instructions and data in human readable form
Instructions and data in assembly code mnemonics
What is the problem writing machine code?
Quick to learn
Easy to debug
Easy to read
Hard to remember the binary codes Hard to remember the binary codes
What is a MNEMONIC?
A single action that can be performed by a computer.
A symbol that represents an instruction in assembly code.
A high level language keyword.
A register used inside a CPU A register used inside a CPU.
What does a translator do?
Swaps between different high-level languages
Swaps between different machine code types
Converts pseudocode to machine code
Converts programs to machine code
It translates the whole program into machine code before it runs.
Assembler
Compiler
Interpreter
Linker
It translates assembly code into machine code.
Assembler
Compiler
Interpreter
Linker
In general, compiled code is quicker than interpreted code.
True
False
What type of interface is represented in the image?
Graphical User Interface (GUI)
Menu Driven Interface (MDI)
Command Line Interface (CLI)
Direct Neural Interface (DNI)
What type of interface is represented in the image?
Graphical User Interface (GUI)
Menu Driven Interface (MDI)
Command Line Interface (CLI)
Direct Neural Interface (DNI)
Which type of logic gate is this?
Not
And
Or
What is the boolean expression for this logic circuit?
Q = NOT (A OR B)
Q = NOT A AND B
NOT A OR B = Q
Q = (NOT A) OR B
This is the truth table for which logic gate?
Which logic gate is this?
AND
NOT
OR
Which is the truth table for the AND gate?
