Computer Fundamentals Multiple choice Questions and Answers on Program Errors for Freshers

https://www.computersprofessor.com/2018/12/computer-fundamentals-multiple-choice_23.html
1. ______________ is done in the development phase by the developers.
a) Deployment
b) Debugging
c) Verification
d) Validation
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
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
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.
4. A point not considered in system evaluation.
a) Process control
b) Performance evaluation
c) User Satisfaction
d) Failure Rate
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
Answer: b
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
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
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.
8. ___________ Conducted at customers’ site.
a) Alpha Testing
b) Beta Testing
c) Unit testing
d) System testing
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
Answer: a
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
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.