wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Learning Objectives

Total questions: 91

Worksheet time: 46mins

Name
Class
Date
1.

Which statement best describes an Instruction Set Architecture (ISA) for a computer?

a)

It is the physical wiring of the computer’s hardware.

b)

It is the agreed-upon interface between software and the hardware that executes it.

c)

It is a program used to browse the internet.

d)

It is only the memory where data is stored.

2.

What is the role of a compiler in the path from high-level language code to machine language code?

a)

It converts machine language into hardware signals.

b)

It translates high-level language code like C or Java into assembly language statements.

c)

It assembles bit patterns directly into hardware.

d)

It stores data in registers for later use.

3.

Which statement best describes computer organization based on the passage: it addresses control signals and memory types and includes all physical aspects of a computer system.

a)

It focuses on the ideas of how a computer should be designed without mentioning hardware.

b)

It deals with physical components, control signals, and memory types of computer systems.

c)

It is only about the software that programmers write.

d)

It describes how users interact with applications and websites.

4.

According to the text, computer organization deals with components that interact to perform instructions. Which item is one of those components?

a)

Circuit design in the hardware

b)

A story in a history textbook

c)

A painting on a museum wall

d)

A lunch menu at school

5.

What hardware details are said to be transparent to the programmer but still part of computer organization?

a)

Control signal and peripheral

b)

User passwords and usernames

c)

Laptop stickers and decorations

d)

Internet web pages and emails

6.

Which list shows examples that belong under computer organization as given in the passage?

a)

Fonts, colors, and screen savers

b)

Circuit design, control signals, and memory types

c)

Class schedules, report cards, and lockers

d)

Songs, poems, and drawings

7.

According to the passage, what does understanding computer organization help optimize?

a)

Performance-based products

b)

Classroom seating charts

c)

Historical timelines

d)

Art museum tours

8.

Which level in the computer hierarchy is called the User level and is where applications like word processors and games run?

a)

Level 6

b)

Level 5

c)

Level 4

d)

Level 2

9.

What does the High-Level Language level include according to the hierarchy description?

a)

Languages such as C++, Java, FORTRAN, and Pascal

b)

Circuits and gates

c)

Microcode or hardwired control

d)

Executable programs only

10.

Which tool changes a high-level language into a form the machine can understand?

a)

Compiler or interpreter

b)

Keyboard

c)

Printer

d)

Router

11.

After compilation, high-level language code is translated first into assembly language and then into what?

a)

Machine code

b)

User applications

c)

Operating system

d)

Digital logic diagrams

12.

Which level lists “Instruction Set Architecture” in the diagram of the computer hierarchy?

a)

Level 2 (Machine)

b)

Level 6 (User)

c)

Level 4 (Assembly Language)

d)

Level 0 (Digital Logic)

13.

What is the main role of the Instruction Set Architecture (ISA) in computer design as stated in this section?

a)

It serves as the interface between software and hardware

b)

It prints documents

c)

It stores user files permanently

d)

It draws pictures on the screen

14.

Which statement best describes compiled languages at Level 5?

a)

They are translated to assembly language and then assembled into machine code

b)

They run directly on hardware without translation

c)

They are only used by the operating system

d)

They are the same as user applications

15.

Which level reduces the semantic gap by translating one instruction to exactly one machine instruction?

a)

Level 4: Assembly Language

b)

Level 6: User

c)

Level 0: Digital Logic

d)

Level 3: System Software

16.

According to the diagram, what is associated with Level 0 (Digital Logic)?

a)

Circuits and gates

b)

Executable programs

c)

Assembly code

d)

Operating system

17.

Which level is linked with the operating system and library code?

a)

Level 3: System Software

b)

Level 6: User

c)

Level 2: Machine

d)

Level 4: Assembly Language

18.

What languages are examples of the High-Level Language level?

a)

C++, Java, FORTRAN, Pascal

b)

Binary digits only

c)

Assembly mnemonics only

d)

Microcode instructions

19.

What does an assembler do after assembly language is created from a high-level program?

a)

Turns assembly language into machine language

b)

Saves a document as a picture

c)

Connects the computer to the internet

d)

Changes hardware circuits

20.

Which level is nearly invisible to regular users according to the description?

a)

The lower levels below the User level

b)

The User level itself

c)

Only the High-Level Language level

d)

Only the System Software level

21.

What does machine language consist of, as noted in the assembly level explanation?

a)

0s and 1s

b)

Words and sentences

c)

Pictures and sounds

d)

Buttons and sliders

22.

Which level is directly above the Machine level in the hierarchy?

a)

System Software (Level 3)

b)

Digital Logic (Level 0)

c)

Control (Level 1)

d)

User (Level 6)

23.

In the hierarchy diagram, what is listed next to Level 1 (Control)?

a)

Microcode or hardwired

b)

Executable programs

c)

Instruction Set Architecture

d)

High-Level Language names

24.

What must a programmer know at the High-Level Language level?

a)

Data types and available instructions for those types

b)

Exact wiring of circuits

c)

Only how to play games

d)

How to draw icons

25.

What is the one-to-one translation described at the Assembly Language level?

a)

Each assembly instruction becomes exactly one machine instruction

b)

Many assembly instructions become one machine instruction

c)

An assembly program becomes an operating system

d)

Assembly language turns into user applications

26.

According to the computer level hierarchy, which level handles operating system instructions and tasks like multiprogramming and protecting memory?

a)

Level 6: User

b)

Level 5: High-Level Language

c)

Level 3: System Software

d)

Level 1: Control

27.

Which description best matches Level 0: Digital Logic in the hierarchy shown?

a)

Circuits and gates that form the hardware basics

b)

Executable programs used directly by the user

c)

Assembly code written close to machine language

d)

Instruction set architecture visible to machine level

28.

What is listed as an example under Level 5: High-Level Language in the diagram?

a)

Operating System, Library Code

b)

C++, Java, FORTRAN, etc.

c)

Assembly Code

d)

Microcode or Hardwired

29.

The text says some instructions translated from assembly language to machine language are passed through a certain level unmodified. Which level is this?

a)

Level 4: Assembly Language

b)

Level 2: Machine

c)

Level 3: System Software

d)

Level 6: User

30.

Look at the diagram of a computer case interior. Which part stores long-term files like photos and games even when the computer is turned off?

a)

System fan

b)

CPU (processor)

c)

Hard drive

d)

RAM (memory)

31.

In the labeled diagram, which component’s main job is to keep air moving to cool the computer’s parts?

a)

System fan

b)

Power supply

c)

Motherboard

d)

I/O ports

32.

Which part provides electrical power to all the other components in the computer?

a)

RAM

b)

Power supply

c)

Motherboard

d)

Hard drive

33.

According to the diagram, which component is the main circuit board that holds the CPU, RAM, and ports?

a)

Motherboard

b)

Hard drive

c)

System fan

d)

I/O ports

34.

Which component is described in the diagram as the computer’s “brain” that performs calculations and runs instructions?

a)

RAM

b)

CPU

c)

Power supply

d)

System fan

35.

What does RAM mainly do in the computer system shown in the diagram?

a)

Stores programs permanently

b)

Holds data and programs while the computer is working

c)

Connects a monitor and keyboard to the computer

d)

Cools the computer by moving air

36.

In the diagram, where would you plug in a keyboard and mouse?

a)

System fan

b)

I/O ports

c)

Power supply

d)

RAM slots

37.

Which pair correctly matches a component to its basic role shown in the diagram?

a)

Hard drive — cools the computer

b)

Power supply — stores files when off

c)

System fan — moves air to remove heat

d)

CPU — provides places to plug in cables

38.

Which level is closest to the person using the computer and includes apps like word processors and games?

a)

User Level

b)

System Software Level

c)

Assembly Language Level

d)

High-Level Language Level

39.

What is the main job of system software at the top levels of a computer?

a)

To manage hardware and run other software

b)

To design new computers from scratch

c)

To store only long-term data

d)

To translate pictures into numbers

40.

Which tool translates a whole program written in a high-level language into machine code before it runs?

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Text editor

41.

Which statement best describes an interpreter?

a)

It runs each high-level instruction one by one without making a full program first.

b)

It turns assembly language into machine code.

c)

It stores data for long-term use.

d)

It controls the computer’s resources like a traffic manager.

42.

At which level are programs written using human-friendly commands like print, if, and while?

a)

High-Level Language Level

b)

Assembly Language Level

c)

System Software Level

d)

User Level

43.

Which level uses short, hardware-specific instructions (like MOV and ADD) that are closer to machine code?

a)

Assembly Language Level

b)

User Level

c)

High-Level Language Level

d)

System Software Level

44.

Which statement correctly shows how the levels interact?

a)

User apps use high-level languages, which are translated by compilers or interpreters, and the system software helps manage everything.

b)

System software creates user apps automatically without any code.

c)

Assembly language directly talks to people without translation.

d)

High-level languages run only on peripherals and not on the computer.

45.

Which choice lists two examples of software that help convert languages for the computer to understand?

a)

Compiler and Interpreter

b)

Text editor and printer driver

c)

Main memory and CPU

d)

Mouse and keyboard

46.

Which CPU part performs the computer’s data processing function?

a)

Registers

b)

Control Unit

c)

Arithmetic and Logic Unit (ALU)

d)

System Bus

47.

In a simple single-processor computer, what do registers provide?

a)

External storage devices

b)

Storage internal to the CPU

c)

Network connections

d)

Input and output control

48.

What is the role of the CPU interconnection in the CPU structure diagram?

a)

It displays images on the monitor

b)

It provides communication among the control unit, ALU, and registers

c)

It supplies power to the computer

d)

It stores long-term files

49.

Contemporary computers generally have processors with multiple processing units on a single chip. What are these units called?

a)

L1 cache blocks

b)

Cores

c)

Motherboards

d)

I/O chips

50.

Which list correctly describes what a single core may include?

a)

Instruction logic, ALU, registers, and caches

b)

Monitor, keyboard, mouse, and speakers

c)

Networking card, hard drive, and power supply

d)

Operating system, applications, and files

51.

What does the central processing unit (CPU) do according to the multicore computer structure notes?

a)

Fetches and executes instructions

b)

Only stores files for long-term use

c)

Controls the printer hardware

d)

Sends internet signals to the router

52.

Look at the diagram of a simple computer system showing CPU, Main Memory, I/O, and a System Bus. Which component is responsible for performing calculations and controlling the computer’s operations?

a)

Main Memory

b)

CPU

c)

I/O devices

d)

System Bus

53.

In the diagram of the computer system, what is the main purpose of Main Memory?

a)

Stores data and programs the CPU uses

b)

Connects components together like a highway

c)

Sends input and output to the outside world

d)

Physically houses the computer

54.

Based on the diagram, which part acts as the communication pathway linking the CPU, Main Memory, and I/O?

a)

CPU

b)

System Bus

c)

Main Memory

d)

Hard drive

55.

In a hierarchical system, what does "structure" mean?

a)

How individual components operate on their own

b)

How components relate and are arranged within the system

c)

How fast the system completes tasks

d)

How the system changes over time

56.

Which statement best defines "function" in a hierarchical system?

a)

The overall purpose of the entire system

b)

The operation or role of individual components

c)

The history of how the system was created

d)

The number of subsystems connected

57.

What is an example of interrelated subsystems in a hierarchical system?

a)

Separate parts that never affect each other

b)

Components that operate independently with no shared tasks

c)

Smaller systems within a larger system that work together

d)

Random pieces grouped without any purpose

58.

Which core function of a computer changes raw input into useful information like sums, sorted lists, or decisions?

a)

Data storage

b)

Data movement

c)

Data processing

d)

Control

59.

What is the main job of the control unit in a computer system?

a)

To permanently save photos and documents

b)

To direct how data is processed, stored, and moved

c)

To draw pictures on the screen only

d)

To connect the computer to the internet

60.

When you click "Save" and your work is kept for later, which core function is happening?

a)

Data movement

b)

Data storage

c)

Control

d)

Data processing

61.

Which action is an example of data movement in a computer?

a)

Sorting a list of names inside a program

b)

Sending a message from the keyboard to the CPU

c)

Keeping a file on the hard drive

d)

Following instructions to start a program

62.

Look at the diagram of a simple single-processor computer. Which part is the brain that performs calculations and makes decisions?

a)

Main Memory

b)

Central Processing Unit (CPU)

c)

Input/Output (I/O)

d)

System Interconnection

63.

In the simple computer diagram, which component stores programs and data while the computer is running?

a)

Central Processing Unit (CPU)

b)

Main Memory

c)

Input/Output (I/O)

d)

Registers

64.

Which part of the CPU does arithmetic like addition and compares values?

a)

Control Unit

b)

Arithmetic and Logic Unit (ALU)

c)

Main Memory

d)

Input/Output

65.

Inside the CPU, what is the job of the Control Unit?

a)

Store long-term files

b)

Move signals between the computer and a printer

c)

Direct the steps of the CPU and manage instruction execution

d)

Do math problems only

66.

Which item inside the CPU holds small pieces of data very quickly for use by the ALU and Control Unit?

a)

Registers

b)

Main Memory

c)

Input/Output devices

d)

System Interconnection

67.

In the top-level diagram, what connects the CPU, Main Memory, and I/O so they can share signals and data?

a)

Cache chip

b)

System Interconnection (bus)

c)

Arithmetic and Logic Unit

d)

Control Unit

68.

Which component lets the computer talk to devices like a keyboard and screen?

a)

Arithmetic and Logic Unit

b)

Main Memory

c)

Input/Output (I/O)

d)

Registers

69.

Choose the correct match between a part and its main role in the simple computer diagram.

a)

CPU—stores programs permanently

b)

Main Memory—performs arithmetic and logic

c)

ALU—controls the flow of instructions

d)

System Interconnection—carries data and control signals among components

70.

Look at the diagram showing a processor chip on a motherboard. Which term means a single processing unit inside a multicore processor that can run its own tasks?

a)

Motherboard

b)

Cache

c)

Core

d)

Port

71.

Which part holds several cores together on one piece of hardware and plugs into the motherboard?

a)

Processor chip

b)

Cache memory block

c)

External hard drive

d)

Power supply

72.

In the diagram, a small, fast memory is shown close to the cores. What is this memory called?

a)

Main memory

b)

Cache memory

c)

Video memory

d)

Virtual memory

73.

Which statement best describes a multicore processor?

a)

A single core placed on many motherboards

b)

Several cores built into one processor chip

c)

A motherboard with extra ports

d)

A processor that only uses external memory

74.

What connects the processor chip to the rest of the computer’s parts, as shown in the diagram?

a)

Motherboard

b)

Mouse

c)

Monitor

d)

Speaker

75.

Which item is most likely to make programs run faster by storing recent data close to the cores?

a)

Motherboard slots

b)

Cache memory

c)

USB ports

d)

Cooling fan

76.

If a processor has four cores, which idea from the diagram explains why it can do more at once?

a)

Each core can work on a different task

b)

The motherboard changes colors

c)

The cache deletes files automatically

d)

The ports add more screens

77.

Which choice correctly matches the term to its role in the diagram?

a)

Core—holds the whole computer

b)

Processor chip—contains several cores

c)

Motherboard—tiny memory inside the chip

d)

Cache—large board that parts plug into

78.

Look at the slide titled “A Brief History of Computers – Integrated Circuit.” Which statement best explains why computers became widely used during the integrated circuit era?

a)

The invention of vacuum tubes made computers larger and slower.

b)

Integrated circuits allowed many transistors on a single chip, making computers faster and cheaper.

c)

Mechanical gears replaced electronic parts, improving reliability.

d)

Magnetic tape storage eliminated the need for processors.

79.

According to the slide, what material was first used to make microchips before silicon became common?

a)

Copper

b)

Germanium

c)

Plastic

d)

Carbon

80.

According to the computer generations table, which early device is associated with the very first stage of computing history?

a)

Mechanical Calculating Machine

b)

Vacuum Tube

c)

Transistor

d)

Integrated Circuit

81.

In the table of computer generations, which technology defines the First Generation of computers?

a)

Transistor

b)

Integrated Circuit

c)

Vacuum Tube

d)

Mechanical keyboard

82.

Which technology in the computer generations table came after vacuum tubes and made computers smaller and more reliable?

a)

Mechanical gears

b)

Transistor

c)

Punch cards

d)

Integrated Circuit

83.

The computer generations table lists Integrated Circuit technology as part of which later stage of computing?

a)

Early mechanical stage

b)

First Generation

c)

Second Generation

d)

Third Generation

84.

Match each generation label to its key technology as summarized in the computer generations table.

a)

First Generation — Vacuum Tube

b)

Second Generation — Transistor

c)

Third Generation — Integrated Circuit

d)

Pre-computer era — Mechanical Calculating Machine

85.

Based on the computer generations summary, which sequence correctly shows the progression of key technologies over time?

a)

Integrated Circuit → Transistor → Vacuum Tube → Mechanical Calculating Machine

b)

Mechanical Calculating Machine → Vacuum Tube → Transistor → Integrated Circuit

c)

Vacuum Tube → Integrated Circuit → Transistor → Mechanical Calculating Machine

d)

Transistor → Mechanical Calculating Machine → Integrated Circuit → Vacuum Tube

86.

Which ancient tool is an early form of computing used for counting and simple calculations?

a)

Abacus

b)

Vacuum tube

c)

Transistor

d)

IAS Computer

87.

What numbering system did early mechanical calculating machines commonly use for their computations?

a)

Binary numbering system

b)

Decimal numbering system

c)

Hexadecimal numbering system

d)

Roman numerals system

88.

Vacuum tubes were important in early electronic computers. Which statement correctly describes a vacuum tube?

a)

A solid-state device made from silicon

b)

A glass device that controls electrical signals and generates more heat

c)

A mechanical wheel used for counting beads

d)

A stored-program design for memory and instructions

89.

The stored-program concept means that both instructions and data are kept together inside the computer. Which early machine is often linked with this idea in the instructional material?

a)

Abacus

b)

IAS Computer

c)

Mechanical calculator

d)

Transistor radio

90.

According to the comparison image of computer components, which item is the smallest solid-state device made from silicon that replaced vacuum tubes in many uses?

a)

Vacuum tube

b)

Transistor

c)

Integrated circuit package

d)

Chip with 3200 2-input NAND gates

91.

Look at the memory image showing '1 GB 20 years ago' versus 'Now.' What main idea does this picture illustrate?

a)

Memory used to be smaller and slower than today

b)

Memory has become much larger and physically bigger over time

c)

Memory capacity can now be stored in much smaller physical devices

d)

Vacuum tubes are still used to store modern memory