Question 1: What is the primary purpose of an operating system?
A. To manage computer hardware and software resources
B. To browse the internet
C. To create and edit documents
D. To design websites
Answer: A. To manage computer hardware and software resources
Question 2: Which programming language is often used for developing Android applications?
A. Java
B. Python
C. C++
D. Ruby
Answer: A. Java
Question 3: What does CPU stand for in computer terminology?
A. Central Processing Unit
B. Computer Personal Unit
C. Central Program Utility
D. Computer Peripheral Unit
Answer: A. Central Processing Unit
Question 4: Which data structure follows the Last-In-First-Out (LIFO) principle?
A. Queue
B. Stack
C. Linked List
D. Tree
Answer: B. Stack
Question 5: What is the purpose of the “if” statement in programming?
A. To declare a variable
B. To perform a specific action based on a condition
C. To create a loop
D. To print text to the screen
Answer: B. To perform a specific action based on a condition
Question 6: Which protocol is used for sending email over the internet?
A. HTTP
B. FTP
C. SMTP
D. TCP/IP
Answer: C. SMTP
Question 7: What does HTML stand for in web development?
A. Hyper Transfer Markup Language
B. Hyper Text Markup Language
C. High-Level Text Markup Language
D. Hyperlinking and Text Manipulation Language
Answer: B. Hyper Text Markup Language
Question 8: In a binary number system, what is the base?
A. 8
B. 10
C. 2
D. 16
Answer: C. 2
Question 9: What does RAM stand for in computer terminology?
A. Random Access Memory
B. Read-Only Memory
C. Redundant Array of Memory
D. Remote Access Module
Answer: A. Random Access Memory
Question 10: Which of the following is not a programming language?
A. JavaScript
B. HTML
C. Python
D. Ruby
Answer: B. HTML
Question 11: What does CPU cache primarily aim to do?
A. Store temporary files
B. Increase hard drive capacity
C. Speed up data access to the processor
D. Provide additional RAM
Answer: C. Speed up data access to the processor
Question 12: Which of the following is a high-level programming language often used for data analysis and scientific computing?
A. C++
B. Python
C. Java
D. Ruby
Answer: B. Python
Question 13: What is the function of an IP address in computer networking?
A. To identify a specific website
B. To identify a specific computer or device on a network
C. To establish a secure connection
D. To compress data for transmission
Answer: B. To identify a specific computer or device on a network
Question 14: In web development, what does CSS stand for?
A. Computer Style Sheet
B. Cascading Style Sheet
C. Content Style Sheet
D. Creative Style Sheet
Answer: B. Cascading Style Sheet
Question 15: What does SQL stand for in database management?
A. Standard Query Language
B. Structured Query Language
C. System Query Language
D. Server Query Language
Answer: B. Structured Query Language
Question 16: Which type of software is designed to detect and remove computer viruses?
A. Firewall
B. Operating System
C. Antivirus
D. Browser
Answer: C. Antivirus
Question 17: What is the main function of an Ethernet cable in a computer network?
A. To display web pages
B. To connect to Wi-Fi
C. To transmit data between devices
D. To control the power supply
Answer: C. To transmit data between devices
Question 18: Which data structure stores elements in a way that allows for fast insertion and deletion?
A. Array
B. Linked List
C. Queue
D. Stack
Answer: B. Linked List
Question 19: In computer graphics, what does RGB represent?
A. Red, Green, Black
B. Red, Gray, Blue
C. Red, Green, Blue
D. Red, Gold, Brown
Answer: C. Red, Green, Blue
Question 20: Which programming language is commonly used for building web applications and is often used for both front-end and back-end development?
A. Python
B. Ruby
C. Java
D. JavaScript
Answer: D. JavaScript
Question 21: What does URL stand for in web addresses?
A. Uniform Resource Locator
B. Universal Reference Link
C. Unified Retrieval Link
D. Unique Resource Link
Answer: A. Uniform Resource Locator
Question 22: In programming, what does the acronym “OOP” typically represent?
A. Output Object Protocol
B. Object-Oriented Programming
C. Object Order Procedure
D. Output Observation Process
Answer: B. Object-Oriented Programming
Question 23: Which data structure is used to store elements in a sorted order?
A. Queue
B. Stack
C. Array
D. Binary Search Tree
Answer: D. Binary Search Tree
Question 24: What is the primary purpose of a firewall in network security?
A. To prevent unauthorized access to a network
B. To speed up internet connections
C. To store user passwords securely
D. To create a virtual private network (VPN)
Answer: A. To prevent unauthorized access to a network
Question 25: What is the term for a computer virus that spreads by attaching itself to legitimate programs or files?
A. Trojan Horse
B. Worm
C. Spyware
D. Adware
Answer: A. Trojan Horse
Question 26: In computer storage, what does “SSD” stand for?
A. Solid-State Drive
B. Super Speed Disk
C. Secure Storage Device
D. Serial Storage Drive
Answer: A. Solid-State Drive
Question 27: Which programming language is often used for data analysis, scientific computing, and machine learning?
A. Python
B. C#
C. PHP
D. Swift
Answer: A. Python
Question 28: What does HTTP stand for in website addresses?
A. Hyperlink Text Transfer Protocol
B. Hypertext Transfer Protocol
C. Hyper Transfer Text Protocol
D. Hypertext Text Transfer Protocol
Answer: B. Hypertext Transfer Protocol
Question 29: What does HTML5 add to the previous version of HTML (HTML4)?
A. Support for audio and video elements
B. A new programming language
C. Advanced 3D graphics
D. A new way to format text
Answer: A. Support for audio and video elements
Question 30: Which programming paradigm is characterized by representing a problem as a set of functions that manipulate data?
A. Object-Oriented Programming
B. Functional Programming
C. Procedural Programming
D. Logical Programming
Answer: B. Functional Programming
Question 31: Which of the following is not an example of a high-level programming language?
A. C++
B. Python
C. Assembly
D. Java
Answer: C. Assembly
Question 32: What is the purpose of an algorithm in computer science?
A. To represent data graphically
B. To provide a step-by-step solution to a problem
C. To control computer hardware
D. To store user preferences
Answer: B. To provide a step-by-step solution to a problem
Question 33: Which data structure follows the First-In-First-Out (FIFO) principle?
A. Stack
B. Queue
C. Linked List
D. Binary Tree
Answer: B. Queue
Question 34: What does GUI stand for in computer science?
A. General User Interface
B. Graphic User Interaction
C. Graphical User Interface
D. General User Instruction
Answer: C. Graphical User Interface
Question 35: Which of the following is an example of an open-source operating system?
A. Windows
B. macOS
C. Linux
D. Android
Answer: C. Linux
Question 36: What does DNS stand for in computer networking?
A. Domain Name System
B. Digital Network Service
C. Dynamic Network Server
D. Data Naming Service
Answer: A. Domain Name System
Question 37: In web development, what does CSS stand for?
A. Cascading Style Sheet
B. Computer Style Sheet
C. Creative Style Sheet
D. Content Style Sheet
Answer: A. Cascading Style Sheet
Question 38: What is the purpose of a compiler in programming?
A. To execute a program
B. To debug code
C. To translate high-level code into machine code
D. To design user interfaces
Answer: C. To translate high-level code into machine code
Question 39: Which programming language is often used for web development and can be run in a web browser?
A. Java
B. C++
C. JavaScript
D. Python
Answer: C. JavaScript
Question 40: What is the main function of an operating system?
A. To run applications
B. To manage computer hardware and software resources
C. To create documents
D. To browse the internet
Answer: B. To manage computer hardware and software resources
Question 41: In programming, what does “IDE” stand for?
A. Integrated Development Environment
B. Interactive Design Environment
C. Interface Design Entity
D. Internet Development Engine
Answer: A. Integrated Development Environment
Question 42: Which of the following is not a commonly used data type in programming?
A. Integer
B. Float
C. Boolean
D. Tertiary
Answer: D. Tertiary
Question 42: In object-oriented programming, what is encapsulation?
A. A programming language
B. A type of loop
C. A way to bundle data and methods that operate on that data
D. A type of data structure
Answer: C. A way to bundle data and methods that operate on that data
Question 43: What does TCP/IP stand for in computer networking?
A. Technical Control Protocol/Internet Protocol
B. Transmission Control Protocol/Internet Protocol
C. Terminal Control Protocol/Intranet Protocol
D. Text Control Protocol/Internet Program
Answer: B. Transmission Control Protocol/Internet Protocol
Question 44: Which of the following is not a web browser?
A. Chrome
B. Firefox
C. Word
D. Safari
Answer: C. Word
Question 45: What does SQL stand for in database management?
A. Standard Query Language
B. Structured Query Language
C. System Query Language
D. Server Query Language
Answer: B. Structured Query Language
Question 46: What does the acronym “GUI” stand for in computing?
A. Graphical User Interface
B. General User Instruction
C. Graphic Utility Interface
D. Global User Interaction
Answer: A. Graphical User Interface
Question 47: Which of the following programming languages is often used for scientific and mathematical computing?
A. Python
B. JavaScript
C. PHP
D. Ruby
Answer: A. Python
Question 48: What is the purpose of a router in a computer network?
A. To connect to the internet
B. To connect multiple devices within a network
C. To provide electrical power
D. To store files and documents
Answer: B. To connect multiple devices within a network
Question 49: In web development, what does CSS stand for?
A. Computer Style Sheet
B. Cascading Style Sheet
C. Content Style Sheet
D. Creative Style Sheet
Answer: B. Cascading Style Sheet
Question 50: What is the primary function of an operating system?
A. To manage computer hardware and software resources
B. To create documents
C. To browse the internet
D. To design websites
Answer: A. To manage computer hardware and software resources