Question
1. What does CPU stand for? a) Central Processing Unit b) Computer Personal Unit c) Central Program Unit d) Control Processing Unit 2. Which data
1. What does CPU stand for? a) Central Processing Unit b) Computer Personal Unit c) Central Program Unit d) Control Processing Unit
2. Which data structure follows the Last-In-First-Out (LIFO) principle? a) Queue b) Stack c) Linked List d) Tree
3. What is the binary representation of the decimal number 25? a) 11001 b) 10100 c) 11111 d) 10011
4. Which programming language is known for its use in web development and is often used for both front-end and back-end development? a) Java b) C++ c) Python d) JavaScript
5. What is the purpose of an operating system? a) To store and manage data b) To control hardware resources and provide services to software c) To design and develop software applications d) To create user interfaces
6. Which of the following is a high-level programming language? a) Assembly Language b) C c) Machine Language d) Java
7. What is the main function of a compiler? a) Execute code directly b) Translate high-level code into machine code c) Manage memory allocation d) Debug code
8. In object-oriented programming, what is encapsulation? a) Combining data and methods into a single unit b) Inheritance from multiple classes c) Storing data in an array d) Using conditional statements
9. Which sorting algorithm has the worst-case time complexity of O(n^2)? a) Quick Sort b) Merge Sort c) Bubble Sort d) Insertion Sort
10. What is SQL used for? a) Graphics rendering b) Database management c) Web development d) Text processing
11. What is the purpose of a firewall in computer security? a) To prevent unauthorized access b) To enhance network speed c) To improve software compatibility d) To optimize CPU performance
12. Which data structure is typically used to implement a priority queue? a) Stack b) Queue c) Heap d) Linked List
13. What does HTTP stand for in the context of web protocols? a) Hypertext Transfer Protocol b) Hyperlink Text Transmission Protocol c) High-Throughput Transfer Protocol d) Hypertext Terminal Protocol
14. Which programming paradigm promotes the use of functions and avoids mutable state? a) Functional programming b) Object-oriented programming c) Procedural programming d) Imperative programming
15. Which type of malware disguises itself as legitimate software to infect a computer? a) Worm b) Trojan Horse c) Virus d) Spyware
16. What is the purpose of a DNS (Domain Name System)? a) To secure network communications b) To translate domain names into IP addresses c) To provide web hosting services d) To optimize search engine results
17. Which data structure uses a "First-In-First-Out" (FIFO) approach? a) Stack b) Queue c) Tree d) Hash Table
18. What does the acronym HTML stand for in web development? a) HyperText Markup Language b) High-Level Textual Markup Language c) Hyperlink and Text Management Language d) Hypertext Transfer Markup Language
19. Which programming language is often used for scientific computing and data analysis? a) Ruby b) R c) PHP d) Swift
20. What does "GUI" stand for in the context of computer interfaces? a) General User Interface b) Graphical User Interface c) Global Utility Integration d) Grouped User Interaction
21. Which data structure is best suited for searching, inserting, and deleting data efficiently? a) Array b) Linked List c) Hash Table d) Stack
22. Which encryption method uses a single key for both encryption and decryption? a) RSA b) Symmetric Encryption c) Asymmetric Encryption d) DES
23. What is a cache memory used for in a computer system? a) To store frequently used data for quick access b) To store the operating system files c) To run virtual machines d) To perform complex calculations
24. Which of the following is not a programming paradigm? a) Object-Oriented b) Functional c) Structured d) Algorithmic
25. What is the primary purpose of an index in a database? a) To control access to the database b) To store backup copies of the data c) To optimize query performance d) To encrypt the data
26. What does the acronym API stand for? a) Application Programming Interface b) Advanced Programming Interface c) Automated Program Interaction d) Algorithmic Protocol Integration
27. In computer networking, what does IP stand for? a) Internet Protocol b) Internal Processing c) Internet Provider d) Information Port
28. Which data structure is used to represent a hierarchical structure with parent-child relationships? a) Queue b) Stack c) Tree d) Heap
29. Which programming language is known for its use in developing mobile applications for Android devices? a) Swift b) Java c) C# d) Python
30. What is the purpose of a version control system (VCS) in software development? a) To manage and track changes to source code b) To optimize database queries c) To automate software testing d) To create user interfaces
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started