stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
GCSE Computer Science Revision Flashcards | StudBud
Explore
/
GCSE Computer Science Revision
GCSE Computer Science Revision
60 terms
·
StudBud Administration
·
216 plays
Imported from external platform
Flashcards
60 cards
F
Practice quiz
P
Host live
L
Questions
60
Answers
1
Which is measured in GHz?
Memory capacity
Cache memory size
Clock speed
Secondary storage capacity
2
Which is more efficient at searching large lists?
Merge sort
Bubble sort
3
Which Python operator means "less than or equal to?"
<
>=
>
<=
4
An error that causes your program to behave unexpectedly is a...
runtime error
logic error
syntax error
5
Which protocol is controls the sending of email?
IMAP
POP
SMTP
HTTPS
6
Which CPU component is used to keep track of which instruction should be processed next within the Fetch-Execute cycle?
Control Unit
Memory Address Register
Program Counter
Instruction Register
7
In the following RLE sequence, how many red (R) pixels would be present in the original data? 5R 1G 7R 8B
7
1
12
5
8
At which stage in the Fetch-Execute cycle are instructions interpreted by the Control Unit?
Fetch
Execute
Decode
9
Which type of network would be mostly likely to be used in a school?
LAN
WAN
10
Which term describes malware that is disgused as useful software?
Spyware
Trojan
Virus
11
How many times will the word
Hello
be printed on the screen?
5
0
6
It'll never stop!
12
Which is an exmaple of something your would
not
use an embedded system for?
Activating a security light
Setting the temperature of a dishwasher's water
Controlling the speed of a washing machine's drum
Emailing work to a colleague
13
What category of software does an Operating System fall within?
Essential software
Application software
Utility software
System software
14
The CPU instruction ADD 5 would be carried out by which component?
Program Counter
Arithmetic and Logic Unit
Control Unit
Memory Address Register
15
In the code
for x in range(5)
the variable
x
will take the value
5
during the last iteration of the for loop
False
True
16
What type of address is used to send data between devices across the Internet?
MAC addresses
IP addresses
17
Which of the following statements is
not
true about volatile storage?
RAM is an example of volatile storage
Data is lost when there is no power
Data cannot be changed
Components of the OS are transferred to volatile storage upon startup
18
The character 'C' is 67 in ASCII. What is its value in Unicode?
3
99
67
63
19
At which protocol layer does Ethernet operate?
Link
Transport
Internet
Application
20
Which network topology has a single point of failure?
Star
Bus
21
Which is the equivalent Boolean expression for this circuit?
\overline{\left(A.B+C\right)}
\overline{\left(A.B\right)}+C
\left(A+B\right).\overline{C}
\left(A.B\right)+\overline{C}
22
How many bits are used to represent each character in ASCII?
7
8
32
1
23
Which is an example of indefinite iteration?
while loop
for loop
24
Which of the following is not a function of the operating system?
Manage networking
Manage processes
Download applications
Allocate memory to processes
25
At which protocol layer does TCP operate?
Internet
Link
Application
Transport
26
Which type of penetration test involves the use of privilleged information such as known login credentials?
Black-box
White-box
27
Which type of network would be used between a Bluetooth headset and a laptop?
PAN
WAN
LAN
28
Which type of loop will always run at least once?
repeat...until
while loop
29
True or False: Solid state storage is always faster than magnetic hard drives?
True
False
30
Which is
not
a form of secondary storage?
Solid State Drive
Magnetic Hard Disk Drives
Cache memory
Optical media (e.g. CD, DVD)
31
What would
print("Computer"[3])
output?
p
3
m
Nothing - it would cause an error
32
Which type of software translator outputs machine code?
Interpreter
Compiler
33
Given A = 1, B = 0, C = 1, what is the output of (A+B).C?
0
1
34
Which is the correct order of protocol layers?
Transport, Application, Internet, Link
Application, Internet, Transport, Link
Application, Transport, Internet, Link
Application, Internet, Link, Transport
35
In programming, values are passed into subroutines via...
return values
parameters
inputs
global variables
36
Which shape is used to represent a "decision" in a flowchart?
Rectangle
Parallelogram
Trapezoid
Diamond
37
What is the hexadecimal representation of the binary number 1010 0101?
510
A5
5A
105
38
True or False: Binary search can only search for the values 0 and 1?
False
True
39
What is the highest value of a single hexadecimal digit?
9
15
16
10
40
At which stage in the Fetch-Execute cycle might data be retrieved from memory?
Decode
Fetch
Execute
41
True or False: Increasing the number of processing cores will always improve a CPU's performance?
True
False
42
Which search algorithm requires the data to be sorted first?
Binary search
Linear search
43
The binary number 0110 is left-shifted once. What is the result in decimal?
10
12
6
8
44
Which protocol manages the sending and receiving of webpages across ther Internet?
HTTP
FTP
POP
IMAP
45
Which term is used to describe the process of simplifying a problem by removing unnecessary detail?
Decomposition
Computational thinking
Abstraction
Algorithmic thinking
46
Which type of storage media encodes data as a series of pits and lands, arranged in a concentric spiral?
Magnetic Hard Disk Drives
Floppy disk
Optical media (e.g. CD, DVD)
Solid State Drives
47
What is the output of an XOR gate when both inputs are 1?
0
1
48
True or False: Python is a high-level programming language
True
False
49
Ted wishes to see all customer data from the Customers table in his database. Which SQL statement should he use?
SELECT ALL FROM Customers WHERE CustomerID = ANY
SELECT ALL FROM Customers
SELECT * FROM Customers
SELECT * FROM Customers WHERE CustomerID = ANY
50
In Python, which of the following would access the 8th item in a list of names?
names(8)
names[8]
names(7)
names[7]
51
Memory is used to hold data and ...
settings
programs
variables
instructions
52
Which type of translator would be most appropriate for a software product that has to run on multiple CPUs?
Interpreter
Compiler
Assembler
53
Which data type stores fractional numbers?
String
Float
Bool
Integer
54
In digital sound recording, which term describes the number of times the amplitude of a sound is measured each second?
Sample size
Bit rate
Sample resolution
Sampling rate
55
True or False: Firewalls can detect malware within data packets?
False
True
56
What is name given to the social engineering technique whereby victims enter credentials at a fake version of a website?
Phishing
Pharming
Shouldering
Smishing
57
The code print(data[1][2][0]) outputs '5'. How many dimensions does the
data
array have?
5
3
0
2
58
In the context of computing, what is a "bus"?
A means of getting people from one place to another
The collective name for the data sent between components within the CPU
A group of wires used to tansfer data and between internal components
The collection of compoents that form the CPU
59
Which type of low-level language uses human-readable mnemonics?
C++
Byte code
Machine code
Assembly language
60
A bitmap image uses 5 colours. What is the minimum colour depth?
2
3
4
5