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
91
What is "Shareware"?
Answer:
Software that is distributed for free on a trial basis, with a fee for continued use.
Shareware is a "try before you buy" model. Users can try the software for a limited time or with limited functionality, after which they must pay to unlock the full version or continue using it.
92
Antivirus software performs a system function (protection) and is therefore classified as:
Answer:
Utility Software
Antivirus programs are utilities because they are focused on the maintenance and security of the computer system itself, rather than on a productive task for the user.
93
A computer program that translates one program instructions at a time into machine language is called a/an___________?
Answer:
Interpreter
An interpreter translates and executes source code line by line. Unlike a compiler, which translates the entire program into a machine-code file before execution, an interpreter processes the program incrementally at runtime.
94
What is the primary function of Adobe Acrobat Reader?
Answer:
To view, print, and annotate PDF (Portable Document Format) files.
Acrobat Reader is the global standard for reliably viewing and interacting with PDF documents. The free version is a viewer, while the paid "Pro" version allows for editing.
95
Programming languages like BASIC, Java, and COBOL are examples of what?
Answer:
High-Level Language
These languages are abstracted from machine instructions and easier for humans to read and write.
96
What is the term used to describe a version of software that is released before the final version?
Answer:
Beta
In the software release life cycle, a beta version is a pre-release version of software that is given to a group of users for testing before its official release. This stage follows the internal alpha testing phase and helps identify bugs and gather feedback.
97
Which software is used to create spreadsheets, type documents, and edit photos?
Answer:
Application software
Application software performs specific user-oriented tasks like document editing.
98
Which concept implements late binding?
Answer:
Virtual function
Virtual functions enable function calls to be resolved at runtime.
99
Languages like Python, Java, and C# are considered "high-level languages" because:
Answer:
They use a high level of abstraction, making them closer to human language.
High-level languages use words and syntax that are relatively easy for humans to read and write. They abstract away the complex, low-level details of the computer's hardware operations.
100
What technology is used to convert XML into HTML?
Answer:
XSL
XSL (Extensible Stylesheet Language) is used to transform XML data into HTML.