9618/12

Computer Science 9618/12October/November 2025

Cambridge AS Level · Theory Fundamentals · worked solutions for every part, with the mark scheme

11
questions
75
marks
90
minutes

Topics Security, Privacy and Data Integrity · Hardware · Ethics and Ownership · Communication · Information Representation · System Software · +2 more

Q12MEasySecurity, Privacy and Data Integrity

Draw one line from each verification method to indicate whether it is used during data transfer or data entry.

Similar questions
Q2Medium-EasyEthics and Ownership
(a)

Complete the table by describing each term.

TermDescription
Copyright
Open Source (Initiative)
Shareware
Software Licence
4M
(b)

Describe the purpose of a code of conduct.

2M
Q3Medium-EasyProcessor Fundamentals
(a)
3M
(i)

State what is meant by relative addressing.

1M
(ii)

Registers such as the Accumulator (ACC) and the Index Register (IX) are used in the CPU.

Identify two special purpose registers used in the CPU. Do not include the ACC or IX in your answers.

1 .........................................................................................................................................

2 .........................................................................................................................................

2M
(b)

The following table shows part of the instruction set for a processor. The processor has two registers: the ACC and an IX.

| Instruction | Explanation |
| :--- | :--- | :--- |
| Opcode | Operand | |
| LDM | #n | Immediate addressing. Load the number n to ACC |
| LDD | <address> | Direct addressing. Load the contents of the location at the given address to ACC |
| LDI | <address> | Indirect addressing. The address to be used is at the given address. Load the contents of this second address to ACC |
| LDX | <address> | Indexed addressing. Form the address from <address> + the contents of the index register. Copy the contents of this calculated address to ACC |
| LDR | #n | Immediate addressing. Load the number n to IX |

<address> can be an absolute or symbolic address
# denotes a denary number, e.g. #127

The current contents of the main memory and the index register are shown.

AddressInstruction
988
9916
1003
10198
10232
IX2

Write the contents of the ACC after each instruction is executed.

InstructionValue in ACC
LDM #98
LDI 101
LDX 100
3M
(c)

A student buys a new computer. The table shows the specifications of the old computer and the new computer.

Old computerNew computer
1.8 GHz dual core processor2.3 GHz dual core processor
16 MB cache32 MB cache

Explain why increasing the clock speed and increasing the cache memory will improve the performance of the computer.

Clock speed ..............................................................................................................................

Cache memory ..........................................................................................................................

4M
Q4MediumDatabases

A relational database, SHIPPING, stores data about the ships in a company and the containers that are carried on the ships.

The database has the following tables:

CONTAINER(ContainerID, Type, Weight, OwnerName, ShipID)
SHIP(ShipID, Type, Capacity, ShipName)

(a)

Describe the relationship between the two tables. Refer to the primary and foreign keys in your answer.

2M
(b)

The table CONTAINER needs an additional field to store the data for the last inspection date.

Write a Structured Query Language (SQL) script to add one field to the table CONTAINER to store the date of last inspection of the container, for example 08/07/2019.

2M
(c)

Write an SQL script to return the number of containers stored in the database for the ship with the name Caledonia.

4M
(d)

Describe the purpose of a developer interface in a Database Management System (DBMS).

2M
Q5MediumCommunicationSecurity, Privacy and Data Integrity

A local area network (LAN) has five computers, one switch and one server.

(a)

Describe the characteristics of a LAN.

2M
(b)

Complete the following diagram to show how these devices are connected in a star topology.

2M
(c)

Describe how packets are transmitted between two hosts using a star topology.

3M
(d)

Another type of network is a bus network.

Ethernet is used to transmit and receive data between the devices on the bus network.

Describe how collisions are detected and managed on this network.

3M
(e)

Complete the table by identifying one threat to computer and data security posed by networks and the internet.

Describe the threat and give a method of prevention.

ThreatDescriptionPrevention
3M
Q6MediumInformation RepresentationSecurity, Privacy and Data Integrity
(a)

A sound file is compressed by reducing the sampling rate.

State whether this is lossless or lossy compression. Justify your choice.

Type of compression .................................................................................................................

Justification ...............................................................................................................................

1M
(b)

The following table shows some words and corresponding denary values.

WordDenary value
Computing55
Science56
Computers57
are58
Brilliant!59
is60
Fun!61
Amazing!62

The following table shows three bytes of data that have been received.

Use the table to find the corresponding words from the binary values received.

Binary value001110000011110000111110
Word

Working .....................................................................................................................................

1M
(c)

A computer system uses even parity. The least significant (rightmost) bit of each byte is the parity bit.

2M
(i)

Complete the byte by writing the missing parity bit:

1M
(ii)

The computer also uses parity block check. The parity block check uses even parity.
Computer A transmits four bytes of data to computer B, followed by a parity byte.
Computer B receives the following sequence of bytes.

Following transmission, one of the four bytes of data has an error in one of the bits.

Circle the bit that has been altered during the data transfer.

1M
(d)

A bitmap image has a resolution of 1000 pixels wide by 2000 pixels high. The colour depth is 16 bits.

Calculate an estimate of the file size in megabytes.

Show your working.

File size .......................... megabytes

2M
Q7Medium-EasyInformation Representation
(a)

The following binary addition is performed using 8-bit registers.

Complete the calculation using binary addition.

  1 0 0 0 0 1 1 1
+ 0 0 1 1 1 0 0 1
-----------------
1M
(b)

A computer uses the Unicode character set.

State the number of bits used to store one character from the Unicode character set.

1M
(c)

ASCII is another character set. The ASCII value for the character ‘h’ has the denary value 104.

2M
(i)

Write the Binary Coded Decimal (BCD) value for the ASCII character ‘h’.

1M
(ii)

Write the hexadecimal value for the ASCII character ‘h’.

1M
Q8MediumCommunicationHardwareSystem Software

A restaurant accesses software and stores data using cloud computing.

(a)
4M
(i)

Give two benefits of storing data using cloud computing.

1 .........................................................................................................................................

2 .........................................................................................................................................

2M
(ii)

Give two drawbacks of using cloud computing.

1 .........................................................................................................................................

2 .........................................................................................................................................

2M
(b)

The restaurant uses touchscreens as input devices to allow staff to select items from a menu.

6M
(i)

Explain how a touchscreen converts the point of touch to a selection from the menu.

4M
(ii)

The image files that are displayed on the touchscreen have been corrupted.

Identify two examples of utility software that could be used to recover the images.

1 .........................................................................................................................................

2 .........................................................................................................................................

2M
Q9MediumHardware
(a)

Consider the following logic circuit:

Write the logic expression for the logic circuit. Do not simplify the expression.

X =

2M
(b)

Consider the following logic expression:

X=NOT ((A NAND B) XOR (NOT A OR NOT C))X = \text{NOT } ((\text{A NAND B}) \text{ XOR } (\text{NOT A OR NOT C}))

A truth table for the logic expression is given:

Row numberABCX
10001
20010
30101
40110
51001
61010
71101
81111

There are three errors in the truth table.

Identify the three errors in the truth table by writing the row numbers with an incorrect output.

Error 1 Row number ......................................................

Error 2 Row number ......................................................

Error 3 Row number ......................................................

2M
Q10Medium-EasySystem SoftwareEthics and OwnershipSecurity, Privacy and Data Integrity

A programmer is developing a computer program.

(a)

Explain how the programmer can first use an interpreter and then a compiler to develop the computer program.

Interpreter..................................................................................................................................

Compiler ....................................................................................................................................

4M
(b)

The programmer releases the program as Free Software.

Describe what is meant by Free Software.

2M
(c)

A user downloads the computer program from the internet.

State what should be included as part of the download to make sure the program is authentic.

1M
Q113MMedium-EasyHardware

An automated system opens doors when a person is detected within 2 metres. The system closes the doors when there is no longer a person within 2 metres.

Identify whether the automated system is an example of a monitoring system or a control system.

Justify your choice.

Monitoring or Control.....................................................

Justification .......................................................................................................................................

Similar questions