About this Study Set
This study set covers Computer Science through
25 practice questions.
A challenging collection of foundational computer science facts covering hardware, networking, and programming logic. Every question includes the correct answer so you can learn as you go — pick any format above to get started.
Questions & Answers
Browse all 25 questions from the
Elementary Computer Science Mastery study set below.
Each question shows the correct answer — select a study format above to practice interactively.
1
Which component of a computer is often referred to as the 'brain' because it executes instructions and performs calculations?
-
A
Hard Drive
-
B
Central Processing Unit (CPU)
-
C
Random Access Memory (RAM)
-
D
Power Supply
2
What does the acronym 'URL' stand for in the context of the World Wide Web?
-
A
Universal Retrieval Link
-
B
Uniform Resource Locator
-
C
Unified Routing Logic
-
D
User Recognition Layer
3
In binary code, which two numbers represent all data stored in a computer?
-
A
0 and 1
-
B
1 and 2
-
C
1 and 10
-
D
0 and 9
4
Which type of computer memory is 'volatile,' meaning it loses all stored information when the power is turned off?
-
A
ROM
-
B
Flash Drive
-
C
Hard Disk Drive
-
D
RAM
5
What is the primary function of an Operating System (OS)?
-
A
To connect to the internet
-
B
To manage hardware and software resources
-
C
To create graphical images
-
D
To compile high-level programming code
6
Which of these storage units is the largest?
-
A
Gigabyte
-
B
Terabyte
-
C
Megabyte
-
D
Kilobyte
7
In programming, what is a 'loop' used for?
-
A
Storing data values
-
B
Repeating a block of code multiple times
-
C
Checking if a condition is true or false
-
D
Defining a new function
8
What is the purpose of an 'algorithm'?
-
A
To translate code into machine language
-
B
To provide a step-by-step procedure for solving a problem
-
C
To identify viruses in a network
-
D
To power the computer
9
Which protocol is used to transmit data across the internet?
-
A
HTTP
-
B
USB
-
C
HDMI
-
D
VGA
10
What does the 'GUI' in computing stand for?
-
A
Graphical User Interface
-
B
General Utility Integration
-
C
Global User Index
-
D
Graphic Unit Instruction
11
Which of the following is an example of an input device?
-
A
Monitor
-
B
Speaker
-
C
Printer
-
D
Keyboard
12
What is 'debugging' in computer programming?
-
A
Writing new code
-
B
Identifying and fixing errors in code
-
C
Testing the hardware speed
-
D
Deleting files to free up space
13
What does a 'compiler' do?
-
A
Protects the computer from hackers
-
B
Connects peripheral devices
-
C
Translates high-level code into machine code
-
D
Organizes folders in the operating system
14
Which symbol is commonly used in many programming languages to indicate the end of a statement?
-
A
Colon (:)
-
B
Comma (,)
-
C
Semicolon (;)
-
D
Period (.)
15
What is the 'motherboard' of a computer?
-
A
The power supply unit
-
B
The main circuit board that connects all components
-
C
The software that runs the monitor
-
D
The casing that protects the fan
16
Which of these is considered 'software' rather than 'hardware'?
-
A
A monitor
-
B
A computer mouse
-
C
A web browser
-
D
A central processing unit
17
In a computer network, what does a 'server' do?
-
A
Stores data and provides services to other computers
-
B
Displays web pages to the user
-
C
Connects to the printer wirelessly
-
D
Translates input from a mouse
18
What is a 'pixel'?
-
A
A type of computer virus
-
B
The smallest unit of a digital image
-
C
A language for coding websites
-
D
A type of physical data storage
19
Which of the following is a high-level programming language?
-
A
Machine Code
-
B
Assembly
-
C
Python
-
D
Binary
20
What does the 'LAN' acronym stand for in networking?
-
A
Local Area Network
-
B
Linked Access Node
-
C
Large Area Net
-
D
Logical Application Network
21
What is the main function of an ISP?
-
A
To build computer chips
-
B
To provide internet access to users
-
C
To create computer games
-
D
To manufacture keyboards
22
Which device acts as a gateway to connect a home network to the internet?
-
A
Router
-
B
Hard Drive
-
C
RAM stick
-
D
Graphics Card
23
What is a 'variable' in programming?
-
A
A way to print text on the screen
-
B
A named storage location for a data value
-
C
An error in the program logic
-
D
A type of input device
24
What is an 'integer' in computer programming?
-
A
A word or phrase
-
B
A whole number without decimals
-
C
A decimal value
-
D
A true or false value
25
Which of these is an example of a web browser?
-
A
Windows
-
B
Firefox
-
C
Linux
-
D
Android