1. What does CPU stand for?
A) Central Processing Unit
B) Central Performance Unit
C) Computer Processing Unit
D) Central Power Unit
Answer: A) Central Processing Unit
2. What is the primary function of RAM in a computer?
A) Long-term data storage
B) Temporary data storage
C) Processing instructions
D) Controlling peripherals
Answer: B) Temporary data storage
3. Which of the following is a type of volatile memory?
A) RAM
B) ROM
C) HDD
D) SSD
Answer: A) RAM
4. What is the purpose of an operating system?
A) Protecting data from unauthorized access
B) Managing computer hardware resources
C) Storing and organizing files
D) Creating graphics and multimedia content
Answer: B) Managing computer hardware resources
5. Which device is used to input data into a computer system?
A) Monitor
B) Printer
C) Keyboard
D) Speaker
Answer: C) Keyboard
6. Which component of a computer system is responsible for permanent data storage?
A) CPU
B) RAM
C) HDD
D) Monitor
Answer: C) HDD
7. What is the purpose of a graphics card in a computer?
A) Storing files
B) Processing visual data
C) Managing network connections
D) Controlling input devices
Answer: B) Processing visual data
8. What is the function of a network interface card (NIC)?
A) Processing graphics
B) Controlling the CPU
C) Managing network connections
D) Providing power to the computer
Answer: C) Managing network connections
9. Which operating system is developed by Apple Inc.?
A) Windows
B) Linux
C) macOS
D) Android
Answer: C) macOS
10. What type of software provides a user interface for interacting with a computer system?
A) Operating system
B) Application software
C) Utility software
D) Firmware
Answer: A) Operating system
11. Which programming language is commonly used for web development?
A) Java
B) C++
C) HTML
D) Python
Answer: C) HTML
12. What does HTML stand for?
A) Hyper Text Markup Language
B) High-Level Text Management Language
C) Hardware Text Markup Language
D) Home Text Management Language
Answer: A) Hyper Text Markup Language
13. What is the purpose of a firewall in computer networking?
A) Preventing unauthorized access
B) Managing hardware resources
C) Creating graphics
D) Storing data
Answer: A) Preventing unauthorized access
14. What is the function of an antivirus program?
A) Managing network connections
B) Creating graphics
C) Preventing malware infections
D) Storing data
Answer: C) Preventing malware infections
15. What is the purpose of a DNS server?
A) Storing files
B) Resolving domain names to IP addresses
C) Processing data
D) Managing network connections
Answer: B) Resolving domain names to IP addresses
16. What is the maximum number of characters that can be stored in a byte?
A) 4
B) 8
C) 16
D) 32
Answer: B) 8
17. Which of the following is not a programming language?
A) Python
B) JavaScript
C) JPEG
D) C++
Answer: C) JPEG
18. Which type of software is used to create documents, spreadsheets, and presentations?
A) Utility software
B) Operating system
C) Application software
D) Firmware
Answer: C) Application software
19. What is the purpose of a cache memory in a computer system?
A) Long-term data storage
B) Temporary data storage
C) Managing network connections
D) Creating graphics
Answer: B) Temporary data storage
20. What does URL stand for?
A) Uniform Resource Locator
B) Universal Resource Language
C) United Resource Locator
D) Unique Resource Language
Answer: A) Uniform Resource Locator
21. Which programming language is often used for developing mobile applications?
A) Java
B) C#
C) Swift
D) All of the above
Answer: D) All of the above
22. Which type of software is used to protect against security threats such as viruses and malware?
A) Operating system
B) Application software
C) Utility software
D) Antivirus software
Answer: D) Antivirus software
23. What is the purpose of a compiler in programming?
A) Translating high-level code into machine code
B) Optimizing system performance
C) Managing network connections
D) Creating graphics
Answer: A) Translating high-level code into machine code
24. Which device is used to display output from a computer system?
A) Keyboard
B) Mouse
C) Monitor
D) Printer
Answer: C) Monitor
25. What is the purpose of a router in computer networking?
A) Creating graphics
B) Managing network connections
C) Storing data
D) Processing instructions
Answer: B) Managing network connections
26. Which of the following is an example of an input device?
A) Monitor
B) Printer
C) Keyboard
D) Speaker
Answer: C) Keyboard
27. What is the purpose of a spreadsheet software?
A) Creating graphics
B) Storing data
C) Processing calculations
D) Managing network connections
Answer: C) Processing calculations
28. Which programming language is often used for developing web applications?
A) Java
B) C#
C) JavaScript
D) Swift
Answer: C) JavaScript
29. What is the function of an Ethernet cable in computer networking?
A) Storing data
B) Creating graphics
C) Managing network connections
D) Processing instructions
Answer: C) Managing network connections
30. Which of the following is a non-volatile storage device?
A) RAM
B) ROM
C) HDD
D) SSD
Answer: C) HDD
31. Which component of a computer system is responsible for processing instructions?
A) CPU
B) RAM
C) HDD
D) Monitor
Answer: A) CPU
32. What is the purpose of a modem in computer networking?
A) Managing network connections
B) Storing data
C) Creating graphics
D) Processing instructions
Answer: A) Managing network connections
33. Which programming language is often used for system programming and operating systems development?
A) Java
B) C++
C) Python
D) HTML
Answer: B) C++
34. What is the function of a power supply unit (PSU) in a computer system?
A) Storing data
B) Creating graphics
C) Providing electrical power
D) Processing instructions
Answer: C) Providing electrical power
35. Which type of software manages computer hardware resources and provides a platform for running applications?
A) Operating system
B) Application software
C) Utility software
D) Firmware
Answer: A) Operating system