Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

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 SafetyThis question was addressed to me by my college professor while I was bunking the class.Question is taken from Program Errors in section System Implementation and Operation of Computer Fundamentals

Answer»

Right answer is (c) Software availability

The best I can explain: Software availability MARKS the proper FUNCTIONING of the software at a given POINT of TIME. Reliability, availability and safety are three important factors.

2.

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 SafetyThe question was posed to me during an internship interview.My enquiry is from Program Errors in chapter System Implementation and Operation of Computer Fundamentals

Answer»

The correct choice is (a) Software RELIABILITY

For EXPLANATION: The ANSWER is software reliability. It is estimated using historical and DEVELOPMENT data.

3.

___________ Conducted at customers’ site.(a) Alpha Testing(b) Beta Testing(c) Unit testing(d) System testingI had been asked this question in an international level competition.Origin of the question is Program Errors in division System Implementation and Operation of Computer Fundamentals

Answer»

Right option is (B) Beta TESTING

Easiest 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.

4.

_____________ Conducted at developer’s site.(a) Alpha Testing(b) Beta Testing(c) Unit testing(d) System testingI had been asked this question in an online interview.Enquiry is from Program Errors in section System Implementation and Operation of Computer Fundamentals

Answer»

Right answer is (a) Alpha Testing

To ELABORATE: Alpha testing is conducted at the developer’s site. It is conducted by a CUSTOMER (END USERS) in developer’s presence before software delivery.

5.

A type of testing that is conducted at the software interface.(a) gray box(b) black box(c) red box(d) white boxThis question was addressed to me during an interview.Question is from Program Errors topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

The correct answer is (b) BLACK BOX

The EXPLANATION is: 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) ValidationI had been asked this question in exam.My question comes from Program Errors topic in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Correct option is (a) MAINTENANCE

The best 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.

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 authorizationI had been asked this question in an online interview.This question is from Program Errors topic in section System Implementation and Operation of Computer Fundamentals

Answer»

Correct option is (b) System Evaluation

To elaborate: 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.

8.

A point not considered in system evaluation.(a) Process control(b) Performance evaluation(c) User Satisfaction(d) Failure RateThe question was posed to me in examination.My query is from Program Errors topic in section System Implementation and Operation of Computer Fundamentals

Answer»

Right ANSWER is (a) PROCESS control

The explanation is: Points considered for evaluating a SYSTEM are:

-> Performance evaluation

-> Cost analysis

-> Time analysis

-> User satisfaction

-> Ease of modification

-> Failure rate.

9.

Testing is conducted by the developers in testing phase.(a) True(b) FalseThe question was posed to me in a job interview.My question is taken from Program Errors in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Right choice is (b) False

Easiest 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).

10.

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 SafetyThe question was asked by my college director while I was bunking the class.Enquiry is from System Evaluation & Maintenance topic in section System Implementation and Operation of Computer Fundamentals

Answer»

Right choice is (a) Software Reliability

The explanation: The answer is software reliability. It is ESTIMATED USING historical and DEVELOPMENT data.

11.

______________ is done in the development phase by the developers.(a) Deployment(b) Debugging(c) Verification(d) ValidationThe question was posed to me in exam.Query is from Program Errors topic in division System Implementation and Operation of Computer Fundamentals

Answer»

The correct ANSWER is (B) DEBUGGING

Easy explanation: Debugging is done in the development phase by the developer. In development phase developer FIXES the BUG (i.e) called debugging.

12.

An expression for the calculation of cyclomatic complexity.(a) V(G) = E – N + 2(b) V(G) = E + N + 2(c) V(G) = E – N – 2(d) V(G) = E + N –2I got this question by my college professor while I was bunking the class.Question is taken from System Evaluation & Maintenance topic in division System Implementation and Operation of Computer Fundamentals

Answer»

The CORRECT answer is (a) V(G) = E – N + 2

The explanation: The OPTION V(G) = E – N + 2 denotes the correct expression. Here, E is the number of FLOW graph edges.N is the number of flow graph nodes.

13.

SCM stands for __________(a) Software configuration monitoring(b) System configuration management(c) Software configuration management(d) System configuration monitoringI have been asked this question during an interview.My query is from System Evaluation & Maintenance topic in section System Implementation and Operation of Computer Fundamentals

Answer»

The correct answer is (a) Software configuration monitoring

The best I can explain: Software configuration management (SCM), also called CHANGE management, is a set of ACTIVITIES DESIGNED to manage change by IDENTIFYING the work products that are LIKELY to change.

14.

A software metric that provides a quantitative measure of the logical complexity of a program.(a) Cyclomatic complexity(b) Index matrix(c) Quantitative complexity(d) System complexityI got this question in an internship interview.Enquiry is from System Evaluation & Maintenance topic in division System Implementation and Operation of Computer Fundamentals

Answer»

The correct CHOICE is (a) CYCLOMATIC complexity

To elaborate: The number of REGIONS of the flow graph corresponds to the cyclomatic complexity. All other options are INVALID.

15.

A simple notation for the representation of control flow.(a) System flow(b) Flow graph(c) Flow program(d) System programThis question was posed to me in an interview.Question is from System Evaluation & Maintenance topic in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Right OPTION is (b) FLOW graph

The BEST I can explain: The flow graph depicts LOGICAL control flow. Each CIRCLE in a flow graph is called a flow graph node, represents one or more procedural statements.

16.

A type of testing that is conducted at the software interface.(a) gray box(b) black box(c) red box(d) white boxThe question was asked in final exam.This is a very interesting question from System Evaluation & Maintenance topic in portion System Implementation and Operation of Computer Fundamentals

Answer»
17.

A __________ is a noted set of activities that are executed on the software in order to confirm its behavior to certain set of inputs.(a) Process(b) Document(c) Use case(d) Test caseI got this question in semester exam.I want to ask this question from System Evaluation & Maintenance in chapter System Implementation and Operation of Computer Fundamentals

Answer»

The correct choice is (d) Test case

The best I can explain: A test case is BASICALLY a DOCUMENTED SET of activities that are carried out on the software in order to confirm its functionality to certain given inputs. Each test case would in TURN have steps to address how we can check a PARTICULAR test condition is satisfied or not.

18.

This is not a part of the signing on the procedure.(a) Identification(b) Verification(c) Execution(d) AuthorizationI have been asked this question in an online interview.Asked question is from System Evaluation & Maintenance in division System Implementation and Operation of Computer Fundamentals

Answer»

Correct CHOICE is (c) EXECUTION

The explanation: Signing on is a part of SPECIAL system design considerations. It does not involve a step of execution. It involves identification, verification and AUTHORIZATION.

19.

File and database contains the frequency component.(a) True(b) FalseI got this question during an online exam.This intriguing question originated from System Evaluation & Maintenance topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

Right ANSWER is (B) False

The explanation: The statement is false. Frequency is a part of output DESIGN. File design contains capabilities and ORGANIZATION.

20.

The graphical models showing the relationships between the system and its environment.(a) System models(b) Software models(c) Class models(d) User modelsThe question was asked in a national level competition.Enquiry is from Documentation topic in section System Implementation and Operation of Computer Fundamentals

Answer»

The correct option is (a) System models

Easiest explanation: System models describe the RELATIONSHIPS between VARIOUS entities. It COMPRISES of various models like data flow, USE CASE, semantic data models etc.

21.

______________ architecture provides a high-level overview of the anticipated system architecture.(a) System(b) User(c) Test(d) SoftwareThe question was posed to me in an online quiz.I'm obligated to ask this question of Documentation topic in section System Implementation and Operation of Computer Fundamentals

Answer» CORRECT option is (a) System

To ELABORATE: System architecture shows the description and distribution functions across system MODULES. Architectural components that are REUSED should be HIGHLIGHTED.
22.

Which of the following should describe the technical terms used in the document?(a) glossary(b) index(c) user requirements(d) system architectureThe question was posed to me in an internship interview.The doubt is from Documentation in division System Implementation and Operation of Computer Fundamentals

Answer»

The correct answer is (a) glossary

Easiest explanation: Glossary should DESCRIBE the technical TERMS used in the DOCUMENT. In this, the writer shouldn’t MAKE ASSUMPTIONS about the experience and expertise of the reader.

23.

Maintenance and review add to the useful life of the system but can consume large amounts of __________(a) Documents(b) Soft wares(c) Devices(d) ResourcesThis question was addressed to me in unit test.My doubt stems from System Evaluation & Maintenance topic in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Right answer is (d) RESOURCES

The explanation: They consume a LARGE AMOUNT of resources. They can benefit from the methods and project management techniques THOUGH which are applied to the systems DEVELOPMENT.

24.

The services provided for the user are described in which section?(a) System requirements(b) User requirements(c) System models(d) AppendicesI had been asked this question during an internship interview.Query is from Documentation in division System Implementation and Operation of Computer Fundamentals

Answer» RIGHT choice is (b) User requirements

The EXPLANATION is: The services provided by the software for the user are described in this SECTION. The non-functional requirements should also be described in this section.
25.

The process of maintaining a record of project development and maintenance.(a) Process documentation(b) Product documentation(c) User documentation(d) System documentationThis question was posed to me during a job interview.This interesting question is from Documentation in section System Implementation and Operation of Computer Fundamentals

Answer»

Right OPTION is (a) Process documentation

For EXPLANATION I would say: It is called as process documentation only. It CONTAINS the PLANS, schedules, etc. It also contains the gantt CHART.

26.

This describes the objectives of a product and set out the constraints.(a) SDP(b) SRS(c) SDD(d) STDThe question was posed to me in my homework.My enquiry is from Documentation in portion System Implementation and Operation of Computer Fundamentals

Answer»

Correct ANSWER is (a) SDP

The BEST explanation: Software development PLAN describes the objectives of the project and sets the constraints. It comprises risk analysis, work breakdown, MONITORING and reporting mechanisms, etc.

27.

____________ provide the detailed, specific application being developed.(a) System models(b) Appendices(c) Index(d) GlossaryI got this question in an online interview.This intriguing question originated from Documentation in division System Implementation and Operation of Computer Fundamentals

Answer»

Right CHOICE is (b) Appendices

The explanation: Appendices provide the detailed, SPECIFIC application being developed. It includes hardware and database descriptions. Hardware REQUIREMENTS include minimal and OPTIMAL configurations of a SYSTEM.

28.

_______is part of user documentation.(a) Class diagram(b) Use case(c) Code comment(d) Installation guideThis question was addressed to me in an interview for job.My query is from Documentation in portion System Implementation and Operation of Computer Fundamentals

Answer» RIGHT choice is (d) INSTALLATION guide

The explanation: Installation guide is a part of user DOCUMENTATION. It also comprises of user manual, installation guide, Wiki and the online documentation and HELP.
29.

The SRS describes what the system should do with words and figures.(a) True(b) FalseI got this question during an online exam.This question is from Documentation topic in chapter System Implementation and Operation of Computer Fundamentals

Answer» RIGHT option is (a) TRUE

Easy explanation: The statement is true. SRS stands for SOFTWARE Requirements Specifications. It describes what the SYSTEM should do in theoretical terms.
30.

Which is not involved in debugging?(a) Identifying(b) Isolating(c) Test(d) FixingI had been asked this question in an online quiz.Question is from Debugging in portion System Implementation and Operation of Computer Fundamentals

Answer»

Correct OPTION is (c) Test

Easy EXPLANATION: Testing is a different process and is different from debugging. Debugging INVOLVES identifying, isolating and FIXATION of the problems or errors.

31.

STD stands for ____________(a) Software Test Documents(b) System Test Documents(c) Software Traced Documents(d) System Traced DocumentsI had been asked this question in homework.This intriguing question comes from Documentation in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Right choice is (a) Software TEST Documents

For explanation: STD which stands for Software test documents is a PART of Software Process Documentation. Several other terms USED in documentation are SDP, SRS, ETC.

32.

run >outfile command is used to _________(a) direct output to the file outfile(b) jump to a file outfile(c) enter a file outfile(d) edit a file outfileThis question was addressed to me during an interview.The above asked question is from Debugging in portion System Implementation and Operation of Computer Fundamentals

Answer»

The correct CHOICE is (a) direct output to the file outfile

For EXPLANATION I WOULD say: run > outfile directs the output to the file outfile. Certain commands LIKE ‘ cd dir ‘ are used to change the working DIRECTORY.

33.

‘set args ‘ without arguments can ___________(a) initialize all the arguments(b) remove all the arguments(c) no change(d) show all the argumentsI have been asked this question in homework.Question is from Debugging in chapter System Implementation and Operation of Computer Fundamentals

Answer»

Right choice is (b) remove all the arguments

Easy explanation: set args command can remove all the arguments.

Syntax: set args ARG1 ARG2

If the arguments are not GIVEN it DELETES all the arguments.

34.

Which of the following does not affects the execution of the program?(a) Arguments(b) Environment(c) Control(d) I/oThe question was posed to me in an internship interview.This interesting question is from Debugging in chapter System Implementation and Operation of Computer Fundamentals

Answer»

The correct OPTION is (C) Control

The BEST I can explain: Execution is affected by :

-> arguments

-> ENVIRONMENT

-> Working DIRECTORY

-> standard I/O.

35.

____________ creates an inferior process that runs your program.(a) run(b) exit(c) execute(d) eI had been asked this question in an interview for internship.This is a very interesting question from Debugging topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

Right option is (a) RUN

For explanation I would SAY: run or R command creates an inferior process that RUNS your program. If there are no errors the program will finish and results will be displayed accordingly.

36.

Which of the following is written for getting help in GDB?(a) he(b) h(c) assist(d) assistantI have been asked this question by my school teacher while I was bunking the class.My question is based upon Debugging in portion System Implementation and Operation of Computer Fundamentals

Answer» RIGHT option is (B) h

Explanation: In this h STANDS for help. h or help both commands can be USED. Help LISTS all the commands.
37.

h command gives ___________(a) A list of all the commands starting from h(b) Describes all the commands(c) Displays a short description of the command(d) Displays all the programsThe question was asked during an interview.I need to ask this question from Debugging in portion System Implementation and Operation of Computer Fundamentals

Answer»

The correct choice is (c) Displays a short description of the command

To EXPLAIN I would say: h command displays a short description of the command. If simply help is written it gives a LIST of all the commands.

38.

A freeware GNU Debugger is __________(a) GDB(b) GNB(c) FDB(d) FNBThis question was posed to me in quiz.I'm obligated to ask this question of Debugging in division System Implementation and Operation of Computer Fundamentals

Answer» RIGHT answer is (a) GDB

Best explanation: GDB is a free GNU DEBUGGER which runs on most of the Unix-like platforms. It works for multiple PROGRAMMING languages. GNU is free SOFTWARE.
39.

The examination of changing values of variables is called stepping.(a) True(b) FalseI have been asked this question in unit test.The doubt is from Debugging in section System Implementation and Operation of Computer Fundamentals

Answer» CORRECT choice is (b) False

The BEST I can explain: The STATEMENT is false. It is called tracing. In tracing, the variables are examined wherever it value is CHANGING.
40.

Examination of the program step by step is called ______________(a) Controlling(b) Tracing(c) Stepping(d) TestingThe question was asked in a national level competition.The query is from Debugging in section System Implementation and Operation of Computer Fundamentals

Answer»

Right answer is (c) Stepping

To EXPLAIN I WOULD say: DEBUGGERS perform the task of STEP by step examination of the code which is called stepping. They also perform tracing.

41.

A standard for unit testing.(a) IEEE 1008(b) IEEE 1005(c) IEEE 1009(d) IEEE 1000The question was asked during an online exam.Query is from Testing topic in section System Implementation and Operation of Computer Fundamentals

Answer»

The correct CHOICE is (a) IEEE 1008

Best explanation: IEEE 1008 is a standard defined for unit testing. Rest all the other STANDARDS MENTIONED are INVALID. There are certain standards defined for Quality assurance.

42.

Which is not involved in debugging?(a) Identifying(b) Isolating(c) Test(d) FixingThe question was asked during an online exam.The above asked question is from Testing topic in section System Implementation and Operation of Computer Fundamentals

Answer»
43.

Gathering formal or informal technical feedback is called _________(a) Audit(b) Testing(c) Inspection(d) Unit testingThe question was asked in an interview for job.This intriguing question originated from Testing in section System Implementation and Operation of Computer Fundamentals

Answer»

Correct ANSWER is (c) Inspection

To elaborate: The TERM USED is inspection. Inspection helps in GETTING a formal or an informal feedback of a particular product. The ERRORS can be easily examined.

44.

A process to determine how the actual testing is done _______(a) Audit(b) Inspection(c) Control(d) MonitoringI have been asked this question by my college director while I was bunking the class.I'd like to ask this question from Testing topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

Correct option is (a) AUDIT

For EXPLANATION I would SAY: Audit is the systematic process which can determine how the actual process of testing is DONE. Audit is generally done with a TEAM.

45.

Which of the following is a common testing conducted by the developers?(a) Unit testing(b) Entry testing(c) Phrase testing(d) Code testingThis question was posed to me in an international level competition.This intriguing question originated from Testing topic in portion System Implementation and Operation of Computer Fundamentals

Answer» CORRECT choice is (a) Unit testing

Explanation: Unit testing is COMMONLY PERFORMED by the developers. It is difficult to perform testing at any TIME during its cycle. An early start decreases the time and COST.
46.

Which of the following is a myth in testing?(a) Tester can find bugs(b) Any user can test software(c) Missed defects are not due to testers(d) Complete testing is not possibleThe question was posed to me in an interview for job.Asked question is from Testing topic in chapter System Implementation and Operation of Computer Fundamentals

Answer»

The correct answer is (b) Any user can test SOFTWARE

The EXPLANATION: Any user can test software is a myth. ANYONE cannot test the software. A PERSON who has no KNOWLEDGE cannot test the software.

47.

SDLC stands for ________(a) Software development life cycle(b) System development life cycle(c) Software design life cycle(d) System design life cycleThis question was addressed to me in an online quiz.Question is taken from Testing topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

The correct answer is (a) SOFTWARE development life cycle

To elaborate: It STANDS for Software development life cycle. In SDLC, the TESTING can be started from the software gathering requirement phase. And can be CARRIED over till the deployment phase.

48.

Test cases ensure that all the statements are executed atleast once.(a) True(b) FalseI got this question in unit test.I want to ask this question from Testing topic in portion System Implementation and Operation of Computer Fundamentals

Answer»

Right OPTION is (a) True

For explanation I would say: The STATEMENT is true. Test cases are written to check if all the statements are executed at LEAST once. It also CHECKS the logicality of the code.

49.

Which of the following divides the input domain into classes containing data?(a) Equivalent partitioning(b) Environment partitioning(c) Procedure division(d) Compilation divisionThis question was posed to me in my homework.The query is from Testing topic in section System Implementation and Operation of Computer Fundamentals

Answer»

The correct option is (a) Equivalent partitioning

Best explanation: Equivalent partitioning DIVIDES the INPUT domain into classes containing DATA. They basically exercise on a specific functionality of a SOFTWARE.

50.

Another name for white-box testing is ___________(a) Control testing(b) Graybox(c) Glassbox(d) Black boxI got this question in an international level competition.The question is from Testing in division System Implementation and Operation of Computer Fundamentals

Answer»

The correct option is (c) Glassbox

Easy EXPLANATION: SOMETIMES it is called the GLASS box testing. It is a type of testing in which the INTERNAL structure of any application is tested and EXAMINED.