Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
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
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
In Function Point Analysis (FPA), software functionality is evaluated across five primary components: External Inputs, External Outputs, External Inquiries, Internal Logical Files, and:
ADatabase Table Constraints
BSystem Call Routines
CHardware Memory Allocation
DExternal Interface Files
In Top-Down Integration Testing, dummy control routines used to simulate lower-level modules that are not yet developed are called:
AStubs
BDrivers
CMocks
DSpies
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)
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
The Interface Segregation Principle (ISP) dictates that clients should not be forced to depend upon:
AConcrete implementations of factory classes
BAbstract superclasses
CDatabase connection pools
DInterfaces that they do not use
Which type of cohesion occurs when elements of a module are grouped together because they execute during the same phase of execution (e.g., initialization routines)?
ATemporal Cohesion
BLogical Cohesion
CCoincidental Cohesion
DSequential Cohesion
Which type of cohesion is present when functions are placed together in a module purely because they process the same data structures or input stream?
ASequential Cohesion
BCommunicational Cohesion
CProcedural Cohesion
DLogical Cohesion
Which type of cohesion occurs when the output of one component in a module serves as the direct input to the next component?
AProcedural Cohesion
BFunctional Cohesion
CSequential Cohesion
DTemporal Cohesion
