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
211
"Copyleft" is a licensing mechanism that:
Answer:
Uses copyright law to ensure that derivative works remain free and open-source.
Copyleft licenses like the GPL are a clever use of copyright law. They allow free distribution and modification but require that any new works based on the original must also be distributed under the same free terms.
212
The color of an object is an example of a(n):
Answer:
Attribute
An attribute is a characteristic or property of an object, such as its color.
213
A "perpetual license" for a piece of proprietary software typically means:
Answer:
The user pays a one-time fee to use the software indefinitely.
A perpetual license grants the user the right to use a specific version of a software program forever after a single upfront payment. However, it usually does not include rights to future major version upgrades.
214
A program that makes a computer easier to use is known as:
Answer:
Utility software
Utility software helps in system maintenance and makes tasks easier, such as file management or system optimization.
215
Which type of software coordinates the operation of technology devices?
Answer:
Systems software
Systems software manages hardware and software resources, enabling applications to function.
216
The software that you use to interact with a database is known as a DBMS. This is a type of:
Answer:
Application Software
A Database Management System (DBMS) like MySQL or Microsoft Access is a sophisticated application that allows users to create, manage, and query a database.
217
A language translator like a compiler or interpreter is considered:
Answer:
System Software (Programming Tool)
Language translators are programming tools that are part of the system software. They are not end-user applications but rather tools that help create other software.
218
In the semantic versioning scheme MAJOR.MINOR.PATCH (e.g., 5.2.1), what does a change in the "MAJOR" number typically signify?
Answer:
An incompatible API change or a major architectural overhaul.
The major version number is incremented when significant, backward-incompatible changes are made. This signals to users that the new version may break things that worked with the previous version.
219
A function defined inside a class is called:
Answer:
Member function
Member functions operate on the class’s data members.
220
VLC Media Player is a popular application primarily used for:
Answer:
Playing audio and video files in various formats.
VLC is a versatile media player known for its ability to play a wide range of audio and video codecs and formats without requiring additional software.