WorksheetsIGCSE Computer Science Revision
Total questions: 72
Worksheet time: 39mins
How many past papers did Mr. Knight Give you this week
5
6
0
2
Data transmitted several bits at a time down several wires in both directions simultaneously
Serial
Parallel
Data transmitted several bits at a time down several wires in both directions simultaneously
Simplex
Half-duplex
Full-duplex
Data is trasmitted one bit at a time down a single wire, the data is transmitted in both directions but not at the same time.
Serial
Parallel
Data is trasmitted one bit at a time down a single wire, the data is transmitted in both directions but not at the same time.
Simplex
Half-duplex
Full-duplex
What is presentation used for in a HTML document?
CSS: To format/style the page
HTML: To create a layout for the page & add content
True or False? You would add text formatting in the HTML section of code instead of CSS?
True
False
.JPEG is an example of a compressed file format
True
False
.GIF is an example of a compressed file format
True
False
.PNG is an example of a compressed file format
True
False
.WAV is an example of a compressed file format
True
False
.MP3 is an example of a compressed file format
True
False
Which one of these are lossy file formats?
JPEG, MP3, MP4, ZIP
PNG, BMP, WAV
Which one of these are lossless file formats?
JPEG, MP3, MP4, ZIP
PNG, BMP, WAV
Which is an example of using hexadecimals in computer science?
MAC addresses
URL
File types
Which is an example of using hexadecimals in computer science?
URL
HTML/CSS
File types
True or False? We use hexadecimal numbers in computer science because we can represent 16 bit words as 4 hexadecimal digits
True
False
True or False? We use hexadecimal numbers in computer science because its easy to convert hex back to binary if necessary
True
False
Hardware identification number that uniquely identifies each device on a network.
IP address
MAC address
Internet Service Provider
Location of a device on a network
IP address
MAC address
Internet Service Provider
Company that provides individuals access to the internet
IP address
MAC address
Internet Service Provider
An even parity check was used here. Is this correct? 10011100
Correct
Incorrect
An odd parity check was used here. Is this correct? 10011100
Correct
Incorrect
Which is the fastest kind of memory for the CPU to access?
Random access memory
Level-1 cache memory
Level-2 cache memory
What is 10111100 in hex?
15
AD
BC
What is the hexadecimal value 2D equivalent in denary (base 10)?
2014
45
33
Put the stages of the program development life-cycle in order
Analysis
Design
Coding
Testing
Decomposition describes the process of...
Explaining how your program works
Code becoming difficult to test as it gets larger
Breaking a large problem into smaller pieces
Testing a program
Which of these is not a method used in the design stage of the program lifecycle?
Python
Pseudocode
Structure Diagram
Flowchart
Match the type of validation check to the mistake the user made during data entry
Range check
The user tried to enter their age with a negative number
Length check
The user's password is too short
Type check
The user entered their age as a word instead of a number
Format check
The user forgot to include '@' in their email
Presence check
The user left part of the form blank
Match the types of errors a programmer has made to its appropriate name
Trying to access an element in an array that does not exist
Index Error
Forgetting to use brackets after print
Syntax Error
The program runs, but produces the wrong answer
Logic Error
Match the example data with the appropriate data type
"Hello"
String
True
Boolean
3.5
Float / Real
'g'
Char
42
Integer
a = true, b = true, c = false
x = not((a and b) and (b or c))
The final value of x is (a)
open("file.txt", w)
Create a new empty file and then add data
open("file.txt", a)
Append data to an existing file
open("file.txt", r)
Read data from an existing file
Put the following steps of working with text files in order
Open the file
Read/write data to the file
Close the file
The most important feature for a database field being used as a primary key is that all data...
Must be a string
Must be a number
Must be unique
Must be the same length
Label the following logic gates
Select all the examples of operating systems (OSs) ...
Linux
iOS
Android
Chrome
Python
Choose all the browser software ...
Choose all the Operating System software ...
Choose the best answer to complete this sentence:
Software refers to the ________ instructions that can be stored on secondary storage devices and loaded into main memory to be executed.
program
written
data
saved
What type of algorithm is used by the OS to move programs from RAM to disk and back again, when memory becomes full?
Paging
Virtualising
Abstracting
Saving
The process of proving to a computer that you actually are who you claim to be as a user?
Authentication
Verification
Validation
Clearing
The job of a process scheduling algorithm in an operating system is to manage the allocation of which computing resource?
CPU
RAM
Disk space
User access
Select all the High-level programming languages ...
Python
C#
PHP
Assembly
Select all the Low-level programming code ...
Select all the types of program translator ...
Compiler
Interpreter
Assembler
Parser
Choose all the examples of high-level language code ...
Which of these are valid methods of representing the steps of an algorithm? (select all that apply)
Flowchart
Pseudocode
Program code
English
Which of these are recognised techniques of Computational Thinking? (select all that apply)
Debugging
Decomposition
Abstraction
Pattern recognition
Brute-force search
For which algorithm would it be best to use a conditional loop?
Finding largest number in a list
Calculating average of a list of numbers
Counting occurrences of an item in a list
Checking if an item is in a list
This is the main loop from an algorithm (shown in Python.) Which algorithm is it?
LInear search
BInary search
Bubble sort
Count occurrences
This is the main loop from an algorithm (shown in Python.) Which algorithm is it?
Linear search
Binary search
Bubble sort
Merge sort
This is the main loop from an algorithm (shown in Python.) Which algorithm is it?
Linear search
Binary search
Find maximum
Count occurrences
ASCII is an encoding system for text. What does ASCII stand for?
American Standard Code for Information Interchange
All System Code In Internet
American Simple Code for Interesting Information
Alpha Super Code Input Information
How many bits was used to encode the original ASCII character set?
7
8
16
4
The Extended ASCII system uses 8 bits per character instead of 7 bits. How many different characters can be represented in 8 bits?
1024
8
128
256
If 01000001 (65) is the ASCII code for the letter 'A' what is the binary code for 'E'?
01000011
01000101
01000110
01000111
UTF-8 is the most common encoding system on the web for Unicode. What does UTF stand for?
Universal Text Format
Unicode Transformation Format
Unicode Text Free
Use The Force
Pixels get their colour from a combination of which colours?
cyan magenta yellow black
red green blue
primary colours
black white
Which factors affect the file size of a bitmap image? (select all that apply)
pixel density
image dimensions
colour depth
software used to create it
format of image meta-data
If an image has a colour depth of 8 bits then the number of possible colour shades is ... ?
256
8
16
2014
Which image file format is uncompressed?
.bmp
.png
.jpg
.gif
The density of pixels in an image is measured by ...?
pixels per inch
dots per cm
pixels per cm
width * height
These can be used to connect almost any type of device, including mice, keyboards, printers, and digital cameras.
Audio In
Audio Out
USB Port
Monitor Port
You can use this port for networking and connecting to the Internet.
USB Port
Serial Port
Ethernet Port
Power Button
The ________ is the computer's main circuit board. It's a thin plate that holds the CPU, memory, connectors for the hard drive and optical drives, expansion cards to control the video and audio, and connections to your computer's ports.
RAM
CPU
Optical Disc Drive
Motherboard
The _____, also called a processor, is located inside the computer case on the motherboard. It is sometimes called the brain of the computer, and its job is to carry out commands.
CPU (Central Processing Unit)
PUC (Processing Unit Central)
CUP (Central Unit Processing)
Center Process Unification
The ______ is where your software, documents, and other files are stored. It long-term storage, which means the data is still saved even if you turn the computer off or unplug it.
RAM
USB
Hard Drive
Storage Drive
SSD
What two numbers are used in binary?
1-100
0 and 1
1-10
1 and 2
What is a virus?
A thing that infects your computer and makes it not work properly
A file that moves along the wires
A cold
Nothing
What is a trojan?
A big horse
Greek
A file that is disguised as something else
A file that moves along the wires
