Data Representation
Data Transmission
Hardware
Software
Algorithm
100

Convert binary 110101 to denary

53

100

What is in a data packet?

Header, Payload, Trailer

100

Give one input device and one output device.

  • Input device: Keyboard

  • Output device: Speaker

100

Name 1 system software.

Operating system, Utility software, Device driver, Compilers, Linkers

100

Name one method used to design and construct a solution to a problem.

Flowchart, Pseudocode, Structure diagram

200

Convert hexadecimal FA to denary

250

200

Name one error detection method during data transmission.

  • Parity check

  • Checksum

  • Echo check

200

Which sensor detects the presence of a nearby object?

Proximity sensor

200

Name two functions of an operating system.

  • Human computer interface (HCI)
  • Multitasking
  • Platform for running of application software
  • Management of user accounts
  • Managing files
  • Security (manages log on, passwords)
  • Interrupt handling routines
  • Memory management
  • Hardware peripheral management (including drivers)
200

Give one condition-controlled loop.

WHILE loop, REPEAT ... UNTIL loop

300

How many bytes are in 2 KiB?

2048 bytes

300

...................... mode occurs when data is sent in BOTH DIRECTIONS but NOT AT THE SAME TIME

Half-duplex

300

Give the names of 3 specific purpose registers.

  • Program Counter (PC)

  • Memory Address Register (MAR)

  • Memory Data Register (MDR)

  • Accumulator (ACC)

  • Current Instruction Register (CIR)

300

State one feature of IDEs.

  • Code editors
  • A translator (e.g., compiler or interpreter)
  • A runtime environment with a debugger
  • Error diagnostics
  • Auto-completion
  • Auto-correction
  • An auto-documenter and prettyprinting
300

State two types of validation.

  • Range check
  • Length check
  • Type check 
  • Presence check 
  • Format check
  • Check digit
400

Add 1001 0111 and 0100 0000

1101 0111

400

State one advantage of serial transmission over parallel transmission.

  • Less interference / crosstalk

  • Cheaper (fewer wires needed)

  • Can be transmitted over long distances more reliably

400

State one advantage of SSD over HDD.

SSD has faster access speed, lighter, no moving parts, more durable, lower power consumption.

400

Advantage of high-level language over low-level.

Easier to read, write, and understand (closer to human language), Portable across different machines, faster to develop

400

Name one way to create a maintainable program.

Use meaningful variable names, Add comments, Use procedures. 

500

Convert signed binary number 1010 0011 to denary

-93

500

Explain the difference between symmetric and asymmetric encryption.

  • Symmetric encryption uses one key for both encryption and decryption.

  • Asymmetric encryption uses two keys: a public key (to encrypt) and a private key (to decrypt).

500

State one difference between RAM and ROM.

  • RAM is volatile, while ROM is non-volatile.
  • RAM is read/write, while ROM is read-only.
  • RAM is used to store programs and data currently in use, while ROM stores essential instructions (e.g., bootstrap/start-up instructions).

 

500

Main difference between compiler and interpreter.

Compiler translates the whole program into machine code before execution, while interpreter translates and runs code line by line. 

500

State the difference between a procedure and a function.

A function returns a value, while a procedure does not.

M
e
n
u