NEW
Font size
S
M
L
XL
WorksheetsOCR GCSE Computer Science Keywords Set 1
Total questions: 45
Worksheet time: 8mins
Name
Class
Date
1.
Memory loses its data when power off
a)
Volatile
b)
Non-volatile
c)
Virtual memory
d)
Registers
2.
Memory retains its data when power off
a)
Non-volatile
b)
Volatile
c)
Flash memory
d)
BIOS
3.
A type memory that stores copies of frequently used data, much faster than RAM, lower capacity - closer to CPU
a)
Cache
b)
Read Only Memory (ROM)
c)
BIOS
d)
Flash memory
4.
E.g., CD, DVD, Blu-ray
a)
Optical storage
b)
Magnetic storage
c)
Cloud storage
d)
Random Access Memory (RAM)
5.
E.g., Hard drive
a)
Magnetic storage
b)
Solid State storage
c)
Optical storage
d)
Virtual memory
6.
E.g., USB, flash memory, SD card
a)
Solid State storage
b)
Cloud storage
c)
Virtual memory
d)
Optical storage
7.
Essential software that links the hardware and other software together and generally manages the computer system
a)
Operating System
b)
Defragmentation software
c)
Utility software
d)
Malware
8.
Amount of data that can be transferred over a network in a given time
a)
Bandwidth
b)
Cache
c)
Clock speed
d)
Bit rate
9.
Assigned to the NIC, unique identifier that cannot be changed, permanent, identifies the actual device on a network
a)
MAC address
b)
IP address
c)
Integer
d)
Hyper Text Transfer Protocol (HTTP)
10.
Assigned either manually or automatically by a router or ISP, identifies a device on the internet or local network
a)
IP address
b)
MAC address
c)
File Transfer Protocol (FTP)
d)
Trojan Horse
11.
Protocols for how devices connect and communicate on a network
a)
TCP/IP
b)
Simple Mail Transfer Protocol (SMTP)
c)
Internet Message Access (IMAP)
d)
Encryption
12.
Used to access websites and communicate with web servers
a)
Hyper Text Transfer Protocol (HTTP)
b)
Post Office Protocol (POP3)
c)
Domain Name System (DNS)
d)
Packet switching
13.
Used to retrieve emails from a server, holds until downloaded - then deletes from server
a)
Post Office Protocol (POP3)
b)
Hyper Text Transfer Protocol (HTTP)
c)
Domain Name System (DNS)
d)
Packet switching
14.
Used to send emails, used to transfer emails between servers
a)
Simple Mail Transfer Protocol (SMTP)
b)
File Transfer Protocol (FTP)
c)
Hyper Text Transfer Protocol (HTTP)
d)
Packet switching
15.
Used to gain personal information for purposes of identity theft, using fraudulent e-mail messages that appear to come from legitimate businesses
a)
Phishing
b)
SQL Injection
c)
Brute Force Attack
d)
Denial of Service Attack (DOS)
16.
Malicious software - computer programs designed to infiltrate and damage computers without the users consent
a)
Malware
b)
Anti-malware Software
c)
Compiler
d)
Assemblers
17.
Aims to gather information about a person or organization without their knowledge
a)
Spyware
b)
Adware
c)
Worm
d)
Denial of Service Attack (DOS)
18.
Cyber-attack designed to make a machine or network resource unavailable by disrupting services, usually by flooding the network with useless traffic
a)
Denial of Service Attack (DOS)
b)
Phishing
c)
SQL Injection
d)
Shouldering
19.
Cyber-attack designed to exploit known vulnerabilities in software before the vulnerability can be patched
a)
Zero-day Attack
b)
Encryption
c)
Phishing
d)
Blagging
20.
Data is translated into code which only someone with the correct key can access
a)
Encryption
b)
Alphanumeric
c)
Argument
d)
Array
21.
Data structure where all data is stored and defined under one variable name
a)
Array
b)
Integer
c)
String
d)
Boolean
22.
A 7-bit character set consisting of 128 characters
a)
ASCII
b)
Binary
c)
Unicode
d)
Hexadecimal
23.
A process for checking user identity
a)
Authentication
b)
Compression
c)
Debugging
d)
Indentation
24.
A graphic made up of pixels
a)
Bitmap image
b)
Unicode
c)
Colour depth
d)
GUI
25.
Process of making the size of a file smaller
a)
Compression
b)
Concatenation
c)
Debugging
d)
Indentation
26.
Tackling a problem through decomposition, abstraction, pattern recognition and algorithmic thinking
a)
Computational thinking
b)
Debugging
c)
Compression
d)
Iterative testing
27.
Joining strings together
a)
Concatenation
b)
WHILE loop
c)
FOR loop
d)
Indentation
28.
Identifying and fixing errors in a program
a)
Debugging
b)
Indentation
c)
Compression
d)
Concatenation
29.
A character set that uses between 8 and 32 bits per character, so it can represent characters from languages from all around the world
a)
Unicode
b)
Hexadecimal
c)
ASCII
d)
Binary
30.
A graphical way of showing an algorithm
a)
Flow chart
b)
GUI
c)
WHILE loop
d)
Abstraction
31.
1000 megabytes
a)
Gigabyte
b)
Kilobyte
c)
Metadata
d)
Terabyte<br />
32.
Allows the user to interact with the computer in a visual and intuitive way
a)
GUI
b)
Interpreter
c)
Command-Line Interface
d)
High-level language
33.
Uses icons and other visual indicators to navigate and issue commands
a)
Graphical User Interface (GUI)
b)
Defragmentation software
c)
Command-Line Interface
d)
Utility software
34.
A programming language like C++ or Java
a)
High-level language
b)
Machine code
c)
Assembly language
d)
Syntax
35.
Spaces put at the beginning of a line of code to help show a programs structure and improve readability. In Python, it is used to indicate a block of code
a)
Indentation
b)
Iteration
c)
Sequence
d)
Selection
36.
Extra data stored in a file which gives information about the file's properties
a)
Metadata
b)
Parameters
c)
Syntax
d)
Unicode
37.
4 bits
a)
Nibble
b)
Kilobyte
c)
Byte
d)
Megabyte
38.
Picking out important bits of information from the problem and ignoring unnecessary information
a)
Abstraction
b)
Decomposition
c)
Iteration
d)
Algorithmic thinking
39.
A logical way of getting from the problem to the solution
a)
Algorithmic thinking
b)
Abstraction
c)
Decomposition
d)
Iteration
40.
A programming construct outlining the order in which statements are executed; the logical steps of an algorithm carried out in order
a)
Sequence
b)
Iteration
c)
Selection
d)
Abstraction
41.
A programming construct where a section of code is run only if a condition is met, allowing for decisions to be made
a)
Selection
b)
Sequence
c)
Decomposition
d)
Iteration
42.
Repeating steps or instructions over and over again, using loops
a)
Iteration
b)
Selection
c)
Sequence
d)
Abstraction
43.
Density of the pixels in an image
a)
Resolution
b)
Colour depth
c)
Bit rate
d)
Compression
44.
The spelling and grammar of a programming language
a)
Syntax
b)
Arguments
c)
Metadata
d)
High-level language
45.
Breaking a complex problem down into smaller problems and solving each one individually
a)
Decomposition
b)
Algorithmic thinking
c)
Abstraction
d)
Iteration
Reset
