wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

AS Computer Science

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.
Write the number -78 in 8-bit two's complement notation
a)
10110010
b)
00110010
c)
11001110
d)
01001110
2.
Explain fully why cache memory enhances the execution of a piece of software
a)
Cache is memory close to the processor holding frequently used instructions
b)
Cache is fast access memory close to the processor holding frequently used instructions
c)
Cache is fast access memory close to the processor
d)
Cache holds frequently used instructions
3.
Which law is designed to control the use of personal data?
a)
Data Protection Act
b)
Computer Misuse Act
c)
Copyright, Design and Patents Act
d)
RIPA
4.
Which law allows employers to monitor electronic communications?
a)
Data Protection Act
b)
Computer Misuse Act
c)
Copyright, Design and Patents Act
d)
RIPA
5.
What is the scope of a global variable?
a)
the entire program
b)
the procedure in which it is declared
c)
the entire world
d)
the range of values it can hold
6.
To break a hard problem up into smaller, easier ones.
a)
Decompose
b)
Pattern
c)
Abstraction
d)
Algorithm
7.
Translate Assembly Language code into Machine Code
a)
Assembler
b)
Compiler
c)
Translator
d)
Interpreter
8.
Translate entire source code all in one go into Machine Code
a)
Compiler
b)
Assembler
c)
Translator 
d)
Interpreter
9.
Uses mnemonics
a)
Interpreter
b)
Translator
c)
Compiler
d)
Assembly Langauge
10.
Directly executable by the CPU. Written in 1's and 0's or Hex.
a)
Machine Code
b)
High Level Language
c)
Assembly Language
d)
VB.net
11.
Languages that relate to the architecture and hardware of a specific computer are known as...
a)
High Level Languages
b)
Low Level Languages
c)
Simplex Languages
d)
Complex Languages
12.
To write a program for a specific device such as an air conditioning unit, which type of language would be used?
a)
Low Level
b)
High Level
c)
Java
d)
Binary
13.
Which register within the CPU contains the intermediate value of a calculation?
a)
Accumulator
b)
Instruction Register
c)
Program Counter
d)
ALU
14.
Which register within the CPU contains the command currently being executed? 
a)
Instruction Register
b)
Accumulator
c)
Program Counter
d)
ALU
15.
The 3 main types of translators are...
a)
Assemblers, Compilers & Interpreters 
b)
Assemblers, Compilers & Converters 
c)
Assemblers, Scripters  & Interpreters 
d)
Converters, Scripters & Interpreters 
16.
What is the purpose of the program counter?
a)
Holds the current instruction to be executed, having been fetched from memory.  Contents are transferred to control unit for decoding.
b)
Stores the memory address of the next instruction. Incremented by one after an instruction is fetched. 
17.
What is the purpose of the CPU's registers?
a)
These are used to permanently store data and instructions
b)
These are used to temporarily store data and instructions.
c)
They are used to keep track of the CPU speed.
d)
They are used to check the CPU's processing power
18.
Which factors could affect the performance of the CPU?
a)
The physical size of the CPU.
b)
The clock speed, number of cores and cache size
c)
How heavy the CPU is.
d)
How many fans the CPU has
19.
What does the following numeric code represent in LMC: 901
a)
Output
b)
Store
c)
Load
d)
Input
20.
What does the BRA loop do in LMC?
a)
This will keep looping the program until you stop it.
b)
This will loop the program until a certain condition is met.
c)
This will loop the program until the accumulator is 0.
d)
This will loop the program until the accumulator is negative
21.
Which of these registers coordinates all the activities taking place in the CPU?
a)
Arithmetic and Logic Unit
b)
Clock
c)
Control Unit
d)
Cache
22.
Which of these statements is true about a Von Neumann architecture?
a)
Programs and instructions are stored separately
b)
Programs and instructions are stored together
23.
Which type of gate is this?
a)
AND
b)
OR
c)
NOT
d)
XOR
24.
Which of these is NOT part of the header?
a)
Packet Number
b)
Sender IP Address
c)
Size of Packet
d)
Name of File
25.
what is on a DNS server
a)
a lookup table for every website name, giving the relevant ip address
b)
a list of websites that are blocked
c)
a list of restricted websites
26.
What does Protocol mean?
a)
Security
b)
Rules
c)
Orders
d)
Services
27.
A unique identifier assigned to network adapters by the manufacturer. This address is six octets in length and is written in hexadecimal.
a)
Encoded
b)
Media Access Control (MAC) address
c)
CAM table
28.
Which protocol is responsible for splitting the data into packets
a)
IP
b)
TCP
c)
IMAP
d)
POP3
29.
Which life cycle is this?
a)
Spiral
b)
Waterfall
c)
Incremental
d)
V-shaped
30.
Which life cycle is this?
a)
Spiral
b)
Waterfall
c)
Incremental
d)
V-shaped