wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

The Inevitable End-of-Year Quiz

Total questions: 79

Worksheet time: 49mins

Name
Class
Date
1.
Convert 128 to binary
a)
10000000
b)
01111110
c)
10000001
d)
11001100
2.
If a binary number ends with a 1, it must be...
a)
An odd number
b)
An even number
c)
A prime number
d)
The number 12
3.
What is the answer to 010 + 010?
a)
110
b)
010
c)
100
d)
011
4.
11111 can be read as what decimal number?
a)
31
b)
10
c)
18
d)
63
5.
ASCII was developed in what decade?
a)
1950s
b)
1960s
c)
1970s
d)
1940s
6.
The word "Hello" is made up of 5 characters. How many bits is this (hint: how many 1's and 0's are needed to write it)
a)
40
b)
60
c)
80
d)
48
7.

Which of these are hexadecimal digits?

a)

F

b)

G

c)

6

d)

0

e)

H

8.

How many different values can be represented using 8 bits?

a)

128

b)

255

c)

256

d)

999

9.
Convert 85 into Hexadecimal
a)
01010101
b)
55
c)
5A
d)
A5
10.

Which of the TCP/IP model layers is responsible for breaking down the message into packets?

a)

Network

b)

Application

c)

Transport

d)

Internet

11.
What is a protocol?
a)
Any peripheral device
b)
A person that uses a client
c)
Rules for networks and communications
d)
A circuitboard with the components to send/receive data
12.
What data type would be best used to record the number of people at a party?
a)
Integer
b)
Real
c)
String
d)
Boolean
13.
What data type would be best to record the exact length of a piece of string in meters?
a)
Real
b)
Boolean
c)
Decimal
d)
Integer
14.
If you store a smaller number in an integer, (say 10 instead of 1234,) it will take up less memory.
a)
False
b)
True
15.

An array with 32 elements is input to a binary search algorithm. How many maximum number of comparisons are performed?​

a)

32

b)

16

c)

8

d)

5

16.

How is the midpoint of the list calculated?​

a)

midpoint= round ((first_element+last_element)/2)​

b)

midpoint=(lower_bound+upper_bound)/2​

c)

midpoint= round ((lower_bound+upper_bound)/2)​

d)

midpoint= round ((lower_bound+upper_bound))

17.
Which type of lists are linear search algorithms used for?
a)
Unsorted lists
b)
Sorted lists
18.
Using a binary search why will the number 9 never be found in the following list:
11, 8, 13, 9, 7, 3
a)
It does not work on numbers
b)
It only works on letters
c)
The list is not in order
19.
Which of the following is NOT a sort algorithm?
a)
Bubble
b)
Merge
c)
Insertion
d)
Linear
20.
Which type of sort algorithm is this?
a)
Insertion
b)
Merge
c)
Bubble
21.

The process of obtaining data or instruction fron memory is called...

a)

Decode

b)

Execute

c)

Fetch

d)

Store

22.
Holds the address of the next instruction to be executed.  It gets incremented with each cycle of the fetch-decode-execute cycle. 
a)
Memory Address Register (MAR)
b)
Current Instruction Register (CIR)
c)
Program Counter (PC)
d)
Accumulator (ACC)
23.
Stores the data that has been fetched from or stored in memory.
a)
Memory Data Register (MDR)
b)
Data Bus
c)
Memory Address Register (MAR)
d)
Current Instruction Register (CIR)
24.
Carries out the calculations and logical decisions.  The results of its calculations are stored in the accumulator.
a)
Control Unit (CU)
b)
Arithmetic Logic Unit (ALU)
c)
Accumulator (ACC)
d)
Memory Data Register (MDR)
25.
Stores the address of the data or instructions that are to be fetched from or sent to.
a)
Address Bus
b)
Memory Address Register (MAR)
c)
Memory Data Register (MDR)
d)
Data Bus
26.
Stores the results of calculations made by the ALU.
a)
Memory Data Register (MDR)
b)
Control Unit (CU)
c)
Accumulator (ACC)
d)
Program Counter (PC)
27.
Stores the most recently fetched instruction, waiting to be decoded.
a)
Program Counter (PC)
b)
Memory Data Register (MDR)
c)
Control Unit (CU)
d)
Current Instruction Register (CIR)
28.
Used to transmit data between areas of the processor.
a)
Data Bus
b)
Address Bus
c)
Memory Data Register (MDR)
d)
Control Unit (CU)
29.
Used to carry the address to which the data is being transmitted.
a)
Control Bus
b)
Address Bus
c)
Memory Address Register (MAR)
d)
Memory Data Register (MDR)
30.
Used to send control signals from control unit to other parts of the processor
a)
Control Bus
b)
Control Unit (CU)
c)
Address Bus
d)
Current Instruction Register (CIR)
31.

What is the output?

a)

True

b)

False

32.

When ordering binary numbers for a Karnaugh Map, which of the following is the correct sequence?​

a)

00, 01, 11, 10

b)

00, 11, 10, 01​

c)

11, 10, 01, 00

d)

00, 01, 10, 11

33.

Identify the correct expression for this Karnaugh Map

a)

A v ¬B

b)

A ^ ¬B

c)

A ^ B

d)

A v B

34.

Identify the correct expression for this Karnaugh Map

a)

A ^ ¬ B v C ^ D

b)

A ^ B v C ^ ¬ D

35.

Which is the proper way to write an h1 tag

a)

<h1>Hello</h1>

b)

<h1>"Hello

c)

{h1}Hello{/h1}

d)

<h1>Hello<h1>

36.
What will happen to the text in blue?   <p>He named his car <i>The lightning</i>, because it was very fast.</p>
a)
the content will be displayed in italic
b)
the content will display an image
c)
the content defines text inserted into a document
37.
What is will the highlighted tag do? <p>My favourite colour is blue<br>I support Southend United.
</p>
a)
it will make the text bold
b)
it will place the text on another line
38.
What coding would be used to define a header cell in an HTML table
a)
<th>Month</th>
b)
<td>Month</td>
c)
<h1>Month</h1>
d)
<h2>Month</h2>
39.

What is 6.625 in fixed point binary (4 bits for the whole number / 4 bits for fractional part)?

a)

01101010

b)

10001010

c)

01101100

d)

10001100

40.

100101000011 (8 bit signed mantissa / 4 bit signed exponent) what is the decimal number?

a)

9.25

b)

-9.25

c)

-6.75

d)

6.75

41.

What is the normalised form of 0.0000111 0111

a)

1.0110000 0011

b)

1.0110000 0111

c)

0.1110000 0111

d)

0.1110000 0011

42.

With SQL, how do you select all the records from a table named “Persons” where the value of the column “FirstName” ends with an “a”?

a)

SELECT * FROM Persons WHERE FirstName=’a’

b)

SELECT * FROM Persons WHERE FirstName LIKE ‘a%’

c)

SELECT * FROM Persons WHERE FirstName LIKE ‘%a’

d)

SELECT * FROM Persons WHERE FirstName=’%a%’

43.

How can you change “Hansen” into “Nilsen” in the “LastName” column in the Persons table?

a)

UPDATE Persons SET LastName=’Hansen’ INTO LastName=’Nilsen’

b)

MODIFY Persons SET LastName=’Nilsen’ WHERE LastName=’Hansen’

c)

MODIFY Persons SET LastName=’Hansen’ INTO LastName=’Nilsen’

d)

UPDATE Persons SET LastName=’Nilsen’ WHERE LastName=’Hansen’

44.

Which query would return only the fields DesignerID and Designer?

a)

SELECT * FROM Designers

b)

SELECT DesignerID, Name FROM Designers

c)

SELECT DesignerID AND Designer FROM Designers

d)

SELECT DesignerID, Designer FROM Designers

45.

How many records would be returned by the following SQL "SELECT * FROM songs WHERE Length < 3 AND Protected = True"?

a)

0

b)

2

c)

3

d)

4

46.

The mnemonic for STORE in Little Man Computing is:

(a)  

47.

The mnemonic for LOAD in Little Man Computing is:

(a)  

48.

Assuming the inputs are 45 and 25 respectively, what would the output be?


INP

STA 50

INP

ADD 50

OUT

HLT

(a)  

49.

When will it be appropriate to use UDP instead of TCP?

a)

Sending an email

b)

Sending an image

c)

Streaming Live

d)

Sending a music file

50.

What does TCP guarantee?

a)

delivery of data and packets delivered in the right order

b)

the route data will take

c)

fast, low latency delivery of data

d)

safe data without viruses

51.
Ethernet is a single protocol.
a)
True
b)
False
52.

Which of the four layers in TCP/IP will choose the route the data will take?

a)

Application

b)

Internet

c)

Link

d)

Transport

53.

Select TWO rules TCP/IP must follow?

a)

Senders computer name

b)

Packets are numbered

c)

Error Check

d)

None of the above

54.
Which switching method offers a a dedicated transmission channel? 
a)
Packet switching
b)
Circuit switching 
c)
Virtual-circuit packet switching:
d)
Datagram packet switching:
55.
In which switching method can packets be routed around  congestion?
a)
Packet switching
b)
Circuit switching
c)
Public switched networks
d)
frame switching 
56.

Which of these is NOT correct of packet switching?

a)

Messages cannot be easily intercepted

b)

Establishes a route on which to send data packets

c)

Packets need to be re-ordered

d)

Maximises the use of the network

57.

Which is the right order for network layers

a)

Application Link Transport Network

b)

Application Transport Link Network

c)

Application Transport Network Link

d)

Transport Link Network Application

58.
An object is an instance of a:
a)
parameter
b)
method
c)
class
d)
application
59.
The process by which objects of one class acquire the properties of objects of another class is known as
a)
Polymorphism
b)
Inheritance
c)
Data Hiding
d)
None of the above.
60.
The wrapping up of data and functions into a single unit is called
a)
overloading
b)
class
c)
object
d)
encapsulation 
61.

The following Syntax is used for?


class Subclass-name extends Superclass-name

{

//methods and fields

}

a)

Polymorphism

b)

Encapsulation

c)

Inheritance

d)

None of the above

62.

When overloading a method, the method header ________ .

a)

Must exactly match the header of the method you are overloading.

b)

Must have the same name, but differ in order, number, or type of parameters.

c)

Can differ in name, but must have the same number and order of parameters.

d)

Can be completely different from the method you are overloading, but must have @Override.

63.
To be in 2NF: 
a)
Each non-key field relates to the primary key
b)
There are multiple entries in the same field
c)
There are no foreign keys
d)
All numbers are in decimal form
64.
Which one of these do you want to avoid in good database design?
a)
Redundancy!
b)
Giant squid!
c)
Third normal form!
d)
Data!
65.

Which of these are required for a relational database to meet 1st normal form?

a)

Data must be atomic

b)

No repeating groups of data

c)

No repeating attributes

d)

Sets of data must have a unique identifier

e)

Must meet 2nd normal form

66.

Process of inserting an element in stack is called ____________

a)

Create

b)

Push

c)

Evaluation

d)

Pop

67.

If the elements “A”, “B”, “C” and “D” are placed in a queue and are deleted one at a time, in what order will they be removed?

a)

a) ABCD

b)

b) DCBA

c)

c) DCAB

d)

d) ABDC

68.
Are stacks FIFO or FILO?
a)
FILO
b)
FIFO
c)
LIFO
d)
LILO
69.

If the sequence of operations - push (1), push (2), pop, push (1), push (2), pop, pop, pop, push (2), pop are performed on a stack, the sequence of popped out values

a)

2,2,1,1,2

b)

2,2,1,2,2

c)

2,1,2,2,1

d)

2,1,2,2,2

70.

A Queue uses a front and rear pointer?

a)

True

b)

False

71.

A Queue can only store 6 data items. The Queue is sent 4 data items: Bert, Cynthia, Cedric and Albert. Where does the "Rear" index pointer point?

a)

0

b)

1

c)

2

d)

3

72.

Which of the Star Wars movies does Clive consider to be the best?

a)

Return of the Jedi

b)

Attack of the Clones

c)

Revenge of the Sith

d)

A New Hope

e)

The Empire Strikes Back

73.

What type of device is this? (Remote Control)

a)

Input

b)

Output

74.
A large printer used to print CAD line drawings...
a)
Plotter
b)
Dot Matrix
c)
Laser
d)
Inkjet
75.
Which methodology is process of continuous planning and feedback, is able to ensure that value is continuing to be maximized throughout the development process?
a)
Incremental
b)
Agile
c)
Waterfall
d)
All of the above
76.
Identify the common stages of software development life cycles (SDLCs).
a)
Analysis, Design, Development, Testing, Implementation, Evaluation and Maintenance.
b)
Analysis, Design, Development, Testing, , Evaluation and Maintenance.
c)
Analysis, Design, , Testing, Implementation, Evaluation and Maintenance.
d)
, Design, Development, Testing, Implementation, Evaluation and Maintenance.
e)
Analysis, Design, Development, Testing, Implementation, Evaluation.
77.
Give three disadvantages of extreme programming methodologies
a)
High cost due to two people working on one project.
b)
Teamwork and good communication is essential.
c)
End-user must be present throughout the duration of the project
d)
Project's success is highly dependent on the risk analysis phase
e)
May be hard to define objective, verifiable milestones
78.

What is Clive's favourite decade for music?

a)

60s

b)

70s

c)

80s

d)

90s

e)

00s

79.

Which is Clive's favourite teaching group?

a)

3

b)

4

c)

8

d)

I couldn't say, it would be like choosing a favourite niece or nephew

e)

None, he hates you all equally