o a) Central Processing Unit o b) Computer Personal Unit o c) Central Print Unit o d) Computer Processing Unit 2. Which programming language is known as the language of the web? o a) Python o b) C++ o c) JavaScript o d) Java 3. What is the primary function of an operating system? o a) To compile programs o b) To manage hardware and software resources o c) To perform calculations o d) To edit documents 4. Which of the following is not an example of an operating system? o a) Windows o b) Linux o c) Python o d) macOS 5. What is the name of the protocol used to transfer files over the internet? o a) HTTP o b) FTP o c) SMTP o d) IP 6. Which data structure uses a LIFO (Last In, First Out) method? o a) Queue o b) Stack o c) Array o d) Linked List 7. Which of the following is a NoSQL database? o a) MySQL o b) PostgreSQL o c) MongoDB o d) Oracle 8. What does HTML stand for? o a) HyperText Markdown Language o b) HyperText Markup Language o c) HyperText Machine Language o d) HyperTool Markup Language 9. Which company developed the Java programming language? o a) Microsoft o b) Apple o c) Sun Microsystems o d) Google 10. What does RAM stand for in computer terminology? o a) Random Access Memory o b) Readily Available Memory o c) Run Access Memory o d) Real Application Memory 11. Which sorting algorithm is known for having an average-case time complexity of O(n log n)? o a) Bubble Sort o b) Quick Sort o c) Insertion Sort o d) Selection Sort 12. What is the primary purpose of a firewall in computer networks? o a) To monitor user activity o b) To prevent unauthorized access o c) To store data o d) To manage network traffic 13. What is the term used for a network of physical objects embedded with sensors and software? o a) Internet of Things (IoT) o b) Artificial Intelligence (AI) o c) Cloud Computing o d) Blockchain 14. Which of the following is not a programming paradigm? o a) Object-Oriented o b) Functional o c) Logical o d) Sequential 15. What does SQL stand for? o a) Structured Query Language o b) Simple Query Language o c) Sequential Query Language o d) Standard Query Language 16. Which type of network is used to connect devices within a limited area such as a home or office? o a) WAN o b) MAN o c) LAN o d) SAN 17. What is the main purpose of the DNS (Domain Name System)? o a) To connect computers to the internet o b) To translate domain names into IP addresses o c) To send emails o d) To protect against malware 18. Which programming language is known for its use in data analysis and statistical computing? o a) Java o b) Python o c) R o d) C# 19. What does IDE stand for in the context of software development? o a) Integrated Development Environment o b) Internal Development Engine o c) Interactive Development Equipment o d) Independent Development Execution 20. Which of the following is an example of version control software? o a) Git o b) Docker o c) Jenkins o d) Kubernetes