Computer Science - IT MCQs
Topic Notes: Computer Science - IT
<p>MCQs and preparation resources for competitive exams, covering important concepts, past papers, and detailed explanations.</p>
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
1
Which software tool translates all source code statements into machine instructions in a single batch, creating an executable file?
Answer:
compiler
A compiler is a specialized program that translates high-level programming language code into machine code all at once. The resulting output is typically saved as an executable file, which can then be run independently by the computer's processor.
2
Which type of programming language is considered machine-independent?
Answer:
High level language
High-level languages are designed to be machine-independent, meaning they are abstracted from the specific hardware architecture of a computer. This allows the same source code to be compiled or interpreted on different types of computer systems.
3
A directly accessible appointment calendar is a feature typically associated with what type of software package?
Answer:
Memory
An appointment calendar that is directly accessible is considered a memory-resident package.
4
What is the common technical term for an error or flaw in a computer program?
Answer:
bugs
In software development, a bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result.
5
Which type of software is specifically developed to meet the unique needs of end-users?
Answer:
Application software
Application software is designed to perform specific tasks for the user, such as word processing, web browsing, or data management.
6
What is the designation for a software program that translates high-level source code into machine-executable code?
Answer:
compiler
A compiler is a specialized program that takes source code written in a high-level programming language and converts it into machine code (binary) that a computer's processor can execute directly.
7
Which of the following options is not classified as a programming language?
Answer:
MS-Excel
MS-Excel is a spreadsheet application used for data analysis and calculation, not a programming language. BASIC, COBOL, and C++ are all established programming languages used to write software instructions.
8
What is the term for software developed to perform specific user-oriented tasks?
Answer:
Application Software
Application software is a category of computer programs designed to help the user perform specific tasks, such as word processing, spreadsheet management, or web browsing.
9
Which programming language is specifically designed for business-oriented applications?
Answer:
COBOL
COBOL, which stands for Common Business Oriented Language, was developed in the early 1960s to meet the needs of business, finance, and administrative systems.
10
Which software component translates and executes source code line by line during runtime?
Answer:
Interpreter
An interpreter is a program that directly executes instructions written in a programming or scripting language without requiring them to be compiled into a machine language program beforehand. It processes code line by line.