wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OCR GCSE Computer Science - 100 MCQs: Systems Architecture

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

What is the main purpose of the CPU?

a)

Store data

b)

Execute instructions

c)

Provide power

d)

Display images

2.

Which part of the CPU does mathematical operations?

a)

CU

b)

PC

c)

ALU

d)

MDR

3.

The Fetch-Decode-Execute cycle is performed by the:

a)

GPU

b)

CPU

c)

Motherboard

d)

PSU

4.

What does “CU” stand for?

a)

Control Unit

b)

Central Unit

c)

Cache Utility

d)

Computer Use

5.

What component holds the address of the next instruction?

a)

MDR

b)

ACC

c)

Program Counter

d)

ALU

6.

More cache memory generally means:

a)

Slower performance

b)

No change

c)

Faster performance

d)

Less storage

7.

Embedded systems are:

a)

Large server computers

b)

General purpose computers

c)

Computers built into devices

d)

Used only in schools

8.

The CPU’s speed is often measured in:

a)

Mbps

b)

GHz

c)

MPH

d)

KPH

9.

Which register temporarily holds data from memory?

a)

MAR

b)

MDR

c)

PC

d)

ALU

10.

The CPU can be described as the:

a)

Graphics card

b)

Main storage

c)

Brain of the computer

d)

Power supply

11.

RAM stands for:

a)

Read-Access Memory

b)

Random-Access Memory

c)

Rapid Application Memory

d)

Remote Access Memory

12.

ROM is:

a)

Virtual

b)

Permanent

c)

Writable often

d)

Used for temporary files

13.

Which is a secondary storage device?

a)

RAM

b)

SSD

c)

CPU

d)

Cache

14.

An optical storage example is:

a)

USB

b)

DVD

c)

SSD

d)

CPU

15.

Lossy compression does:

a)

Loses no data

b)

Can reduce quality

c)

Increases file size

16.

Which unit is smallest?

a)

Kilobyte

b)

Byte

c)

Bit

d)

Megabyte

17.

Which storage is fastest?

a)

HDD

b)

SSD

c)

USB stick

d)

CD

18.

Virtual memory is used when:

a)

RAM is full

b)

ROM is full

c)

Storage is empty

d)

CPU is idle

19.

A nibble is how many bits?

a)

2

b)

4

c)

8

d)

16

20.

Unicode is used for:

a)

Images

b)

Sound

c)

Characters

d)

Networks

21.

21. LAN stands for:

a)

Local Area Network

b)

Long Area Node

c)

Linked Access Network

d)

Licensed Area Node

22.

The internet is a:

a)

WAN

b)

PAN

c)

LAN

d)

MAN

23.

Wi-Fi is an example of:

a)

Wired network

b)

Wireless network

c)

LAN only

d)

WAN only

24.

A router’s main job is to:

a)

Store data

b)

Control traffic

c)

Increase power

d)

Display webpages

25.

A protocol is:

a)

A. A storage device

b)

B. A set of rules

c)

C. A CPU component

d)

D. Memory type

26.

HTTPS primarily provides:

a)

Speed improvement

b)

Security

c)

Larger storage

d)

Better graphics

27.

Fibre optic cables use:

a)

Electricity

b)

Light

c)

Sound

d)

Water

28.

Packet switching helps:

a)

Slow networks

b)

Send data efficiently

c)

Lower security

d)

Increase storage

29.

ISP stands for:

a)

Internet Service Provider

b)

Internal Server Protocol

c)

Integrated System Program

d)

Internet Secure Package

30.

A firewall is used to:

a)

Increase speed

b)

Stop unauthorized access

c)

Store data

d)

Boost graphics

31.

Malware stands for:

a)

Hardware error

b)

Malicious software

c)

Memory large

d)

Machine learner

32.

Phishing tries to:

a)

Increase bandwidth

b)

Trick users

c)

Compress files

d)

Speed up CPU

33.

A strong password should be:

a)

Short

b)

Predictable

c)

Complex

d)

The same on every site

34.

Encryption helps to:

a)

Hide data

b)

Delete data

c)

Copy data

d)

Show hidden files

35.

Anti-virus software helps to:

a)

Spread malware

b)

Detect malware

c)

Format disks

d)

Speed CPU

36.

A DDoS attack aims to:

a)

Steal data

b)

Make systems unavailable

c)

Increase network speeds

d)

Install updates

37.

A secure network should use:

a)

Default admin passwords

b)

Encryption

c)

No firewall

d)

Public Wi-Fi

38.

VPN stands for:

a)

Very Private Network

b)

Virtual Private Network

c)

Verified Public Node

d)

Variable Protocol Network

39.

The OS is short for:

a)

Online Server

b)

Operating System

c)

Output Storage

d)

Open Software

40.

Utility software helps with:

a)

Running games

b)

System maintenance

c)

Formatting videos

d)

Drawing graphics

41.

The OS manages:

a)

Hardware only

b)

Software only

c)

Hardware and software

d)

Programming languages

42.

Defragmentation is used to:

a)

Increase colour depth

b)

Reorganise files

c)

Install OS

d)

Speed CPU

43.

A device driver helps the OS to:

a)

Connect to internet

b)

Control hardware

c)

Store images

44.

GDPR is related to:

a)

Data protection

b)

Network speed

c)

CPU design

d)

Storage size

45.

Intellectual property laws protect:

a)

Physical goods

b)

Ideas/code

c)

CPU designs only

d)

Network packets

46.

Digital divide refers to:

a)

Memory types

b)

Access inequality

c)

Network security

d)

Software bugs

47.

Ethical behaviour in computing means:

a)

Ignoring security

b)

Respecting users

c)

Stealing data

d)

Crashing systems

48.

Environmental impact includes:

a)

Power use

b)

Only software bugs

c)

Faster networks

d)

Better CPUs

49.

Abstraction means:

a)

Adding details

b)

Ignoring irrelevant details

c)

Writing code only

d)

Solving hardware faults

50.

Decomposition refers to:

a)

Breaking problem down

b)

Adding errors

51.

Algorithm design is important because it:

a)

Makes CPU faster

b)

Solves problems systematically

c)

Stores more data

d)

Fixes networks

52.

Pattern recognition helps to:

a)

Spot similarities

b)

Delete data

c)

Slow CPU

d)

Draw images

53.

An algorithm must be:

a)

Ambiguous

b)

Clear and unambiguous

c)

Hidden

d)

Slow

54.

A variable is used to:

a)

Store data

b)

Speed networks

c)

Store hardware

d)

Manage memory only

55.

Pseudocode is used to:

a)

Write final program

b)

Plan logic

c)

Compress files

d)

Encrypt data

56.

A loop is used to:

a)

Repeat instructions

b)

Delete data

c)

Stop CPU

d)

Store files

57.

An IF statement is used for:

a)

Iteration

b)

Selection

c)

Storage

58.

A constant value:

a)

Changes

b)

Doesn’t change

c)

Is stored in RAM

d)

Is always zero

59.

Syntax errors occur when:

a)

Logic is wrong

b)

Rules of language broken

c)

Network fails

d)

System crashes

60.

Debugging means:

a)

Adding errors

b)

Fixing errors

c)

Storing files

d)

Encrypting code

61.

Testing a program helps to:

a)

Find bugs

b)

Fix hardware

c)

Slow CPU

d)

Encrypt data

62.

A runtime error occurs:

a)

Before execution

b)

During execution

c)

After shutdown

d)

Only on networks

63.

Robust code handles:

a)

Only perfect data

b)

Unexpected input

c)

No input

d)

Network failures only

64.

66. AND operation outputs 1 when:

a)

A. Both inputs 1

b)

B. One input 1

65.

OR operation outputs 1 when:

a)

Both 0

b)

At least one 1

c)

None 1

d)

Always 0

66.

NOT operation does:

a)

Inverts input

b)

Doubles input

c)

Triples input

d)

Halves input

67.

1 AND 0 equals:

a)

0

b)

1

c)

2

d)

-1

68.

70. 0 OR 0 equals:

a)

1

b)

0

c)

2

d)

-1

69.

Binary uses:

a)

Base 10

b)

Base 2

c)

Base 8

d)

Base 16

70.

Hexadecimal uses:

a)

0–9, A–F

b)

Only 0–9

c)

Letters only

d)

Special symbols

71.

73. A bit represents:

a)

Single digit

b)

Eight digits

c)

Sixteen digits

72.

ASCII is used for:

a)

Numbers only

b)

Characters

c)

Images

d)

Networks

73.

Image file size is affected by:

a)

Resolution only

b)

Colour depth only

c)

Both resolution and colour depth

d)

CPU speed

74.

Python is an example of a:

a)

High-level language

b)

Machine code

c)

Binary code

d)

Firmware

75.

IDE stands for:

a)

Integrated Debug Emulator

b)

Internal Data Engine

c)

Integrated Development Environment

d)

Input Device Extension

76.

Compiler translates code into:

a)

High-level language

b)

Machine code

c)

Logic gates

d)

Storage format

77.

An interpreter runs code:

a)

Directly line by line

b)

Only after compilation

c)

Only on servers

d)

Only on networks

78.

Syntax highlighting helps by:

a)

Changing hardware

b)

Showing errors visually

c)

Encrypting code

d)

Increasing storage

79.

Efficiency of an algorithm measures:

a)

Memory use

b)

Speed and resources

c)

Colour depth

d)

Encryption

80.

A flowchart uses:

a)

Circles only

b)

Symbols to represent logic

c)

Sound

d)

Images only

81.

Trace tables help to:

a)

Test algorithms

b)

Store images

c)

Compress files

d)

Encrypt data

82.

Iteration means:

a)

A. Skipping instructions

b)

B. Repeating steps

c)

C. Deleting data

d)

D. Networking

83.

Selection means:

a)

Choosing between options

b)

Repeating instructions

c)

Storing files

d)

Encrypting data

84.

A list in programming is also called:

a)

Variable

b)

Array

c)

Loop

d)

Constant

85.

Functions help to:

a)

Repeat code

b)

Modularise code

c)

Slow CPU

d)

Encrypt networks

86.

Comments in code are used to:

a)

Execute code

b)

Explain code

c)

Encrypt code

d)

Store data

87.

A string is:

a)

Number

b)

Text

c)

Boolean

d)

Network address

88.

Casting changes:

a)

A. Data type

b)

B. Hardware

c)

C. Storage unit

d)

D. Network protocol

89.

SSD stands for:

a)

Solid State Drive

b)

Standard Storage Device

c)

Secondary System Disk

d)

Secure System Drive

90.

A MAC address identifies a:

a)

CPU

b)

Network device

c)

Memory chip

d)

Software license

91.

Bandwidth measures:

a)

Data transfer capacity

b)

Storage size

c)

CPU speed

d)

Colour depth

92.

The OS allocates:

a)

IP addresses only

b)

System resources

c)

File types only

d)

Network names

93.

Which is not a primary storage?

a)

RAM

b)

ROM

c)

SSD

d)

Cache

94.

DNS translates:

a)

IP to URL

b)

URL to IP

c)

Text to binary

d)

Sound to binary

95.

HTTPS uses:

a)

Port 80

b)

Encryption

c)

No security

d)

ASCII only

96.

Virtual memory resides on:

a)

ROM

b)

Secondary storage

c)

CPU

d)

Cache

97.

An IDE usually includes:

a)

Text editor

b)

Debugger

c)

Compiler/Interpreter

d)

All of the above

98.

Which device is used to connect a computer to a network?

a)

Monitor

b)

Network Interface Card

c)

Printer

d)

Mouse

99.

Which logic gate outputs 1 only if both inputs are 1?

a)

OR

b)

AND

c)

XOR

d)

NOT

100.

Which type of memory is non-volatile?

a)

Register

b)

ROM

c)

Cache

d)

RAM