WorksheetsOCR Computer Science Paper 1 Quiz
Total questions: 30
Worksheet time: 32mins
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
Buttons
To turn the device off or on
Microphone
Allow the device to hear spoken request
LEDs
To indicate the device is on/listening
Screen
To show visual information
Speaker
To play the device’s responses
The Bertie Butler in-home virtual assistant device runs off an embedded operating system
Define the term ‘embedded operating system’
System software/software used to manage the device
Which is built into the device itself
Stored in the device’s ROM/cannot be changed
Specific to the hardware/purpose
A high-performance operating system used primarily for gaming computers.
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)
The Bertie Butler in-home virtual assistant machine uses a multicore processor:
Define the term ‘multicore processor’.
more than one processing unit in a (single) processor
which can independently process instructions at the same time.
A processor that boosts its speed by overclocking a single core.
A type of processor used exclusively in mobile devices for low-energy consumption.
A networking device that manages multiple computer connections simultaneously.
Answer Question (a)
1
4
9
6
State what the purpose of the program is: (a) (b)
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
Power Surge
Interrupt
Data Request
Processing Error
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’
read/written to, using a laser
read/written onto a reflective surface
data is stored using pits and lands
Blu-ray discs, which offer high-definition video and greater data storage capacity.
A USB flash drive, which uses solid-state memory for data storage.
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
To enable communication between the operating system and a hardware device,
To increase the processing power of the CPU.
To protect the computer from viruses and malware.
To provide an interface for editing video content from DVDs.
A company makes anti-virus software. Anti-virus software is an example of a utility.
(a) Define the term ‘utility’
A program with one purpose/piece of system software
Used for the upkeep/maintenance of the system
Used for general computing tasks like word processing or spreadsheet management.
Software that serves as the primary interface for users to interact with their computer, like an operating system.
Arrange the steps in the order that explains why programmers of anti-virus software use virtual machines (VMs) for developing updates.
Isolation from the main operating system to prevent harm.
Efficiently test updates against various operating systems and configurations.
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.
FCFS means jobs are completed in the order they arrive
ineffective in catching viruses/the virus may run first
…the virus checker may never run/take a long time to start running
it prioritises tasks that use the most CPU resources first
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?
The computer would not be able to boot/load the OS
Or set up its initial configuration/ hardware checks − Making the computer unusable
Nothing, the BIOS cannot be overwritten
The computer's internet connectivity would be enhanced, leading to faster download and upload speeds.
State the output of the program when the number 30 is entered
(a)
State the most suitable data type of the variable count
(a)
State the data type of the result of the expression (count*num)<=100
(a)
Write extra code so the program also displays the remainder
(a)
Sort the positive and negative impacts computers are having on the environment
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
Show how the binary number 01011110 is represented in hexadecimal.
(a)
Show how the hexadecimal number 9B is represented in denary.
(a)
Show how the denary number −87 is represented in sign and magnitude binary.
(a)
Give two advantages of client-server compared to peer-to-peer
Easier to manage users/access
Technicians can more easily remotely install / monitor.
Client-server setups are typically more expensive and complex to scale and maintain compared to peer-to-peer networks.
Client-server networks have a single point of failure, making them more vulnerable to outages and attacks than decentralized peer-to-peer networks.
What is the purpose of a network switch?
To protect the network from cyber threats like viruses and hacking.
To increase the internet speed for all connected devices.
Joins computers/devices together on a LAN
Recipient’s address is given in packet header/it uses the mac address
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)
Convert the denary number −119 to an 8-bit binary number with two’s complement representation.
(a)
Convert the unsigned binary number 1101101 to hexadecimal
(a)
Which Karnaugh map below is correct for the Boolean expression (¬ A ∧ ¬ B) ∨ ( A ∧ ¬ B)
Correct
Incorrect
Incorrect
Use the Karnaugh map to find a simplified Boolean expression that is equivalent to (¬ A ∧ ¬ B) ∨ ( A ∧ ¬ B)
(a)
State the purpose of a D-type flip-flop circuit
is used to store a single bit of data.
is to amplify electrical signals in a circuit.
is designed to act as a timer for turning devices on and off at set intervals.
This algorithm using pseudocode shows:
Alternate between player 1 and player 2
Display the numbers that the player has chosen
Display a suitable message to say which player has won once the number 15 has been displayed.
Displays a suitable message to say which player has lost.
