Computer Science/IT MCQs
Topic Notes: Computer Science/IT
MCQs and preparation resources for competitive exams, covering important concepts, past papers, and detailed explanations.
Plato
- Biography: Ancient Greek philosopher (427–347 BCE), student of Socrates and teacher of Aristotle, founder of the Academy in Athens.
- Important Ideas:
- Theory of Forms
- Philosopher-King
- Ideal State
11
The category of software that a user has the most direct interaction with to get work done is:
Answer:
Application Software
While the system software runs in the background, the user directly opens and interacts with application software (like browsers, email clients, and office suites) to perform their tasks.
12
The software that is permanently stored in a read-only memory (ROM) chip on a hardware device is called:
Answer:
Firmware
Firmware is a specific class of software that provides low-level control for a device's specific hardware. It is embedded on the device (like a BIOS chip on a motherboard) and is considered a hybrid of hardware and software.
13
A next-generation web development language that allows developers to store data in a readable format is:
Answer:
XML
XML (Extensible Markup Language) allows data to be stored in a structured format that is both readable and machine-readable.
14
A programming paradigm where the program is built from objects that contain both data and methods is called:
Answer:
Object-Oriented Programming (OOP)
OOP is a major programming paradigm based on the concept of "objects". Languages like Java, C++, and Python are heavily object-oriented.
15
A firewall that protects a computer from unauthorized network access can be classified as:
Answer:
Utility software
A firewall is a security utility. Its purpose is to monitor and control network traffic to protect the system, which is a system management and security function.
16
Which of the following is an example of a low-level programming language?
Answer:
Assembly Language
Assembly language is a low-level language because it has very little abstraction from the underlying machine code. Each assembly instruction typically corresponds to one machine instruction.
17
If the compiler checks the reference type instead of the object type, it refers to:
Answer:
Polymorphism
Polymorphism lets the same reference point to objects of different types.
18
The process of finding and fixing errors in source code is called:
Answer:
Debugging
Debugging is a critical part of the software development process where a programmer identifies, analyzes, and removes errors, or "bugs," from the source code.
19
Which generation of programming language is assembly language?
Answer:
Second Generation (2GL)
Second-generation languages introduced mnemonics as a more human-readable layer on top of machine code, requiring an assembler for translation.
20
Functions with the class name are called:
Answer:
Constructor
Constructors are special functions with the same name as the class.