wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

P12 A level

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

A company is going to carry out an investigation into shopping habits. The company will get data from indirect data sources. Which statements describe benefits of getting data from indirect data sources? Select all that apply.

a)

Access to large datasets collected by external organisations

b)

Lower cost and time compared to conducting original data collection

c)

Less intrusive for participants because data already exists

d)

Availability of historical datasets enabling trend analysis

e)

Data is always perfectly tailored to the company’s specific research question

2.

A company is going to carry out an investigation into shopping habits. The company will get data from indirect data sources. Which statements describe drawbacks of getting data from indirect data sources? Select all that apply.

a)

Data quality and collection methods may be unknown or biased

b)

Data may be outdated or not current

c)

Data may not be tailored to the company’s exact needs

d)

Access restrictions or licensing may limit use

e)

Indirect sources guarantee the highest accuracy for all investigations

3.

The spreadsheet shows the prices of various items in a clothes shop. The discounted price for a jumper is calculated by using the formula in cell F12. The formula shown is =E12-(VLOOKUP(D12, DD 5: EE 8,2,FALSE)*E12). Which description best explains how this formula works?

a)

Looks up the discount code in D12 within the fixed table DD 5: EE 8, returns the percentage from column 2 with an exact match, multiplies it by the price in E12, and subtracts the result from E12 to give the discounted price in F12

b)

Multiplies the code in D12 by the price in E12, then adds the percentage in DD 5: EE 8 to produce the discounted price

c)

Adds the discount percentage from DD 5: EE 8 directly to the price in E12 to calculate the discounted price

d)

Finds the item name using VLOOKUP in DD 5: EE 8 and replaces the value in E12 with the matched value to produce F12

4.

The formula in cell F12 is replicated to cells F13 to F19. In the formula, absolute cell referencing and relative cell referencing have both been used. Why are both types of cell referencing needed? Select all that apply.

a)

Absolute referencing ( DD 5: EE 8) keeps the lookup table fixed so it does not shift when the formula is copied down

b)

Relative references (D12 and E12) change to D13/E13, D14/E14, etc., so each row uses its own code and price

c)

Without absolute referencing, the table range would move and the lookup might return incorrect percentages

d)

Using both types makes the spreadsheet recalculate faster even if the ranges change

e)

Relative referencing allows the discounted price to be computed correctly for each different item

5.

There is a fault with a car engine. An expert system is used to help diagnose the fault. In this process, what is the role of the user interface?

a)

It allows the user to input symptoms and receive questions and conclusions from the system

b)

It stores rules and facts about car faults

c)

It applies rules to facts to infer a diagnosis

d)

It maintains the long-term knowledge base and controls data backups

6.

There is a fault with a car engine. An expert system is used to help diagnose the fault. In this process, what is the role of the inference engine?

a)

It applies rules to the facts provided to reason and reach a diagnosis

b)

It provides the interactive screens for entering symptoms

c)

It records sensor readings as raw data for later analysis

d)

It purchases new rules from external sources when needed

7.

A company finance director could use either off-the-shelf or custom-written software to help manage the company’s finances. Which statements correctly contrast these two types of software? Select all that apply.

a)

Off-the-shelf software is widely available immediately and usually lower cost; custom-written software takes longer to develop and is typically more expensive

b)

Off-the-shelf software may include features the company does not need; custom-written software is tailored precisely to requirements

c)

Off-the-shelf software benefits from broad testing and user communities; custom-written software requires detailed specifications and ongoing vendor support

d)

Custom-written software is always cheaper due to economies of scale

e)

Off-the-shelf software updates follow vendor schedules; custom-written software updates depend on the client’s contract and needs

8.

Describe five advantages of using computers rather than a human to monitor water pollution. Which advantages are correct? Select all that apply.

a)

Continuous 24/7 monitoring without fatigue

b)

Higher measurement precision and consistency

c)

Automated alerts and logging for threshold breaches

d)

Ability to process and store large volumes of sensor data in real time

e)

Better ethical judgment when deciding on remediation actions

9.

Computer systems can be affected by malware. A network manager has already installed malware prevention software. Describe additional methods the network manager can use to help prevent malware from entering the computer systems. Which methods are effective? Select all that apply.

a)

Maintain up-to-date operating system and application patches

b)

Configure firewalls and enable email/web filtering

c)

Provide user training on phishing and safe download practices

d)

Apply the principle of least privilege to user accounts

e)

Disable all backups to reduce storage of infected files

10.

A school stores records of its students in alphabetical order of family name and uses indexed sequential access to locate a student record. Which description best explains indexed sequential access in this context?

a)

Records are read only from the beginning of the file until the target is found, with no index used.

b)

An index maps key values to blocks so the system jumps directly to the relevant block and then scans sequentially within that block.

c)

Every lookup uses hashing to compute a storage location; no sequential scanning is required.

d)

Each record stores a pointer to the next record; the system follows links until the target is reached.

11.

Describe what is meant by an actuator, including an example. Which option is correct?

a)

An actuator is a sensor that measures physical conditions; for example, a thermistor in a heating system.

b)

An actuator converts a control signal into physical action; for example, a motor that opens automated blinds.

c)

An actuator is a storage device that retains program code; for example, a solid-state drive in a robot.

d)

An actuator is a user interface element; for example, a touchscreen button on a kiosk.

12.

Eric has shared a spreadsheet with several friends. Some friends cannot open the spreadsheet once they receive it. Select all options that correctly state a reason and a preventative action Eric could have taken.

a)

The file was saved in a version his friends’ software cannot read; export to a widely compatible format such as .xlsx or .csv.

b)

The file was password-protected without sharing the password; share the password through a secure channel or remove protection.

c)

The spreadsheet referenced external add-ins/macros not installed by recipients; embed needed features or avoid unsupported macros.

d)

The download corrupted due to network errors; send only as a printed PDF to avoid data corruption.

e)

Friends used smartphones that never open spreadsheets; insist they use desktop computers.

13.

A person uses a dialogue interface to control multiple devices in their home. Evaluate this interface in this context. Select all statements that are valid points in the evaluation.

a)

Hands‑free voice control can improve accessibility and convenience when managing lights or thermostats.

b)

Dialogue systems may misinterpret accents or background noise, causing unintended device actions.

c)

Using a dialogue interface increases physical security because spoken commands cannot be overheard.

d)

Integration across multiple devices can centralize control, but privacy concerns arise as microphones may continuously listen.

e)

Dialogue interfaces always perform faster than touch or automation and never require internet connectivity.

14.

A college database contains details about students. Part of the database is shown in a table with fields: StudentID, FirstName, FamilyName, PhoneNumber. StudentID values in the excerpt appear as two uppercase letters followed by five digits (for example, AB37689, BV72189). Which TWO validation checks are suitable for the StudentID field? Select both.

a)

Format/pattern check to ensure two uppercase letters followed by five digits.

b)

Length check to ensure the StudentID contains exactly seven characters.

c)

Type check to ensure the StudentID is numeric only.

d)

Range check to ensure the numeric value lies between 00000 and 99999.

e)

Presence check to ensure the StudentID field can be left blank when unknown.

15.

Banks process a large number of transactions simultaneously and use mainframe computers for transaction processing. Which statement best explains why mainframes are suited to this task?

a)

They prioritize graphical performance for user interfaces.

b)

They provide high reliability, throughput, and concurrency with robust I/O, allowing many transactions to be processed securely at once.

c)

They are small and inexpensive, designed for single‑user workloads.

d)

They rely on battery power so they can run in branch offices without mains electricity.

16.

Identify the true statements about using encryption when transferring data between web browsers and web servers. Answer for full credit as you would in an [8]-mark discussion.

a)

It protects the confidentiality of data in transit against eavesdropping.

b)

It prevents all forms of phishing and SQL injection attacks.

c)

It adds computational overhead and latency due to handshakes and encryption/decryption.

d)

It requires management of certificates and keys, which can expire or be misconfigured.

e)

It guarantees the server cannot be breached once HTTPS is enabled.