Computer Fundamentals Questions and Answers – Program Errors

This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “Program Errors”.

1. ______________ is done in the development phase by the developers.
a) Deployment
b) Debugging
c) Verification
d) Validation
View Answer

Answer: b
Explanation: Debugging is done in the development phase by the developer. In development phase developer fixes the bug (i.e) called debugging.

2. Testing is conducted by the developers in testing phase.
a) True
b) False
View Answer

Answer: b
Explanation: The statement is false. Testing is conducted by the testers in testing phase. Testing is a process of finding the defects from a user perspective(Black Box Testing).

3. Process of evaluating a system to verify whether or not it is meeting its objectives.
a) System Maintenance
b) System Evaluation
c) System validation
d) System authorization
View Answer

Answer: b
Explanation: Process of evaluating a system (after it is put in operation) to verify whether or not it is meeting its objectives is called as system evaluation.
advertisement
advertisement

4. A point not considered in system evaluation.
a) Process control
b) Performance evaluation
c) User Satisfaction
d) Failure Rate
View Answer

Answer: a
Explanation: Points considered for evaluating a system are:
-> Performance evaluation
-> Cost analysis
-> Time analysis
-> User satisfaction
-> Ease of modification
-> Failure rate.

5. A type of testing that is conducted at the software interface.
a) gray box
b) black box
c) red box
d) white box
View Answer

Answer: b
Explanation: Black box testing is conducted at the software interface. White box testing is predicated on close examination of procedural details.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Incorporating changes in an existing system to enhance, update, or upgrade its features.
a) Maintenance
b) Evaluation
c) Deployment
d) Validation
View Answer

Answer: a
Explanation: The Process of incorporating changes in an existing system to enhance, update, or upgrade its features is called system maintenance. On an average, maintenance cost of a computerized system is two to four times more than the initial development cost.

7. _____________ Conducted at developer’s site.
a) Alpha Testing
b) Beta Testing
c) Unit testing
d) System testing
View Answer

Answer: a
Explanation: Alpha testing is conducted at the developer’s site. It is conducted by a customer (end users) in developer’s presence before software delivery.
advertisement

8. ___________ Conducted at customers’ site.
a) Alpha Testing
b) Beta Testing
c) Unit testing
d) System testing
View Answer

Answer: b
Explanation: Beta testing is conducted at the customer’s site. Generally, developer is not present. Customer records all problems (defects) and reports it to developer.

9. The probability of failure-free operation of a software application in a specified environment for a specified time.
a) Software Reliability
b) Software Quality
c) Software availability
d) Software Safety
View Answer

Answer: a
Explanation: The answer is software reliability. It is estimated using historical and development data.
advertisement

10. The probability that a software application is operating according to requirements at a given point in time.
a) Software Reliability
b) Software Quality
c) Software availability
d) Software Safety
View Answer

Answer: c
Explanation: Software availability marks the proper functioning of the software at a given point of time. Reliability, availability and safety are three important factors.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

To practice all areas of Computer Fundamentals, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.