Skip to main content

Introduction to Computing MCQs with Answers

Practice important Introduction to Computing MCQs with answers and explanations.

Multiple Choice Questions

Q1841: Fill in the blank: One reason software may be discarded rather than modified is that ________.
  • A: Understanding the original program is not needed
  • B: Modification can introduce new problems
  • C: Documentation is always sufficient
  • D: No errors are found
View Answer
B

Q1842: Fill in the blank: Effort during the software development phase can ________ the ease of future modifications.
  • A: Reduce
  • B: Increase
  • C: Have no impact
  • D: Change the cost
View Answer
A

Q1843: What is the goal of the requirements analysis phase in the software life cycle?
  • A: To design the software system
  • B: To specify the services and conditions of the system
  • C: To implement the software system
  • D: To test the software system
View Answer
B

Q1844: Which document records the requirements for a software system?
  • A: Software Design Document
  • B: Software Implementation Plan
  • C: Software Requirements Specification
  • D: Software Testing Plan
View Answer
C

Q1845: What is a key input in the requirements analysis phase?
  • A: Design choices
  • B: Implementation strategies
  • C: Stakeholder needs and conditions
  • D: Testing procedures
View Answer
C

Q1846: What might trigger the start of the requirements analysis phase in a commercial software project?
  • A: A feasibility study by the user
  • B: A market study by the developer
  • C: An implementation plan
  • D: A testing report
View Answer
B

Q1847: Why might a software requirements specification fail to provide stability for development?
  • A: Because it is too detailed
  • B: Because it is frequently updated
  • C: Because it lacks clear objectives
  • D: Because it is not communicated well
View Answer
D

Q1848: What is often a major cause of cost overruns and late product delivery in software engineering?
  • A: Overestimating the project timeline
  • B: Changing requirements and poor communication
  • C: Underestimating the project budget
  • D: Lack of stakeholder involvement
View Answer
B

Q1849: Which professional organizations have adopted standards for the software requirements specification?
  • A: IEEE and U.S. Department of Defense
  • B: ISO and ANSI
  • C: IEEE and ISO
  • D: ANSI and U.S. Department of Defense
View Answer
A

Q1850: What is one way software engineers can address issues with changing requirements?
  • A: By avoiding stakeholder communication
  • B: By increasing the development budget
  • C: By maintaining straightforward and frequent communication with stakeholders
  • D: By limiting changes to the initial requirements
View Answer
C

Test Your Knowledge

Take a timed quiz on Introduction to Computing

🚀 Start Quiz Now