Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OCR Computer Science Paper 1 Quiz

Total questions: 30

Worksheet time: 32mins

Name
Class
Date
1.

A company releases an in-home virtual assistant called ‘Bertie Butler’.

The device, when placed in a room, listens out for the phrase “Hey Bertie”.

When someone says that phrase it then listens to the question that follows and tries to give a relevant answer.

Bertie Butler has a number of built-in input and output devices.

Match the correct devices

a)

Buttons

1.

To turn the device off or on

b)

Microphone

2.

Allow the device to hear spoken request

c)

LEDs

3.

To indicate the device is on/listening

d)

Screen

4.

To show visual information

e)

Speaker

5.

To play the device’s responses

2.

The Bertie Butler in-home virtual assistant device runs off an embedded operating system

Define the term ‘embedded operating system’

a)

System software/software used to manage the device

b)

Which is built into the device itself

c)

Stored in the device’s ROM/cannot be changed

d)

Specific to the hardware/purpose

e)

A high-performance operating system used primarily for gaming computers.

3.

Bertie Butler’s circuitry is designed to only listen out for “Hey Bertie” under certain circumstances, which are:

The privacy button (P) must be off and

the microphone must generate a signal (S)

to say a sound has been heard

(a)   ​ (b)   ​ (c)   ​ (d)  

Choose from the below words
False
True
4.

The Bertie Butler in-home virtual assistant machine uses a multicore processor:

Define the term ‘multicore processor’.

a)

more than one processing unit in a (single) processor

b)

which can independently process instructions at the same time.

c)

A processor that boosts its speed by overclocking a single core.

d)

A type of processor used exclusively in mobile devices for low-energy consumption.

e)

A networking device that manages multiple computer connections simultaneously.

5.

Answer Question (a)

6.

State what the purpose of the program is:​ ​ (a)   ​ ​ (b)  

Choose from the below words
Squares a number
multiplies a number by itself
minus one number from another
Counts the number of times a number is added
7.

In Little Man Computing, whilst the line STA count is being executed,

the CPU receives a signal from another process, requiring its attention.

State the name for the signal received by the CPU

a)

Power Surge

b)

Interrupt

c)

Data Request

d)

Processing Error

8.

Traditionally films have been distributed on optical media such as DVDs.

Giving an example other than DVDs, and describe what is meant by the term ‘optical media’

a)

read/written to, using a laser

b)

read/written onto a reflective surface

c)

data is stored using pits and lands

d)

Blu-ray discs, which offer high-definition video and greater data storage capacity.

e)

A USB flash drive, which uses solid-state memory for data storage.

9.

Adding a DVD drive to a computer would often require the installation

of a piece of software called a device driver -

State the purpose of a device driver

a)

To enable communication between the operating system and a hardware device,

b)

To increase the processing power of the CPU.

c)

To protect the computer from viruses and malware.

d)

To provide an interface for editing video content from DVDs.

10.

A company makes anti-virus software. Anti-virus software is an example of a utility.

(a) Define the term ‘utility’

a)

A program with one purpose/piece of system software

b)

Used for the upkeep/maintenance of the system

c)

Used for general computing tasks like word processing or spreadsheet management.

d)

Software that serves as the primary interface for users to interact with their computer, like an operating system.

11.

Arrange the steps in the order that explains why programmers of anti-virus software use virtual machines (VMs) ​for developing updates.​ ​ ​

a)
Safe testing environment to analyse malware.
b)
VMs are easily restored to a previous state.
c)

Isolation from the main operating system to prevent harm.

d)

Efficiently test updates against various operating systems and configurations.

1)
2)
3)
4)
12.

When running the anti-virus software, an operating system uses a scheduling algorithm to determine an allocation of CPU time to the anti-virus software.

(a) Explain why a First Come First Served scheduling algorithm would not be suitable in this situation.

a)

FCFS means jobs are completed in the order they arrive

b)

ineffective in catching viruses/the virus may run first

c)

…the virus checker may never run/take a long time to start running

d)

it prioritises tasks that use the most CPU resources first

13.

In the late 1990s the CIH virus hit headlines because it was able to overwrite

and destroy the contents of a computer’s BIOS.

(a) Select what the effect would be of a computer having its BIOS overwritten?

a)

The computer would not be able to boot/load the OS

b)

Or set up its initial configuration/ hardware checks − Making the computer unusable

c)

Nothing, the BIOS cannot be overwritten

d)

The computer's internet connectivity would be enhanced, leading to faster download and upload speeds.

14.

State the output of the program when the number 30 is entered

(a)  

15.

State the most suitable data type of the variable count

(a)  

16.

State the data type of the result of the expression (count*num)<=100

(a)  

17.

Write extra code so the program also displays the remainder

(a)  

18.

Sort the positive and negative impacts computers are having on the environment

Categorize the following

Digital devices have short life spans and are quickly disposed of

end up in landfill

sent to less economically developed countries

Computers are being used to automate the use of things like central heating

Computers have encouraged a paperless approach

Reduce the use of paper and as such destruction of trees.

reduced the need for physical media to be produced (e.g. CD, DVDs etc)

Computers have enabled remote work and collaboration

Increased access to information and education

Improved communication and connectivity

Enhanced productivity and efficiency

Increased electronic waste pollution

Contribute to technological obsolescence

Lead to energy consumption and environmental impact

Can contribute to social isolation and disconnection

Positive
Negative
19.

Show how the binary number 01011110 is represented in hexadecimal.

(a)  

20.

Show how the hexadecimal number 9B is represented in denary.

(a)  

21.

Show how the denary number −87 is represented in sign and magnitude binary.

(a)  

22.

Give two advantages of client-server compared to peer-to-peer

a)

Easier to manage users/access

b)

Technicians can more easily remotely install / monitor.

c)

Client-server setups are typically more expensive and complex to scale and maintain compared to peer-to-peer networks.

d)

Client-server networks have a single point of failure, making them more vulnerable to outages and attacks than decentralized peer-to-peer networks.

23.

What is the purpose of a network switch?

a)

To protect the network from cyber threats like viruses and hacking.

b)

To increase the internet speed for all connected devices.

c)

Joins computers/devices together on a LAN

d)

Recipient’s address is given in packet header/it uses the mac address

24.

Write a line of code to create an object of type ItemForSale called mushypeas that has a name of “mushy peas” and a price of £0.89

(a)  

25.

Convert the denary number −119 to an 8-bit binary number with two’s complement representation.

(a)  

26.

Convert the unsigned binary number 1101101 to hexadecimal

(a)  

27.

Which Karnaugh map below is correct for the Boolean expression (¬ A ∧ ¬ B) ∨ ( A ∧ ¬ B)

a)

1.

Correct

b)

2.

Incorrect

c)

3.

Incorrect

28.

Use the Karnaugh map to find a simplified Boolean expression that is equivalent to (¬ A ∧ ¬ B) ∨ ( A ∧ ¬ B)

(a)  

29.

State the purpose of a D-type flip-flop circuit

a)
Delay / store a value
b)

is used to store a single bit of data.

c)

is to amplify electrical signals in a circuit.

d)

is designed to act as a timer for turning devices on and off at set intervals.

30.

This algorithm using pseudocode shows:

a)

Alternate between player 1 and player 2

b)

Display the numbers that the player has chosen

c)

Display a suitable message to say which player has won once the number 15 has been displayed.

d)

Displays a suitable message to say which player has lost.