wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revision questions j277

Total questions: 102

Worksheet time: 56mins

Name
Class
Date
1.

What topology is this network?

(a)  

2.

This address identifies only one specific device within a network.

a)

MAC address

b)

IP address

c)

NIC address

d)

Home address

3.

Pick the statements which are TRUE for a mesh network:

a)

This type of network may be very expensive to set up

b)

This type of network does not have a central point of failure

c)

This type of network would be used in your home

d)

This type of network requires a switch

4.

Emojis can be converted into binary and stored in computer.

a)

Yes

b)

No

5.

What is the purpose of ASCII and Unicode?

a)

character encoding to process and store characters in binary

b)

to convert analogue signal to digital signal

c)

scanning of image into computer

6.

Which can represent more characters? ASCII or UNICODE.

a)

ASCII

b)

UNICODE

c)

BOTH

7.

Hexadecimal number system is a base (a)   system

8.

UPPER and lower case letters have a different ASCII code

a)

TRUE

b)

FALSE

9.

Getting someone to try and break into your system in order to find the weaknesses is called...

a)

pen testing

b)

pat testing

c)

part testing

d)

hacking

10.

Which of the following are physical protection from threats?

a)

firewall

b)

CCTV

c)

fences

d)

locks

e)

encryption

11.

Encryption which uses different keys to encrypt and decrypt the data is known as (a)   encryption.

12.

Select the rules which might form part of a strong password policy

a)

Your password must be at least 8 characters long

b)

Your password should not contain your name

c)

Your password must include a mix of upper- and lower-case letters

d)

Your password must contain at least 1 number or special character

e)

Your password must be changed every 3 days

13.

Which of these would be the strongest password?

a)

p@ssw0rd

b)

123456789

c)

l1@masAreCute1337

d)

strongpasswordsarelongpasswords

14.

Which of the following are features of a firewall?

a)

Block unsafe websites

b)

Prevent unwanted devices from connecting to your trusted network

c)

Filtering packets from known unsafe IP addresses

d)

Blocking phishing emails

e)

Encrypting all the data you send to the internet

15.

This is an example of a (a)   email.

16.

Which of the following is not a type of storage

a)

Optical

b)

Magnetic

c)

Solid State

d)

Hard Drive

17.

What type of storage is a USB memory stick?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

18.

What type of storage is a HDD?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

19.

Which of the following types of storage is usually the most expensive per MB/GB?

a)

Optical

b)

Magnetic

c)

Solid State

d)

They are all the same

20.

Why is a Hard Disk Drive (HDD) more likely to break if moved?

a)

It has moving parts

b)

It is too large

c)

It will break if touched

d)

It is too small

21.

Why does a laptop need secondary storage?

a)

To reduce the amount of virtual memory it needs

b)

To store data, files and software for future use

c)

To make the laptop run faster

d)

To store data that the processor needs

22.

Which type of storage uses lasers to write the data?

a)

Optical

b)

Magnetic

c)

Solid State

d)

All types

23.

The typical read/write speed of storage are listed below from fastest to slowest. Which is correct?

a)

Solid State

Optical

Magnetic

b)

Optical

Magnetic

Solid State

c)

Magnetic

Optical

Solid State

d)

Solid State

Magnetic

Optical

24.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
25.

How do we get user input from the keyboard?

a)

input = (What is your name?)

b)

input = What is your name?

c)

output = ("What is your name?")

d)

input("What is your name? ")

26.

Which data type is the most suited to store a telephone number in a variable?

a)

string

b)

integer

c)

float

d)

boolean

27.

Which data type would you use for the quantity of stock in a shop?

a)

integer

b)

float

c)

string

d)

boolean

28.
Converts a number to a string
a)
str()
b)
int()
c)
parseInt()
d)
convert
29.

This program does not work due to a data type error on line 3. What should line 3 look like?

a)

total = str(num1) * str(num2)

b)

total = int(num1) * int(num2)

c)

total = char(num1) * char(num2)

30.

How many variables are used in this program?

a)

1

b)

2

c)

3

d)

4

31.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

32.

Which of the following is not done by decomposition?

a)

Allows multiple people to work on the problem together

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

33.

One advantage of abstraction is that it means no mistakes can be made

a)

True

b)

False

34.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

35.

A protocol is a set of (a)   which dictate how devices communicate with each other.

36.

Select the correct order of layers in the 4 layer model:

a)

Application, Transport, Internet, Link

b)

Transport, Internet, Link, Application

c)

Link, Transport, Application, Internet

d)

Internet, Application, Transport, Link

37.

This protocol is used to transfer files from a computer to a website.

(acronym or full name accepted)

(a)  

38.

This protocol is used to load pages of a website.

(a)  

39.

This protocol sends emails between mail servers.

(a)  

40.

This protocol downloads emails onto your device.

(There are two options)

(a)  

41.

What is an advantage for IMAP?

a)

If you delete the email it is still stored in the server

b)

You do not have to be logged in to the Internet to read your messages

42.
Which part of TCP/IP provides the addressing information for a message?
a)
TCP
b)
IP
43.
POP3, IMAP and FTP are all email protocols
a)
True
b)
False
44.

Which protocol would be most suitable for accessing a banking website?

a)

HTTPS

b)

FTP

c)

HTTP

45.

Select the correct definition of TCP / IP

a)

TCP - splits and reassembles data packets

IP - assigns and reads packet addresses

b)

TCP - assigns and reads packet addresses

IP - splits and reassembles data packets

46.

The physical layout of a computer network is called its

a)

topology

b)

geographical location

c)

hierarchy

d)

protocol

e)

architecture

47.

Identify this toplogy

a)

WAN

b)

LAN

c)

Star

d)

Mesh

e)

Ring

48.

A fragmented hard drive is one in which…..?

a)

Program instructions and data are spread across tracks and sectors on the hard disk drive

b)

Programs and instructions are grouped together to occupy a continuous section of the hard disk drive

c)

A hard disk drive that has been dropped and broken into lots of pieces

d)

The hard disk drive is split into portions each representing a different logical drive.

49.

What is the output of an OR gate if the inputs are 1 and 0?

a)

0

b)

1

c)

OFF

d)

2

50.

What is the output of an AND gate if the inputs are 1 and 0?

a)

0

b)

1

c)

ON

d)

2

51.

What is the output of a NOT gate if the input is 0?

a)

0

b)

1

c)

OFF

d)

2

52.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
53.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
54.

What is the output of an OR gate if the inputs are 1 and 0?

a)

0

b)

1

c)

OFF

d)

2

55.

What is the output of an AND gate if the inputs are 1 and 0?

a)

0

b)

1

c)

ON

d)

2

56.

What is the output of a NOT gate if the input is 0?

a)

0

b)

1

c)

OFF

d)

2

57.

A NOT gate has...

a)

Two inputs and one output

b)

One input and one output

c)

One input and two outputs

d)

Two inputs and two outputs

58.

The output of any logic gate can have either of two

a)

Gates

b)

States

c)

Inputs

d)

Outputs

59.

A logic state can only be....

a)

On or 1

b)

Off or 1

c)

1 or 0

d)

In and Out

60.

The output of a gate is only 1 when both inputs are 1

a)

OR

b)

NOT

c)

NAND

d)

AND

61.

A NAND gate is the combination of which two gates

a)

OR and AND

b)

AND and NOT

c)

NOT and OR

d)

OR and NAND

62.

Which of these is a definition of a transistor

a)

Microscopic devices that open and close circuits to communicate electrical signals.

b)

A device used to change a circuit

c)

A type of gate used in a CPU

d)

Circuit components which take several inputs

63.

State the output of the following circuit....

a)

0

b)

1

64.

What is the boolean expression for this logic circuit?

a)

Q = NOT (A OR B)

b)

Q = NOT A AND B

c)

NOT A OR B = Q

d)

Q = (NOT A) OR B

65.

This is the truth table for which logic gate?

a)
b)
c)
66.

In this logic circuit, if A = 0 and Q = 1, what is B?

a)

0

b)

We can't say

c)

1

67.

In this logic circuit, what is Q if the inputs are: A=0, B=1, C=0?

a)

0

b)

We can't say

c)

1

68.

Which of these are boolean operators, implemented in the computer as logic gates?

Check all that apply

a)

NOT

b)

MOD

c)

OR

d)

AND

e)

DIV

69.

What is the output Q if the inputs to this logic circuit are both 0?

a)

0

b)

We can't say

c)

1

70.

What is the boolean expression for this logic circuit?

a)

A OR B AND C = Q

b)

Q = (A AND B) OR C

c)

Q = A OR (B AND C)

d)

Q = (A OR B) AND C

71.

What is described as a table that shows the output of a logic gate for all possible combinations of input?

a)

Truth table

b)

Trace table

c)

Boolean table

d)

Logic table

72.

Which logic gate is this?

a)

AND

b)

OR

c)

NOT

73.

In this logic circuit, what is the output Q if the inputs A and C are 1?

a)

0

b)

We can't say

c)

1

74.
What gate is this truth table for?
a)
AND
b)
OR
c)
NOT
d)
THE 
75.
What gate is this table for?
a)
AND
b)
OR
c)
NOT
d)
NOR
76.
What gate is this table for?
a)
AND
b)
XOR
c)
OR 
d)
NOT
77.

Evaluate: 2 < 3 And ( Not 3 > 2)

a)

True

b)

False

78.

Which word best completes this sentence?


A combination of logic gates is known as a logic _______.

a)

circuit

b)

program

c)

array

d)

truth table

79.

The CPU is:

a)

Control processing unit

b)

Centralised process unit

c)

Central process unified

d)

Central processing unit

80.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'C' be?

a)

1

b)

3

c)

8

d)

13

81.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'D' be?

a)

11

b)

13

c)

8

d)

1

82.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'F' be?

a)

5

b)

8

c)

13

d)

18

83.

What kind of construct is this?

a)

A count-controlled loop

b)

A condition controlled loop

c)

An infinite loop

d)

A recipe for chocolate chip cookies

84.

Which operator is "greater than or equal to"?

a)

=>

b)

<=

c)

>=

d)

=<

85.

What is the result of 7 / 2

a)

3

b)

4

c)

4.5

d)

3.5

86.

What kind of data is at the upper and lower limits of the expected data

a)

Boundary

b)

erroneous

c)

Invalid

d)

normal

87.

What kind of data is the wrong kind all together?

a)

Normal

b)

Boundary

c)

Erroneous

d)

invalid

88.

What kind of data would make the program function as expected

a)

Normal

b)

Erroneous

c)

Invalid

d)

Boundary

89.

if the program asked for a number between 1-10 and the user entered 20. What kind of data would that be?

a)

Normal

b)

Invalid

c)

Boundary

d)

Erroneous

90.

What is iterative testing?

a)

Putting the same numbers in over and over to see if they eventually fail.

b)

Testing the final program to see that everything works.

c)

Testing the program using a test plan and trace tables and correcting errors until it all works.

d)

testing the loops in the code.

91.

what is the result of 7%2 in python (DIV)?

a)

3

b)

1

c)

9

d)

14

92.

What are syntax errors? choose two

a)

When the program doesn't do what you want

b)

When programs do not meet the rules or grammar of the language

c)

When you make a spelling mistake

d)

Errors preventing the code running

93.

What are logic errors?

a)

An error that does not stop the code from executing

b)

When the logic gates are incorrectly connected

c)

An error where the logic doesn't make sense

d)

Code that does not give the desired output

94.
Which compression technique will allow faster file transfers?
a)
Lossy
b)
Lossless
95.
Which compression technique permanently removes data
a)
Lossy
b)
Lossless
96.
Which compression technique reduces the file size by storing repeating details together?
a)
Lossy
b)
Lossless
97.
A sequence of instructions is called an
a)
Algorithm
b)
Computer
c)
Network
d)
User
98.
The symbol in a flowchart represented by a rounded rectangle
a)
Decision
b)
Start / End
c)
Process
d)
Input / Output
99.
The symbol in a flowchart represented by a rectangle
a)
Decision
b)
Start / End
c)
Process
d)
Input / Output
100.
The symbol in a flowchart represented by a diamond
a)
Decision
b)
Start / End
c)
Process
d)
Input / Output
101.
An arrow is used to represent the flow of a flowchart
a)
True
b)
False
102.
The symbol in a flowchart represented by a parallelogram
a)
Decision
b)
Start / End
c)
Process
d)
Input / Output