Computers and IT MCQs
Computer Awareness Questions and Quiz for Banking, IBPS, RRB, RBI, SBI, NABARD examinations of 2024-2025. Computer Awareness MCQs for Competitive Exams. GKToday Computer Awareness for IBPS PO, IBPS Clerk, Bank PO, Bank Clerk and other entrance / competitive examinations.
21. Which of the following accurately defines the concept of Modularization?
[A] A program where the instructions are modules.
[B] A technique in which the software is divided into various distinct modules.
[C] A module being an independent software component.
[D] A method where software is evolved through natural selection.
Show Answer
Correct Answer: B [A technique in which the software is divided into various distinct modules.]
Notes:
Modularization is a technique in software engineering where the software is divided into separate sub-programs or modules. Each module is a self-contained unit that contributes to the total functionality of software. It enhances the overall manageability of software, increases reuse, and improves comprehensibility. It fosters collaborative development as multiple developers can work on different modules simultaneously.
22. Who is the father of Open Source Software?
[A] Richard Stallman
[B] Noumen
[C] Ven Alley
[D] Bill Gates
Show Answer
Correct Answer: A [Richard Stallman]
Notes:
In 1983, Richard Stallman launched the GNU Project to write a complete operating system free from constraints on use of its source code.
23. What is plan 9 form the Bell labs?
[A] It is a distributed operating system.
[B] The first official release was in 2015.
[C] Both a and b
[D] None of the Above
Show Answer
Correct Answer: C [Both a and b]
Notes:
Plan 9 from Bell Labs is a distributed operating system. It originated in the Computing Sciences Research Center (CSRC) at Bell Labs in the mid-1980s.
24. How many phases does a compiler has?
[A] 3
[B] 5
[C] 7
[D] 8
Show Answer
Correct Answer: D [8]
Notes:
The compilation process is a sequence of various phases. Each phase takes input from its previous stage, has its own representation of source program, and feeds its output to the next phase of the compiler. There are around 8 phases in a compiler.
25. There is a technique which uses disk for reading and storing output files. What is the name given to such a technique?
[A] DMA
[B] Buffering
[C] Spooling
[D] All of the Above
Show Answer
Correct Answer: C [Spooling]
Notes:
Spooling is a specialized form of multi-programming for the purpose of copying data between different devices. Spooling works like a typical request queue where data, instructions and processes from multiple sources are accumulated for execution later on.
26. Which of the following issues are related to the Software aging?
[A] Quality of Software decreases
[B] Entropy of Software increases
[C] Both a and b
[D] None of the Above
Show Answer
Correct Answer: C [Both a and b]
Notes:
Software aging refers to progressive performance degradation of a software system due to exhaustion of operating system resources, fragmentation and accumulation of errors.
27. What does the COMAL stands for?
[A] Common Algebraic Language
[B] Common Algorithmic Language
[C] Common Algebraic Language
[D] Computer Algebraic Language
Show Answer
Correct Answer: B [Common Algorithmic Language]
Notes:
COMAL stands for Common Algorithmic Language. It is a computer programming language developed by Benedict Lofstedt in 1973. COMAL was one of the few structured programming languages that was available for and comfortably usable on 8-bit home computers.
28. Which language is used to make changes made by the DML statement?
[A] Data Definition Language
[B] Data Control Language
[C] Transaction Control Language
[D] Structured Query Language
Show Answer
Correct Answer: C [Transaction Control Language]
Notes:
Transaction Control Language is used to run the changes made by the DML statement.(TCL) commands are used to manage transactions in the database.
29. Which of the following is the final step when it has determined that a transaction has been completed successfully?
[A] Rollback
[B] Commit
[C] Transit
[D] None of the Above
Show Answer
Correct Answer: B [Commit]
Notes:
A commit is the final step in the successful completion of a previously started database change as part of handling a transaction in a computing system.
30. Who among the following proposed the R-tree for the first time?
[A] Antonin Guttman
[B] Van Neumann
[C] Steve Jobs
[D] Michael Raschell
Show Answer
Correct Answer: A [Antonin Guttman]
Notes:
R-trees are tree data structures used for spatial access methods. The R-tree was proposed by Antonin Guttman in 1984 and has found significant use in both theoretical and applied contexts.