Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
A white-box software testing technique that measures execution of all independent paths through a control flow graph is:
AStatement Coverage
BBasis Path Testing
CCondition Coverage
DDecision Coverage
In formal software specification, a ‘Liveness Property’ mathematically states that:
ABad things will never happen in system execution
BThe program contains zero bugs
CMemory consumption is bounded
DSomething good will eventually happen in system execution
In formal software specification, a ‘Safety Property’ mathematically states that:
ABad things will never happen during system execution
BSomething good will eventually happen
CExecution speed is linear
DAll test cases pass
A formal verification technique that exhaustively checks whether a finite-state model of a system satisfies a given temporal logic property is:
ACleanroom Engineering
BModel Checking
CRegression Testing
DSmoke Testing
In formal specifications, Linear Temporal Logic (LTL) and Computation Tree Logic (CTL) are mathematical frameworks used to model:
ASoftware project labor costs
BSQL database query performance
CSystem behavior and properties over time
DUser interface layout dimensions
A grey-box software testing technique that combines static analysis with dynamic execution by executing code with symbolic input variables is:
ASymbolic Execution
BFuzz Testing
CMutation Testing
DEquivalence Partitioning
An architectural style that uses event producers, event consumers, and message brokers to enable loose coupling and asynchronous processing is:
AClient-Server Architecture
BLayered Architecture
CEvent-Driven Architecture (EDA)
DMonolithic Architecture
In RESTful API design, the concept where server responses include dynamic hypermedia links informing clients of next available state transitions is known as:
AREST Maturity Level 0
BGraphQL Schema
CSwagger Definition
DHATEOAS (Hypermedia As The Engine Of Application State)
In cloud-native applications, Twelve-Factor App methodology recommends storing all application configuration settings in:
AHardcoded Source Files
BEnvironment Variables
CLocal XML Config Files
DDatabase Primary Tables
Which deployment pattern deploys a secondary helper component alongside a primary application container to share logging, proxy, or monitoring services?
ASidecar Pattern
BAmbassador Pattern
CAdapter Pattern
DDecorator Pattern
