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
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
Which protocol is used to transfer files over the internet?
A) HTTP
B) FTP
C) SMTP
D) DNS
B) FTP
Which programming language is known as the "language of the web"?
A) Python
B) JavaScript
C) C++
D) Ruby
B) JavaScript
Which device is used to convert digital signals to analog for phone line transmission?
A) Router
B) Switch
C) Modem
D) Server
C) Modem
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
Which software component is responsible for displaying images on screen?
A) RAM
B) Network Adapters
C) Input Drivers
D) Output Drivers
D) Output Drivers
What does IP stand for in networking?
A) Internet Protocol
B) Internal Processing
C) Internet Provider
D) Information Pathway
A) Internet Protocol
What language is primarily used for developing web page structure?
A) Java
B) Python
C) HTML
D) PHP
C) HTML
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
Which of the following is NOT a type of computer hardware?
A) Motherboard
B) Hard drive
C) Compiler
D) Graphics card
C) Compiler
What is malware?
A) A type of hardware
B) A programming tool
C) Malicious software
D) Backup software
C) Malicious software
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
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
Which command is used to test connectivity between two devices in a network?
A) ping
B) connect
C) tracert
D) trace
A) ping
Which of the following is NOT an input device?
A) Keyboard
B) Scanner
C) Monitor
D) Microphone
C) Monitor
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
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
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
Which of the following is a back-end programming language?
A) HTML
B) CSS
C) PHP
D) Bootstrap
C) PHP
What type of memory is used to store data permanently?
A) ROM
B) RAM
C) Cache
D) Virtual Memory
A) ROM
Which of the following is an example of open-source software?
A) Microsoft Word
B) Adobe Photoshop
C) Linux
D) Google Chrome
C) Linux
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
Which programming language is primarily used for developing Android apps?
A) Swift
B) Java
C) C#
D) Ruby
B) Java
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