HARDWARE
SOFTWARE
NETWORKING
PROGRAMMING
RANDOM
100

What does CPU stand for in computer hardware?  

A) Central Processing Unit  

B) Central Power Unit  

C) Computer Processing Unit  

D) Core Processing Unit

A) Central Processing Unit

100

What is the main purpose of an operating system?  

A) To manage hardware and software resources  

B) To provide internet access  

C) To store data permanently  

D) To compile programs

A) To manage hardware and software resources

100

Which protocol is used to transfer files over the internet?  

A) HTTP  

B) FTP  

C) SMTP  

D) DNS

B) FTP  

100

Which programming language is known as the "language of the web"?  

A) Python  

B) JavaScript  

C) C++  

D) Ruby

B) JavaScript  

100

Which device is used to convert digital signals to analog for phone line transmission?  

A) Router  

B) Switch  

C) Modem  

D) Server

C) Modem  

200

What is the primary function of RAM in a computer?  A) To store data permanently  

B) To process instructions  

C) To temporarily store data for quick access  

D) To manage power supply

C) To temporarily store data for quick access

200

Which software component is responsible for displaying images on screen?  

A) RAM  

B) Network Adapters

C) Input Drivers 

D) Output Drivers

D) Output Drivers

200

What does IP stand for in networking?  

A) Internet Protocol  

B) Internal Processing  

C) Internet Provider  

D) Information Pathway

A) Internet Protocol  

200

What language is primarily used for developing web page structure?  

A) Java  

B) Python  

C) HTML  

D) PHP

C) HTML  

200

What does GUI stand for?  

A) General User Information  

B) Graphical User Interface  

C) Global User Interface  

D) Graphic Utility Interface

B) Graphical User Interface  

300

Which of the following is NOT a type of computer hardware?  

A) Motherboard  

B) Hard drive  

C) Compiler  

D) Graphics card

C) Compiler  

300

What is malware?  

A) A type of hardware  

B) A programming tool  

C) Malicious software  

D) Backup software

C) Malicious software  

300

Which device connects multiple devices in a network and forwards data to the correct destination?  

A) Router  

B) Switch  

C) Modem  

D) Firewall

B) Switch  

300

What is the function of a compiler in programming?  

A) To write code  

B) To debug code  

C) To convert high-level code to machine code  

D) To execute programs directly

C) To convert high-level code to machine code  

300

Which command is used to test connectivity between two devices in a network?  

A) ping  

B) connect  

C) tracert  

D) trace

A) ping  

400

Which of the following is NOT an input device? 

A) Keyboard  

B) Scanner  

C) Monitor  

D) Microphone

C) Monitor  

400

What is the purpose of a firewall in a computer network?  

A) To increase internet speed  

B) To block unauthorized access  

C) To store data securely  

D) To connect devices wirelessly

B) To block unauthorized access  

400

What does DNS stand for in networking?  

A) Domain Name System  

B) Data Network Service  

C) Digital Name Server  

D) Dynamic Network System

A) Domain Name System  

400

Which programming paradigm focuses on objects and their interactions?  

A) Functional programming  

B) Procedural programming  

C) Object-oriented programming  

D) Declarative programming

C) Object-oriented programming  

400

Which of the following is a back-end programming language?  

A) HTML  

B) CSS  

C) PHP  

D) Bootstrap

C) PHP  

500

What type of memory is used to store data permanently?  

A) ROM  

B) RAM  

C) Cache  

D) Virtual Memory

A) ROM  

500

Which of the following is an example of open-source software?  

A) Microsoft Word  

B) Adobe Photoshop  

C) Linux  

D) Google Chrome

C) Linux  

500

What does HTTP stand for?  

A) HyperText Transfer Protocol  

B) High Transfer Text Protocol  

C) HyperText Transmission Process  

D) High Transmission Text Protocol

A) HyperText Transfer Protocol  

500

Which programming language is primarily used for developing Android apps?  

A) Swift  

B) Java  

C) C#  

D) Ruby

B) Java  

500

What is the function of a router in a network?  

A) To connect devices within a local network  

B) To provide internet access  

C) To route data between different networks  

D) To store data temporarily

C) To route data between different networks