wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

quixiziia

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.
Are you ready?
a)
Yes
b)
No
2.
Are you ready?
a)
Yes
b)
No
3.
Are you ready?
a)
Yes
b)
No
4.
Write the number -78 in 8-bit two's complement notation
a)
10110010
b)
00110010
c)
11001110
d)
01001110
5.
Explain fully why cache memory enhances the execution of a piece of software
a)
Cache is memory close to the processor holding frequently used instructions
b)
Cache is fast access memory close to the processor holding frequently used instructions
c)
Cache is fast access memory close to the processor
d)
Cache holds frequently used instructions
6.
What is a compound key?
a)
another name for a primary key
b)
a primary key created from more than one field
c)
a primary key created from more than one record
d)
a primary key created from more than one table
7.
What is a surrogate key?
a)
a field created to uniquely identify a record when no obvious primary key exists
b)
a primary key created from more than one field
c)
another name for a primary key
d)
a unique identifier for a record
8.
Which law is designed to control the use of personal data?
a)
Data Protection Act
b)
Computer Misuse Act
c)
Copyright, Design and Patents Act
d)
RIPA
9.
Which law allows employers to monitor electronic communications?
a)
Data Protection Act
b)
Computer Misuse Act
c)
Copyright, Design and Patents Act
d)
RIPA
10.
A video is compressed by storing all frames as JPEGs.
This is called intraframing.
a)
True
b)
False
11.
Which of these precautions is most effective for securing personal  information such as bank details?
a)
use of biometric data
b)
use of usernames and passwords
c)
use of simple encryption
d)
use of anti-virus and firewall software
12.
A list of 20 names and exam marks is to be stored.
Which of these would be the most efficient data structure(s) to use?
a)
a record
b)
a string array and an integer array
c)
a string array
d)
20 separate strings and integers
13.
What is the scope of a global variable?
a)
the entire program
b)
the procedure in which it is declared
c)
the entire world
d)
the range of values it can hold
14.
What task is a collection of characters that may still require processing as part of any potential solution?
a)
string shaping
b)
string handling
c)
string processing
d)
string network
15.
Python data files can be explored using four main built-in functions. What are these?
a)
open, check, separate, end
b)
open, shift, range, validate
c)
open, shut, stop, go
d)
open, read, write, close
16.
A _______ check assesses whether data entered is within a valid minimum-to-maximum rage.
a)
validation
b)
range
c)
opening
d)
code
17.
______________ is a problem that occurs while an application is being used.
a)
constant
b)
error code
c)
validation
d)
run-time error
18.
Run-time errors result in the application locking or crashing.
a)
True
b)
False
19.
A _____________ is a single character (usually a numeric digit) derived from an algorithm which is performed on a piece of data.
a)
check digit
b)
check integer
c)
check list
d)
check manager
20.
A _____________ is a single character (usually a numeric digit) derived from an algorithm which is performed on a piece of data.
a)
check digit
b)
check integer
c)
check list
d)
check manager
21.
A ______________ assesses whether the data entered Is in the correct format.
a)
paper check
b)
integer check
c)
format check
d)
None of these.
22.
A ______________ assesses whether the data entered Is in the correct format.
a)
paper check
b)
integer check
c)
format check
d)
None of these.
23.
A __________________ assesses whether data is present.
a)
length check
b)
digit check
c)
format check
d)
presence check
24.
A __________________ assesses whether data is present.
a)
length check
b)
digit check
c)
format check
d)
presence check
25.
A type check assesses whether or not the data enteed is of the correct data type.
a)
True
b)
False
26.
A ________ check assesses how many characters have been entered.
a)
format
b)
type
c)
length
d)
None of these
27.
The algorithms that control programs are built using a combination of three basic programming building blocks or control structures are...
a)
error handling, reporting post-check action
b)
continuance, stoppage, reporting
c)
sequence, selection and iteration
d)
truncation, iteration
28.
__________________  performs a division operation and returns the remainder rather than working out the decimal or fractional answer.
a)
iteration
b)
sequence
c)
modulus division
d)
control structures
29.
_____________ allow you to make decisions within an algorithm.
a)
trees
b)

branches

c)
twigs
d)
connectors
30.
Conditions are built from combinations of identifiers, __________, relational operators and logical operators.
a)
opposite
b)
obvious
c)
literal
d)
None of these.
31.
___________ is a value in an algorithm or program which can be numeric or string.
a)
pound
b)
code
c)
integer
d)
literal
32.
Loop control structures allo parts of an algorithm to be repeated.
a)
True
b)
False
33.
________ is used to terminate a loop that is designed to work a fixed number of times.
a)
REPEAT
b)
FOR
c)
BREAK
d)
UNTIL
34.
2D arrays are similar to 1D arrays but store multiple rows of data
a)
True
b)
False
35.
A ____________ is a similar concept to an array but differs because it can store a mix of data types within its structure.
a)
integer
b)
variable
c)
record or structure
d)
flowchart
36.
What is a pointer?
a)
A dog.
b)
a special type of variable which stores the memory address of another variable in the RAM.
c)
a collection of distinct objects
d)
None of these.
37.
A _________ is a collection of distinct objects containing anything and may consist of many different members.
a)
pointer
b)
function
c)
set
d)
filter
38.
By using a ____________  you can include or exclude certain values when running a search.
a)
structure
b)
set
c)
filter (optional)
d)
entry
39.
_________ is a basic process whereby items are ordered based on a chosen attribute.
a)
alphabetising
b)
filing
c)
sorting
d)
None of these.
40.
Insertion sort is a sorting algorithm similar to a bubble sort as it sorts 'in-place'. However its algorithm is very different from that of the bubble sort and involves maintaining a sub-list within the unsorted data, which is always kept sorted.
a)
True
b)
False
41.
Bubble sort is when data is physically moved through a list until it reaches its correctly sorted position
a)
True
b)
False
42.
Recursion is...?
a)
refers to a function or subroutine that calls itself purposely or by mistake.
b)
combining a string, text, or other data in a series without any gaps
c)
an Excel function
d)
None of these.
43.
_____________ is a special value in the context of an algorithm which uses its presence as a condition of termination, typically in a loop or recursive algorithm.
a)
serial value
b)
linear search
c)
sentinel value
d)
None of these.
44.
___________ phase works out how to divide the data into two partitions.
a)
partition
b)
sort
c)
truncate
d)
linear
45.
__________ phase does the actual sorting of each smaller partition.
a)
partition
b)
sort
c)
variable
d)
truncation
46.

bool stackFull(void)

 is an example of a ________________

a)
function
b)
branch
c)
output statement
d)
local variable
47.
} while (menu != 'X' && menu !='x';is an example of...
a)
iteration
b)
conditional branch
c)
function calls
d)
local variable
48.
popData(); is an example of ___________
a)
variable
b)
branch
c)
function calls
d)
None of these.
49.

popData(); 

is an example of ___________

a)
variable
b)
branch
c)
function calls
d)
None of these.
50.

popData();

is an example of ___________

a)
variable
b)
branch
c)
function calls
d)
None of these.