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
61
Choosing at runtime which method to execute is called:
Answer:
Dynamic binding
Dynamic binding links a method call to its definition at runtime.
62
C, BASIC, COBOL, and Java are examples of what type of language?
Answer:
High-level
High-level languages are human-readable and used for software development.
63
Web pages are written in which type of language?
Answer:
HTML
HTML, which stands for Hypertext Markup Language, is the standard markup language used to create and structure web pages and web applications. It tells the web browser how to display the content, such as text, images, and links.
64
Which one can be used for creating a document _______________________?
Answer:
MS Word
Microsoft Word is a word processing application specifically designed for creating, editing, and formatting text-based documents such as letters, reports, and essays. MS Excel is for spreadsheets, and MS Access is for databases.
65
A "logical error" in a program is an error that:
Answer:
Allows the program to run but produces an incorrect or unexpected result.
A logical error is a flaw in the program's algorithm or design. The syntax is correct, so the program runs, but it does not behave as the programmer intended. These are often the most difficult bugs to find.
66
Which of the following is a key advantage of an interpreted language over a compiled language?
Answer:
Easier to debug and more platform-independent.
Because interpreters execute code line-by-line, errors can be identified immediately. Also, the same source code can often run on any platform that has the appropriate interpreter, offering greater portability.
67
"Vendor lock-in" is a potential risk associated with which type of software?
Answer:
Proprietary Software
Vendor lock-in occurs when a customer becomes dependent on a particular vendor for products and services and cannot easily switch to another vendor without substantial costs or inconvenience. This is a common risk with closed, proprietary systems.
68
A special translator used to convert assembly language into machine code is called a(n):
Answer:
Assembler
An assembler is a specific type of translator that takes assembly language code, which uses mnemonic symbols for machine instructions, and converts it into the equivalent binary machine code.
69
The term "source code" refers to:
Answer:
The human-readable instructions written by a programmer in a programming language.
Source code is the fundamental set of instructions that defines how a program works. Access to this code is the key difference between open-source and proprietary software.
70
What software controls a computer's resources and manages various tasks like starting the system, running programs, and handling input and output?
Answer:
Operating system
An operating system is the fundamental software that manages all the hardware and software resources of a computer. It handles core tasks like booting the computer, managing memory, controlling peripheral devices, and providing a user interface.