WorksheetsAQA A-Level Computer Science
Total questions: 20
Worksheet time: 9mins
Which cipher is considered to be 100% mathematically secure?
Caesar cipher
Vernam cipher
Transposition cipher
Railfence cipher
1.What is computational thinking?
A. thought process involved in formulating a problem and expressing its solution.
B.Thinking like a computer in binary form.
C.Instructing the computer to solve a problem.
4.Breaking a large problem down into smaller chunks is called …………………..
A.Algorithm design
B.Decomposition
C.Computational thinking
D.Abstraction
5.Which of the following is similar to generalisation?
A.Decomposition
B.Algorithm design
C.Abstraction
D.Computational thinking
Which is NOT a protocol:
HTTPS
HTT
FTP
SMTP
Which topology is this a picture of
Star
Bus
Mesh
Ring
Why was Unicode introduced to represent characters in binary?
ASCII doesn't allow enough combinations to represent characters from other languages
Universal international coding system required due to world wide use of digital communication
To decrease the storage requirements of text files
Resolve confusion between upper and lower case characters
Which of the following acts/laws protects the data held about people?
Freedom of Information Act
Data Protection Act
Computer Misuse Act
Copyright, Design and Patents Act
What is an opcode?
An operation code or instruction used in assembly language
A value or memory address that forms part of an assembly language instruction
The way in which operands are interpreted
Short codes that are used as instructions
How does the Harvard Architecture differ from the Von Neumann architecture?
It stores all data and instructions in the same memory blocks
It uses different buses and memory for data and instructions
It allows the program to be changed
What did the Von Neumann architecture allow us to do for the first time?
Change the program loaded into a computer
Change the code loaded into a computer
Add programs to RAM
Remove data from a computer
What is the job of the logic circuit above?
Checks is a sensor is activated
Adds two binary numbers together
Subtracts one binary number from another
Adds two binary numbers and produces a sum and carry bit
Which of these is not a valid Assembly instruction?
LDR
SUB
STR
DIV
Spyware is best defined as software that...
Causes adverts to appear on screen.
Deletes your files
Slows your pc down.
Collects information from you and transfers it across the internet.
A trojan would typically...
hide on USB memory sticks.
be disguised as an email attachments.
be disguised as legitimate software.
spread through dodgy web links
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?
Internet-related algorithms
Route-finding algorithms
Compression algorithms
Encryption algorithms
