Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login
Engineering

Engineering MCQs With Answers

0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →

The Critical Path Method (CPM) in software project scheduling determines:

AThe sequence of dependent tasks that defines the minimum total time required to complete the project
BThe path with the highest financial cost
CThe tasks with maximum buffer slack time
DThe sequence of unassigned developer tasks
Submitted by: mcqstutor Team 0 comments

What is the difference between Software Verification and Software Validation?

AVerification involves dynamic code execution; Validation involves static code inspection
BVerification ensures building the product right; Validation ensures building the right product
CVerification is done by end-users; Validation is done by developers
DVerification checks non-functional performance; Validation checks functional specifications
Submitted by: mcqstutor Team 0 comments

In project management network diagrams, total float (or slack time) represents:

AThe time required to compile the software codebase
BThe amount of time a task can be delayed without delaying the project completion date
CThe total overtime worked by software engineers
DThe total buffer reserved for bug fixing
Submitted by: mcqstutor Team 0 comments

Static software verification techniques performed without executing program code include:

AUnit Testing and Integration Testing
BStress Testing and Load Testing
CCode Inspections, Walkthroughs, and Static Analysis
DAlpha and Beta Acceptance Testing
Submitted by: mcqstutor Team 0 comments

Tasks located on the Critical Path in a PERT/CPM software project network diagram always have a Total Float of:

AMaximum Float
BPositive Float equal to 10 days
CZero Float
DNegative Float
Submitted by: mcqstutor Team 0 comments

In Integration Testing, combining all software modules simultaneously to test the entire system at once without incremental integration is called:

ATop-Down Integration
BBottom-Up Integration
CSandwich Integration
DBig-Bang Integration
Submitted by: mcqstutor Team 0 comments

Which SOLID principle states that software entities (classes, modules, functions) should be open for extension, but closed for modification?

ALiskov Substitution Principle (LSP)
BOpen-Closed Principle (OCP)
CInterface Segregation Principle (ISP)
DSingle Responsibility Principle (SRP)
Submitted by: mcqstutor Team 0 comments

According to the Liskov Substitution Principle (LSP), objects of a superclass should be replaceable with objects of its subclasses without:

AIncreasing execution time
BChanging database schemas
CAltering the correctness of the program
DModifying compiler settings
Submitted by: mcqstutor Team 0 comments