1.
What is the brain of the computer?
Correct Answer
C. CPU
Explanation
The CPU, or Central Processing Unit, is often referred to as the brain of the computer because it processes and executes instructions. Every action taken by software programs, from simple calculations to complex simulations, is translated into a series of instructions that the CPU processes. It performs the basic arithmetical, logical, and input/output operations of the system. Without the CPU, the computer cannot run software or perform tasks. Its architecture and speed determine the efficiency with which programs run, making it central to a computer's performance.
2.
Which device is used to browse the internet?
Correct Answer
C. Router
Explanation
A router is a device used to connect multiple networks and direct network traffic between them efficiently. It is essential for browsing the internet as it routes data packets between your home network and the internet. By directing web traffic, routers enable users to access internet resources. The router uses IP addresses to decide where to send information, ensuring that the data reaches its correct destination. Without a router, devices within a home or business network could not communicate with external networks or access the internet.
3.
What does 'RAM' stand for?
Correct Answer
B. Random Access Memory
Explanation
RAM stands for Random Access Memory. It is a type of computer memory used to store the data that is currently being used or processed by the CPU. The "random" in RAM means any byte of memory can be accessed without touching the preceding bytes. RAM is volatile, which means it requires power to maintain the stored information; it loses its data when the computer is turned off. This immediacy and volatility make RAM ideal for tasks requiring fast access to data, such as running applications and processing real-time data.
4.
What language does a web browser primarily use to display web pages?
Correct Answer
A. HTML
Explanation
HTML, or HyperText Markup Language, is the standard language used to create and design web pages. It provides the basic structure of sites, which is enhanced and modified by other technologies like CSS and JavaScript. Browsers, like Chrome or Firefox, interpret HTML documents and convert them into visible or audible web pages. HTML tags label pieces of content such as "heading," "paragraph," "table," and so on, instructing the browser on how to display the information. Without HTML, web pages would not have the structured text, images, or elements that we interact with daily.
5.
Which is a non-volatile memory?
Correct Answer
B. SSD
Explanation
SSD, or Solid-State Drive, is a type of non-volatile storage media that stores persistent data on solid-state flash memory. Unlike RAM, which is also a form of memory but is volatile, non-volatile memory like an SSD does not lose its data when the device is turned off. SSDs provide faster access to data, are more reliable, and have greater resistance to physical shock compared to traditional hard drives. They're commonly used in personal computers, servers, and portable devices due to their efficiency and speed.
6.
What type of software is used to control computer hardware?
Correct Answer
B. System software
Explanation
System software is used to manage and control computer hardware and provide a platform for running application software. The core example of system software is the operating system, such as Windows, macOS, or Linux, which manages all other programs in a computer. System software performs tasks like managing hardware connections (input/output functions), executing software applications, managing disk and memory processes, and more. This software ensures that the user and the application software can interact seamlessly with the hardware.
7.
What does HTTP stand for?
Correct Answer
C. Hyper Text Transfer Protocol
Explanation
HTTP stands for HyperText Transfer Protocol. It is the foundation of data communication for the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions web servers and browsers should take in response to various commands. For example, when you enter a URL in your browser, an HTTP command is sent to the web server directing it to fetch and transmit the requested web page. The server then responds to the browser, and the page loads. This protocol is crucial for the seamless functioning of the internet.
8.
Which is an input device?
Correct Answer
C. Keyboard
Explanation
The keyboard is an input device used to enter data into a computer or other devices. It allows the user to type characters and functions, and it communicates with the computer via signals sent upon key presses. Keyboards are essential for most interactions with a computer, from typing documents to entering commands. They convert the keystrokes into digital signals that the computer can understand, making it possible for users to interact with the system directly and efficiently.
9.
In which data structure are elements added and removed from the same end?
Correct Answer
A. Stack
Explanation
A stack is a data structure from which elements are added and removed from the same end, referred to as the "top." This "last in, first out" (LIFO) principle means that the most recently added element is the first to be removed. This structure is useful in situations where you need to access data in the reverse order from which it was stored. For example, in web browsers, a stack can be used to keep track of the pages visited, allowing you to go back to the previous page efficiently.
10.
What is the primary purpose of an operating system?
Correct Answer
B. Manage resources
Explanation
The primary purpose of an operating system (OS) is to manage computer resources and provide a stable, consistent way for applications to interact with the hardware. It manages the hardware's resources, including the CPU, memory, disk space, and peripheral devices like printers and scanners. The OS also provides essential services to the applications that make them easier to write. For example, when you run a word processor, the OS is responsible for managing the details of the output to the display and the input from the keyboard, simplifying the application's operations.