Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y13 Mock prep (epic 75 questions)

Total questions: 75

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

What is record locking?

a)

Preventing a record from being changed while it is being used by a transaction

b)

A security measure to protect records from unauthorized access

c)

Permanently deleting a record

d)

Copying records to another location

2.

In a hospital system, the relationship between a nurse to a ward would be:

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

Many-to-One

3.

In a hospital system, the relationship between a patient to a surgeon would be:

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

Many-to-One

4.

A primary key is...

a)

A unique identifier for each record

b)

An identifier which can be shared between multiple records

c)

The first number in the record

d)

A way of looking up data in related tables

5.

A foreign key is...

a)

A unique identifier which links a record to a related record in another table

b)

A unique identifier for each record in a table

c)

A shared identifier for all records in one table

6.

What is the primary key?

a)

Sales ID

b)

Item ID

c)

Item Name

d)

Address

e)

Payment Complete?

7.

Which field is likely to be a foreign key?

a)

Sales ID

b)

Item ID

c)

Item Name

d)

Address

e)

Payment Complete?

8.

Is this table in first normal form?

a)

Yes

b)

No

c)

Don't Know

9.

Is this table in first normal form?

a)

Yes

b)

No

c)

Don't Know

10.

Is this table in second normal form?

a)

Yes

b)

No

c)

Don't Know

11.

What normal form is this table in?

a)

1NF

b)

2NF

c)

3NF

12.

What does ACID stand for in database transactions?

a)

Atomicity, Connectivity, Isolation, Durability

b)

Accuracy, Consistency, Integrity, Durability

c)

Accuracy, Consistency, Isolation, Diversity

d)

Atomicity, Consistency, Isolation, Durability

13.

What is a database?

a)

A programming language

b)

A type of computer

c)

An organized collection of data

d)

A web browser

14.

What is a secondary key?

a)

A duplicate of the foreign key

b)

A backup primary key

c)

A key used for secondary storage

d)

A field indexed for search purposes

15.

What is a flat file database?

a)

A database with a single table

b)

A database optimized for flat data

c)

A database without any relationships

d)

A database stored on a flat disk

16.

What does a hashing function do?

a)

Decompresses data files

b)

Transforms a string of characters into a fixed length value

c)

Translates one programming language into another

d)

Encrypts data into an unreadable format

17.

What happens if even a slight change is made to the original message in hashing?

a)

It produces a totally different hash value

b)

The hash value remains unchanged

c)

The change is ignored by the hashing function

d)

It results in an error

18.

How is hashing different from other encryption techniques?

a)

Hashing requires a key to decrypt

b)

Hashing can easily be reversed

c)

Hashing is slower than encryption

d)

Hashing is a one-way process

19.

Why is hashing ideal for storing passwords?

a)

It makes passwords easier to remember

b)

It reduces the size of the password

c)

It prevents passwords from being read by hackers

d)

It encrypts the password into a readable format

20.

Which html tag defines a numbered list

(a)  

21.

which html tag defines an individual list entry (whether ordered or unordered)

(a)  

22.

is this CSS

a)

inline

b)

internal

c)

external

23.

will the background colour on the section of the webpage with #page style applied to it be predominantly

a)

red

b)

green

c)

blue

24.

this is an example of a CSS (a)  

25.

how many times has that class been applied to this page?

(a)  

26.

what's the name of the external css file here?

(a)  

27.
Which of the following is a mechanism by which object acquires the properties of another object?
a)
Encapsulation
b)
 Abstraction
c)
Inheritance
d)
 Polymorphism
28.
What is the difference between a class and an object?
a)
A class is a blueprint to make an object
b)
An object is a blueprint to make a class
c)
A blueprint is an object to make a class
d)
Blueprint class is an object make a
29.
An object that has more than one form is referred to as...
a)
Inheritance
b)
Interface
c)
Abstract
d)
Polymorphism
30.
Information hiding can also be terms as...?
a)
Polymorphisim
b)
Inheritance
c)
Encapsulation
d)
Data Hiding
31.

A Parent or Super Class is...

a)

A class about children

b)

A class which other classes can inherit functionality from

c)

A class which other classes can inherit members from

d)

A private class

32.

Which methodology is a risk-driven software development process?

a)

Waterfall

b)

Rapid Application Development

c)

Spiral

d)

Agile

33.

Which methodology focuses on producing successive prototypes?

a)

Waterfall

b)

Rapid Application Development

c)

Spiral

d)

Agile

34.

Which methodology emphasizes building each iteration in a sprint cycle?

a)

Waterfall

b)

Rapid Application Development

c)

Spiral

d)

Agile

35.

Which methodology aims to produce high-quality code and promote developers' quality of life?

a)

Waterfall

b)

Rapid Application Development

c)

Spiral

d)

Extreme Programming

36.

What is an embedded operating system?

a)

Built into a particular device

b)

Used for multiple users

c)

Used for real-time processing

d)

Used for scheduling tasks

37.

What is the first come first served scheduling algorithm?

a)

Executes the shortest job first

b)

Executes each process in the order it arrives

c)

Executes the process with the shortest remaining time

d)

Executes processes based on priority

38.

What is multi-level feedback queues used for?

a)

To manage user accounts

b)

To split processes into different queues

c)

To execute commands with little delay

d)

To simulate another computer system

39.

The operating system is responsible for device _____________: the management of all _____________, such as I/O devices and graphics cards (including storage devices).

a)

management, devices.

b)

power, expectation

40.

Peripherals are ..............

a)

is physical parts that make your computer. Usually  used to take input, store data, display output and execute commands.

b)

are pieces of hardware that are added to a computer to expand its abilities and to work more efficiently.

It is used to put information into and get information out of the computer.

c)

Example: Keyboard and motherboard

d)

Example: printer and scanner

41.

Which operating system type is crucial for applications that require immediate processing and response?

a)

Multi-tasking operating system

b)

Real-time operating system

c)

Distributed operating system

d)

Embedded operating system

42.

What is the main function of a multi-tasking operating system?

a)

To allow multiple users to access the system

b)

To run multiple applications simultaneously

c)

To process data in real-time

d)

To manage network resources

43.

Which type of operating system is most suitable for a network of computers that need to work together?

a)

Multi-user operating system

b)

Distributed operating system

c)

Real-time operating system

d)

Embedded operating system

44.

Which scheduling algorithm assigns a fixed time slice to each task?

a)

First Come First Served (FCFS)

b)

Shortest Job First (SJF)

c)

Round Robin

d)

Multi-Level Feedback Queue

45.

What is an interrupt in the context of an operating system?

a)

A request for immediate attention from the processor

b)

A type of keyboard input

c)

A method for processing long tasks

d)

A device driver

46.

What can cause a processor to be interrupted?

a)

A change in the computer's color scheme

b)

Completion of a long-running process

c)

A request for immediate attention from a hardware device

d)

An increase in the processor's speed

47.

OOP term "a blueprint for an object"

(a)  

48.

Organize these options into the right categories

Categorize the following

text files

image files that need to remain high quality

PDF files
Word documents
Excel spreadsheets
Presentation slides
Image files
Audio files
Video files
Lossy
Lossless
49.

Reorder the following

a)

Checks for interrupts after FDE cycle finishes

b)

If interrupt places next FDE cycles on a stack in memory

c)

Loads in the ISR

d)

Completes all the FDE cycles for the ISR

e)

If no further interrupts reloads the FDE cycles back into memory

1)
2)
3)
4)
5)
50.

Match the following

a)

Equal time slice per job

1.

Round robin

b)

Looks at the job with the shortest job and processes that first

2.

SJF

c)

Looks at the job with the shortest time left which can jump the queue

3.

STR

d)

Has different queues for various priorities

4.

Multi-level feedback

e)

Goes to the first job that comes into the processor

5.

FCFS

51.

Organize these options into the right categories

Categorize the following

CD

DVD

Internal hard drive

Blu-ray

Solid-state drive

Magnetic tape

Floppy disk

USB

SD card

SSD
Magnetic
Optical
52.
In order of fastest to slowest with the fastest on the left and slowest on the right, name each type of memory in order.
a)
Cache > RAM > Hard Drive
b)
Hard Drive > RAM > Cache
c)
RAM > Cache > Hard Drive
d)
RAM > Hard Drive > Cache
53.

What is a stack?

a)

A data structure that adds the last added data item.

b)

A data structure that increases data items first.

c)

Data structure that removes the last added data item first

d)

A data structure that multiplies data items

54.

What two operations do stacks require?

a)

Push

b)

Draw

c)

Stretch

d)

Drag

e)

Pop

55.

What operation adds a new item onto the top of the stack?

a)

Pull

b)

Push

c)

Add

d)

Multiply

56.

What operation removes the item from the top of the stack

a)

Pull

b)

Add

c)

Pop

d)

Subtract

57.

If you have a stack containing 'A' 'D' 'G' . What will happen if you push 'C' into the stack?

a)

'C' Will be added on top of the stack

b)

'C' Will be added from the bottom of the stack

c)

'C' Will be removed from the stack

d)

'C' Will not be added to the stack

58.

If you carry out a pop operation on this stack what will you be left with?

a)
b)
c)
59.

What will happen if you carry out a push operation with the word 'Bill'?

a)
b)
c)
60.

A queue is a first in, ________ data structure.

a)

Last in

b)

Last out

c)

First out

d)

All of the above

61.

What will the stack contain after the following actions?

Push(1);

Push(2);

Push(3);

Push(4);

Pop();

Pop();

Push(5);

a)

1, 2, 3

b)

1, 2, 3, 5

c)

1, 2, 3, 4, 5

d)

1, 2, 5

62.

Which of the following is LIFO?

a)

Stack

b)

Linked List

c)

Queue

d)

Inverse Queue

63.

Which registers hold and transfer data or instructions?

a)

Accumulator

b)

MDR

c)

MAR

d)

PC

e)

CIR

64.

Which registers hold and transfer the memory addresses of data or instructions?

a)

Accumulator

b)

MDR

c)

MAR

d)

PC

e)

CIR

65.

What parallel processing technique does the following image describe?

a)

Pipelining

b)

Multi-Tasking

c)

Multi-Threading

d)

Cache

66.

Which of these is an advantage of RFID?

a)

Less expensive than Bar code

b)

Doesn't need line of sight to scan

c)

Less Durable

d)

More interesting than Bar Code

67.

This methodology is:

a)

XP

b)

Agile

c)

Waterfall

d)

Spiral

e)

RAD

68.

This methodology is:

a)

XP

b)

Agile

c)

Waterfall

d)

Spiral

e)

RAD

69.

A small start-up who want to get a prototype onto the market for testing should use:

a)

XP

b)

Agile

c)

Waterfall

d)

Spiral

e)

RAD

70.

Organize these options into the right categories

Categorize the following

Car braking system

Medical monitoring system

Flight control system

Robotic surgery system

Smart thermostat
Wearable fitness tracker
Home automation system
Digital camera firmware
Cloud computing platform
Distributed file system
Peer-to-peer network
Grid computing system
Microservices architecture
Desktop operating system
Server operating system
Mobile operating system
Virtual machine monitor
Cloud-based operating system
Real time OS
Embedded OS
Distributed OS
Multi-tasking OS
71.

What type of compression would be used on this image?

(a)  

72.

What is this diagram showing?

(a)  

73.

What is being illustrated here?

(a)  

74.

Organize these options into the right categories

Categorize the following

Splits data up, travels different routes

No wasted bandwidth

Wastes bandwidth

Dedicated path for data travel

Allows for dynamic routing

Data packets can arrive out of order

Scalable for large networks

Connection is established before data transfer

Fixed bandwidth allocation

Lower latency for continuous data streams

More reliable for voice communication

Packet switching
Circuit switching
75.

Organize these options into the right categories

Categorize the following

<b>

<img src>

inline

<a href>

<div>

<h1>

function() {}
let x = 10;
console.log('Hello, World!');
document.getElementById('myElement');
array.forEach(function(item) {});
const myObject = { key: 'value' };

internal

external

Skeleton structure of a webpage

Adds a presentation layer

Adds behaviour and interactivity to webpages

body {background-color: blue}

HTML
CSS
JavaScript