wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AQA A-Level Computer Science

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.

Which cipher is considered to be 100% mathematically secure?

a)

Caesar cipher

b)

Vernam cipher

c)

Transposition cipher

d)

Railfence cipher

2.

1.What is computational thinking?

a)

A. thought process involved in formulating a problem and expressing its solution.

b)

B.Thinking like a computer in binary form.

c)

C.Instructing the computer to solve a problem.

3.

4.Breaking a large problem down into smaller chunks is called …………………..

a)

A.Algorithm design

b)

B.Decomposition

c)

C.Computational thinking

d)

D.Abstraction

4.

5.Which of the following is similar to generalisation?

a)

A.Decomposition

b)

B.Algorithm design

c)

C.Abstraction

d)

D.Computational thinking

5.

Which is NOT a protocol:

a)

HTTPS

b)

HTT

c)

FTP

d)

SMTP

6.

Which topology is this a picture of

a)

Star

b)

Bus

c)

Mesh

d)

Ring

7.

Why was Unicode introduced to represent characters in binary?

a)

ASCII doesn't allow enough combinations to represent characters from other languages

b)

Universal international coding system required due to world wide use of digital communication

c)

To decrease the storage requirements of text files

d)

Resolve confusion between upper and lower case characters

8.

Which of the following acts/laws protects the data held about people?

a)

Freedom of Information Act

b)

Data Protection Act

c)

Computer Misuse Act

d)

Copyright, Design and Patents Act

9.

What is an opcode?

a)

An operation code or instruction used in assembly language

b)

A value or memory address that forms part of an assembly language instruction

c)

The way in which operands are interpreted

d)

Short codes that are used as instructions

10.

How does the Harvard Architecture differ from the Von Neumann architecture?

a)

It stores all data and instructions in the same memory blocks

b)

It uses different buses and memory for data and instructions

c)

It allows the program to be changed

11.

What did the Von Neumann architecture allow us to do for the first time?

a)

Change the program loaded into a computer

b)

Change the code loaded into a computer

c)

Add programs to RAM

d)

Remove data from a computer

12.

What is the job of the logic circuit above?

a)

Checks is a sensor is activated

b)

Adds two binary numbers together

c)

Subtracts one binary number from another

d)

Adds two binary numbers and produces a sum and carry bit

13.

Which of these is not a valid Assembly instruction?

a)

LDR

b)

SUB

c)

STR

d)

DIV

14.
1. Secondary Storage is...
a)
non-volatile
b)
volatile
c)
extremely large
d)
portable
15.
3. Solid State Data is recorded onto solid memory chips without any moving parts
a)
true
b)
false
16.
4. What is optical storage?
a)
Disks that use light to read and write to them
b)
A method which uses electrical currents to read and write data
c)
Embedded storage that all computers have
d)
Storage that uses magnetic storage
17.
5. What is cloud storage?
a)
Cloud storage refers to saving data in an off-site storage system maintained by a third party
b)
Storage things on your phone but being able to access them from your computer
c)
Storing things on the cloud which does not require a physical server
d)
Cloud storage refers to saving data in an on-site storage system maintained internally
18.

Spyware is best defined as software that...

a)

Causes adverts to appear on screen.

b)

Deletes your files

c)

Slows your pc down.

d)

Collects information from you and transfers it across the internet.

19.

A trojan would typically...

a)

hide on USB memory sticks.

b)

be disguised as an email attachments.

c)

be disguised as legitimate software.

d)

spread through dodgy web links

20.

What type of algorithm is used to manage and manipulate the huge amount of data stored on the Internet. How does a search engine find all the pages on which particular information resides in a fraction of a second?

a)

Internet-related algorithms

b)

Route-finding algorithms

c)

Compression algorithms

d)

Encryption algorithms