NEW
Font size
WorksheetsGCSE Computer Science Knowledge Check Jan 19
Total questions: 50
Worksheet time: 32mins
Which of these contains instructions used by the CPU when a computer is booting up?
Hard Disk Drive
RAM
ROM
Cache
Which part of the CPU performs operations such as AND, OR and NOT?
Arithmetic Logic Unit (ALU)
Control Unit (CU)
Memory Address Register (MAR)
Memory Data Register (MDR)
Which of the following types of storage media are commonly used by businesses to archive large amounts of data?
Hard Disk Drive
Optical Disc
Flash Drive
Magnetic Tape
Processor registers temporarily hold small amounts of data needed by...
...the CPU
...the RAM
...the ROM
...the hard disk drive
Which of these types of storage media generally has the highest cost per Gigabyte?
Hard disk drive
Solid state drive
Magnetic tape
Optical disc
True or False? "In the Von Neumann architecture, the same memory unit is used for data and instructions."
True
False
ROM is...
...volatile
...non-volatile
RAM is...
...volatile
...non-volatile
A Hard Disk Drive is a type of
Primary Storage
Secondary Storage
Tertiary Storage
Clock speed is...
...the number of instructions that a CPU can process at the same time
...the number of FDE cycles per second that the CPU can carry out
...the number of hertz that the CPU can use in calculations
Cache memory has...
...a large capacity that is slow for the CPU to access
...a large capacity that is very quick for the CPU to access
..a small capacity that is very quick for the CPU to access
...a small capacity that is slow for the CPU to access
RAM is used for...
...storing instructions that tell the CPU how to boot up
...archiving information
...storing instructions, data, files and programs that are currently in use
...storing files and programs for a later date
Virtual memory is used when...
the RAM is full of data
the hard drive is full of data
the ROM is full of data
the cache is full of data
Embedded systems are designed to...
carry out a single task efficiently usually within another mechanical system
carry out a variety of tasks and programs
do nothing
make a mechanical device look like it's doing something useful
Which type of storage genarally has the fastest read/write speed?
USB Stick
Optical disc
Solid state drive
Hard disk drive
Increasing the number of cores in a CPU
increases the number of instructions processed by each core per second
increases the number of instructions that can be carried out at the same time
increases the access speed of the RAM
decreases the number of instructions that can be processed per second by the computer
Which of the following components controls the flow of data in the CPU?
ALU
OS
CU
MAR
Which of the following generally has the lowest average capacity?
SSD
HHD
CD-ROM
Memory Card
Which part of the CPU holds the memory address for the next instruction to be processed?
Memory Address Register MAR
Accumulator
Program Counter PC
Memory Data Register MDR
Which of the following is the correct description of flash memory?
Solid State, non-volatile data storage
Magnetic, volatile data storage
Optical, non-volatile data storage
Solid State, volatile data storage
CPU performance depends on...
clock speed, number of cores and cache size
clock speed, number of cores and bandwidth
number of cores, RAM capacity and number of USB ports
cache size, bandwidth and secondary storage size
Which of the following statements about external hard drives is true?
They have no moving parts
They are portable
They are unreliable
They are durable to hard knocks and dropping from a height
The Basic Input Output System (BIOS) is stored in...
RAM
ROM
Virtual memory
Cache
Which part of the CPU holds the instruction or data that has just been fetched from memory?
Program Counter PC
Memory Address Register MAR
Memory Data Register MDR
Accumulator
Blu-Ray discs can hold around...
250 MB of data
2.5 GB of data
25 GB of data
2.5 TB of data
Which type of memory is the fastest for the CPU to access?
Cache
Registers
RAM
Virtual memory
Which type of memory is the second fastest for the CPU to access?
Cache
Registers
RAM
Virtual memory
Which type of memory is the slowest for the CPU to access?
Cache
Registers
RAM
Virtual memory
How many applications can be processed by a single core CPU at the same time?
One
Ten
One Hundred
All applications that are open
The main memory of a computer is the...
RAM
ROM
Hard disk drive
Virtual Memory
What is the first step of the linear search algorithm?
Identify the middle item in the list
Identify the first item in the list
Identify a random item in the list
Identify the last item in the list
Ignoring any infomration about a problem that isn't important is called...
decomposition
abstraction
algorithmic thinking
pattern matching
Which of the following search algorithms can only be carried out on an ordered list?
Linear search
Binary Search
Computational thinking is used to...
imporve the efficiency of an existing program or piece of code
turn a problem into something that can be solved by the computer
help you think like a computer
tell the programmer the rules of a programming language
A programmer solves a complex task by writing many small sub programs. This is an example of...
decomposition
abstraction
authentication
pipelining
A program is used to sort a very large list of unordered words into alphabetical order. Which sorting algorithm would sort the list most efficiently?
Bubble sort
Insertion sort
Merge Sort
Binary Search
A benefit of using Algorithmn 1 over Algorithm 2 is that...
it can be more easily converted into a programming language.
it can be interpreted by all programming languages
it uses the proper syntax of all programming languages
it is vague and unstructured
A issue with Algorithmn 2 is that...
it can be easily converted into a programming language.
it can be interpreted by all programming languages
it does not use the proper syntax of a programming language
it is vague and unstructured
Which of the following data types could store the value 45.31?
Integer
Real/Float
Boolean
String
Which expression evaluates to TRUE?
3 < 5 AND 1 > 2
1 != 1 or 4 < 5
NOT ( 7 > 3 )
5 <= 3 OR 8 >= 9
What will 23 DIV 4 return?
6
3
5
4
True or False? "The value of a constant can't be mondifed while a program is running? "
True
False
Which arithmetic operator is used to find the remainder from a division?
DIV
^
MOD
+
Given that x = "CompSci" and test = x.subString(4,1) what is the output of print(test)?
S
p
Comp
pSci
Which of the following is a count-controlled loop?
FOR
WHILE
DO WHILE
IF
Developing a logical set of instructions to solve a particular problem is known as...
abstraction
decomposition
algorithmic thinking
pattern matching
Combining two string variables using a + is called...
concentration
coordination
concatination
cognition
Which of the following statements evaluates to 2?
11 MOD 3
10 / 3
3 DIV 2
What would the logic statement 33 > 10 OR 5 < 3 evaluate to?
TRUE
FALSE
An algorithm written in pseudocode...
should always use the proper syntax of a programming language
can show the same solution that a flow diagram can
