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
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
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
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.
4. A point not considered in system evaluation.
a) Process control
b) Performance evaluation
c) User Satisfaction
d) Failure Rate
View Answer
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
Explanation: Black box testing is conducted at the software interface. White box testing is predicated on close examination of procedural details.
6. Incorporating changes in an existing system to enhance, update, or upgrade its features.
a) Maintenance
b) Evaluation
c) Deployment
d) Validation
View Answer
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
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.
8. ___________ Conducted at customers’ site.
a) Alpha Testing
b) Beta Testing
c) Unit testing
d) System testing
View Answer
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
Explanation: The answer is software reliability. It is estimated using historical and development data.
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
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.
- Apply for BCA Internship
- Check BCA Books
- Practice BCA MCQs
- Practice Information Technology MCQs
- Practice Computer Science MCQs