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
71
Which of the following is a task performed by system software?
Answer:
Managing memory allocation
Managing the computer's memory (RAM) is a core responsibility of the operating system (system software) to ensure all running programs have the resources they need.
72
What term describes the internal details of an object hidden from outside access?
Answer:
Encapsulation
Encapsulation hides an object’s internal data and functions, exposing only necessary features.
73
Which device translates and executes one statement at a time?
Answer:
Interpreter
An interpreter reads code line-by-line, translating it into executable instructions immediately.
74
What is a "linker"?
Answer:
A utility program that takes one or more object files and combines them into a single executable file.
In the compilation process, a linker is the final step. It combines the program's object code with any required library code to create the final, runnable executable program.
75
Which of the following is a common concern or potential disadvantage of using open-source software?
Answer:
Lack of dedicated, official customer support.
While community support is often excellent, open-source projects may lack the formal, guaranteed support channels and service-level agreements that businesses can get when they purchase proprietary software.
76
The ability for different open-source components to be combined to create a new software solution is a benefit of its:
Answer:
Modularity and interoperability
Because open-source software is not locked into a single vendor's ecosystem, its components are often designed to work well together, allowing developers to build complex systems by combining best-of-breed tools.
77
Which program converts all source code into machine code, producing an executable file?
Answer:
Compiler
A compiler translates entire source code into machine code before execution.
78
What type of software would a graphic designer use to create digital art?
Answer:
Application Software
Software like Adobe Photoshop or GIMP is a specific application designed for the end-user task of creating and editing graphics.
79
What kind of software is Mozilla Thunderbird?
Answer:
An email client
Thunderbird is a free and open-source desktop email client, news client, and chat client developed by the Mozilla Foundation.
80
The human-readable instructions that a programmer writes are called:
Answer:
Source Code
Source code is the set of instructions written in a high-level programming language (like Python or C++) that a programmer creates to build a software application.