ME / MEng Master of Engineering Qualifying Exam — Questions and Answers
Question 1: What is meant by "software"?
- set of programs
- documentation and configuration of data
- set of programs, documentation & configuration of data (Correct answer)
- None of the mentioned
Correct answer: set of programs, documentation & configuration of data
Software is a comprehensive term that encompasses more than just executable programs. It includes the set of instructions (programs or code), all associated documentation (user manuals, design specifications, test plans), and configuration data (settings, parameters, databases) necessary for the software to operate correctly and be maintained. All these components are essential for a complete and functional software system.
Question 2: The Reynolds number for flow in a pipe transitions from laminar to turbulent at approximately:
- Re = 2300 (Correct answer)
- Re = 10,000
- Re = 500
- Re = 100,000
Correct answer: Re = 2300
For pipe flow, laminar conditions persist below Re ≈ 2300, with transition to turbulence occurring between 2300 and 4000.
Question 3: In beam theory, the neutral axis is the location where:
- Normal stress is maximum
- Shear stress is maximum
- Bending stress is zero (Correct answer)
- Deflection is maximum
Correct answer: Bending stress is zero
The neutral axis is the centroidal axis of the cross-section where bending stress is zero; material above and below carries tension or compression.
Question 4: Archimedes' principle states that the buoyant force on a submerged object equals:
- The surface tension force times the perimeter
- The weight of fluid displaced by the object (Correct answer)
- The weight of the object
- The pressure at the object's centroid times its volume
Correct answer: The weight of fluid displaced by the object
The buoyant force equals the weight of the fluid displaced, acting upward through the center of buoyancy.
Question 5: Critical damping in a mass-spring-damper system occurs when:
- The spring force equals the damping force at all times
- The natural frequency equals the damping coefficient numerically
- The damping ratio ζ equals 1 (Correct answer)
- The system oscillates indefinitely
Correct answer: The damping ratio ζ equals 1
Critical damping (ζ = 1) gives the fastest return to equilibrium without oscillation, representing the boundary between underdamped and overdamped responses.
Question 6: What information does a Bode plot provide about a control system?
- Magnitude and phase of the frequency response versus frequency (Correct answer)
- Nyquist contour mapping in the complex plane
- Time-domain step response of the closed-loop system
- Root locations as open-loop gain varies
Correct answer: Magnitude and phase of the frequency response versus frequency
A Bode plot consists of two graphs: the magnitude (in dB) and the phase (in degrees) of the open-loop frequency response plotted against logarithmic frequency.
Question 7: Exergy (availability) in thermodynamics represents:
- Maximum useful work obtainable relative to the environment (Correct answer)
- Total enthalpy minus kinetic energy
- Total internal energy of the system
- Entropy generated during a process
Correct answer: Maximum useful work obtainable relative to the environment
Exergy is the maximum theoretical work that can be extracted as a system comes to equilibrium with its surroundings.
Question 8: Which of the following is more effective for creating complex shapes?
- Turning
- Powder metallurgy (Correct answer)
- Metal casting
- Sand casting
Correct answer: Powder metallurgy
Powder metallurgy is highly effective for creating complex shapes, especially those with intricate internal features or specific porosity requirements. This process involves compacting powdered materials into a desired shape and then sintering them. It allows for near-net-shape manufacturing, significantly reducing the need for extensive secondary machining operations compared to traditional methods like turning or casting.
Question 9: The phrase used to describe geometric modeling, such as solid modeling, wire frame modeling, and drafting, is
- operating system
- application software
- software package (Correct answer)
- none of the mentioned
Correct answer: software package
Geometric modeling techniques such as solid modeling, wireframe modeling, and drafting are typically integrated components of a larger software package. These functionalities are commonly found within Computer-Aided Design (CAD) software suites. A software package refers to a collection of programs designed to perform a specific set of related tasks.
Question 10: The Moody diagram relates friction factor to Reynolds number and:
- Fluid density
- Pipe length
- Flow temperature
- Relative roughness (ε/D) (Correct answer)
Correct answer: Relative roughness (ε/D)
The Moody diagram plots Darcy friction factor against Reynolds number and relative roughness ε/D for pipe flow.
Question 11: A fault tree analysis (FTA) is a top-down method used to:
- Map customer requirements to engineering specifications
- Identify combinations of events leading to a specified top-level failure (Correct answer)
- Optimize supply chain network flows
- Improve manufacturing throughput sequentially
Correct answer: Identify combinations of events leading to a specified top-level failure
FTA uses Boolean logic (AND/OR gates) to model pathways of basic events that combine to cause an undesired top event (system failure).
Question 12: What is the purpose of an Abstract Syntax Tree (AST) in a compiler or interpreter?
- To represent the hierarchical syntactic structure of source code for analysis and transformation (Correct answer)
- To encode bytecode instructions for a virtual machine
- To track which lines of code have been executed during profiling
- To store the symbol table mapping variables to memory addresses
Correct answer: To represent the hierarchical syntactic structure of source code for analysis and transformation
An AST is a tree-shaped intermediate representation of source code's syntactic structure, used for semantic analysis, optimization, and code generation.
Question 13: Design for Disassembly (DfD) in sustainable engineering focuses on:
- Eliminating fasteners to reduce part count
- Making products fail safely when overloaded
- Reducing assembly time during manufacturing
- Enabling easy separation of components for recycling or reuse at end of life (Correct answer)
Correct answer: Enabling easy separation of components for recycling or reuse at end of life
DfD principles facilitate efficient disassembly at end-of-life, allowing materials recovery and reuse, supporting circular economy goals.
Question 14: Which STEP (Standard for the Exchange of Product model data) protocol is used to transfer CAD geometry between different software platforms?
- IGES v6.0
- DXF R14
- STEP AP203 (Correct answer)
- STL binary format
Correct answer: STEP AP203
STEP AP203 (Application Protocol 203) defines the exchange of configuration-controlled 3D design data between CAD systems.
Question 15: A pump's specific speed is used to:
- Measure impeller blade stress
- Calculate NPSH requirements only
- Determine pipe wall thickness
- Classify pump type and predict performance (Correct answer)
Correct answer: Classify pump type and predict performance
Specific speed N_s is a dimensionless parameter that classifies pumps (centrifugal, mixed-flow, axial) and guides selection for given flow and head conditions.
Question 16: Castigliano's second theorem states that the deflection at a point in a structure equals:
- The second derivative of strain energy with respect to applied load
- The partial derivative of total strain energy with respect to the applied load at that point (Correct answer)
- Twice the strain energy divided by the total load
- The integral of moment divided by EI
Correct answer: The partial derivative of total strain energy with respect to the applied load at that point
Castigliano's theorem: δ_i = ∂U/∂P_i, where U is the total strain energy, allows deflection calculations in statically indeterminate and complex structures.
Question 17: The eight principles upheld by the Software Code of Ethics and Professional Practice do not include .
- PROFESSION
- PUBLIC
- PRODUCT
- ENVIRONMENT (Correct answer)
Correct answer: ENVIRONMENT
The IEEE-CS/ACM Software Engineering Code of Ethics and Professional Practice outlines eight core principles for software engineers. These principles are Public, Client and Employer, Product, Judgment, Management, Profession, Colleagues, and Self. 'Environment' is not one of the explicitly stated eight principles in this code.
Question 18: A Venturi meter measures flow rate by exploiting which principle?
- Pressure increases as velocity increases
- Fluid density changes with velocity
- Velocity is constant across a constriction
- Pressure decreases as velocity increases (Correct answer)
Correct answer: Pressure decreases as velocity increases
A Venturi meter measures the pressure drop across a converging section; lower pressure at the throat (where velocity is higher) via Bernoulli's equation allows flow rate calculation.
Question 19: The Kyoto Protocol and Paris Agreement both address which environmental issue?
- Transboundary acid rain from sulfur emissions
- Ocean acidification from industrial discharge
- Stratospheric ozone depletion
- Anthropogenic greenhouse gas emissions and climate change (Correct answer)
Correct answer: Anthropogenic greenhouse gas emissions and climate change
Both international treaties target the reduction of anthropogenic greenhouse gas emissions to limit global temperature rise and mitigate climate change impacts.
Question 20: Which thermodynamic cycle is the theoretical standard for spark-ignition gasoline engines?
- Diesel cycle
- Rankine cycle
- Otto cycle (Correct answer)
- Brayton cycle
Correct answer: Otto cycle
The Otto cycle models the idealized operation of a spark-ignition internal combustion engine with constant-volume heat addition.
Question 21: On a root locus diagram, open-loop poles and zeros are marked by convention as:
- Poles as crosses (X), zeros as circles (O) (Correct answer)
- Both marked as filled squares
- Both marked as filled triangles
- Poles as circles (O), zeros as crosses (X)
Correct answer: Poles as crosses (X), zeros as circles (O)
By standard convention, poles are denoted by × (crosses) and zeros by ○ (circles) on a root locus plot.
Question 22: Gain margin is best defined as the additional open-loop gain that can be applied before the system becomes:
- Marginally stable or unstable (Correct answer)
- Underdamped
- Critically damped
- Overdamped
Correct answer: Marginally stable or unstable
Gain margin quantifies how much the loop gain can be increased beyond its current value before the closed-loop system reaches the verge of instability.
Question 23: In engineering risk analysis, risk is typically defined as:
- Hazard severity alone, regardless of probability
- The maximum credible accident scenario
- The product of probability of occurrence and consequence severity (Correct answer)
- Regulatory compliance margin for a given design
Correct answer: The product of probability of occurrence and consequence severity
Risk = Probability × Consequence; this formulation allows quantitative comparison of hazards with different likelihoods and impacts.
Question 24: Pascal's Law states that pressure applied to an enclosed fluid:
- Acts only in the direction of gravity
- Is transmitted equally in all directions (Correct answer)
- Is proportional to the fluid's viscosity
- Decreases with depth
Correct answer: Is transmitted equally in all directions
Pascal's Law states that a pressure change at any point in a confined, incompressible fluid is transmitted equally throughout.
Question 25: Which heat transfer mode does NOT require a medium (can occur in a vacuum)?
- Radiation (Correct answer)
- Convection
- Advection
- Conduction
Correct answer: Radiation
Thermal radiation is electromagnetic energy transfer that requires no medium, allowing heat transfer across a vacuum.
Question 26: Dynamic viscosity has SI units of:
- N/m²
- Pa·s (Correct answer)
- kg/m³
- m²/s
Correct answer: Pa·s
Dynamic (absolute) viscosity μ has SI units of Pascal-seconds (Pa·s), equivalent to N·s/m² or kg/(m·s).
Question 27: A PID controller combines which three control actions?
- Proportional, Integral, and Derivative (Correct answer)
- Proportional, Impedance, and Differential
- Position, Inertia, and Damping
- Phase, Impedance, and Damping
Correct answer: Proportional, Integral, and Derivative
PID stands for Proportional, Integral, and Derivative — actions that reduce error magnitude, eliminate steady-state offset, and improve transient response, respectively.
Question 28: The boundary layer on a flat plate transitions from laminar to turbulent at approximately which local Reynolds number?
- Re_x = 2,300
- Re_x = 500
- Re_x = 10⁷
- Re_x = 5 × 10⁵ (Correct answer)
Correct answer: Re_x = 5 × 10⁵
Boundary layer transition on a flat plate typically occurs at a local Reynolds number Re_x ≈ 5 × 10⁵ under low-disturbance conditions.
Question 29: Bernoulli's equation is derived from which conservation principle?
- Conservation of mass
- Conservation of energy (Correct answer)
- Conservation of angular momentum
- Conservation of momentum
Correct answer: Conservation of energy
Bernoulli's equation is derived from the energy equation for steady, inviscid, incompressible flow along a streamline.
Question 30: Cavitation in pumps occurs when local fluid pressure drops below:
- The fluid's critical pressure
- The vapor pressure of the fluid (Correct answer)
- The pump discharge pressure
- Atmospheric pressure
Correct answer: The vapor pressure of the fluid
Cavitation occurs when local static pressure falls below the fluid's vapor pressure, causing vapor bubble formation and collapse.
Question 31: The Hazen-Williams equation is used to calculate:
- Head loss due to friction in pressurized pipe flow (Correct answer)
- Soil permeability in saturated flow
- Settlement of cohesive soils
- Wave runup on coastal structures
Correct answer: Head loss due to friction in pressurized pipe flow
The Hazen-Williams equation estimates friction head loss in full-flowing pressurized pipes using an empirical roughness coefficient C.
Question 32: In a gas turbine (Brayton) cycle, the ideal thermal efficiency depends on:
- Mass flow rate
- Pressure ratio (Correct answer)
- Turbine inlet enthalpy alone
- Maximum cycle temperature only
Correct answer: Pressure ratio
Brayton cycle efficiency η = 1 − r_p^((1−γ)/γ), depending only on the pressure ratio r_p and the specific heat ratio γ.
Question 33: In environmental impact assessment, a 'negative feedback loop' in a system:
- Counteracts disturbances and stabilizes the system (Correct answer)
- Amplifies disturbances, causing runaway change
- Has no net effect on system behavior
- Only applies to electrical circuit analysis
Correct answer: Counteracts disturbances and stabilizes the system
Negative feedback opposes change, returning a system toward its equilibrium state, providing self-regulation and stability.
Question 34: Which control strategy is most commonly used in field-oriented control (FOC) of AC motors to decouple torque and flux?
- Space vector modulation without coordinate transformation
- Direct torque control with hysteresis band
- Park transformation to d-q rotating reference frame (Correct answer)
- Scalar V/f control
Correct answer: Park transformation to d-q rotating reference frame
FOC applies the Park (d-q) transformation so flux-producing and torque-producing current components can be controlled independently like a DC motor.
Question 35: The Lewis form factor Y in gear bending stress analysis accounts for:
- Pitch circle velocity
- Gear ratio effects
- Tooth geometry and the parabolic beam analogy (Correct answer)
- Material hardness
Correct answer: Tooth geometry and the parabolic beam analogy
The Lewis form factor Y reflects the shape of the gear tooth, derived from treating it as a cantilever beam with a parabolic fillet.
Question 36: In a FMEA (Failure Mode and Effects Analysis), the Risk Priority Number (RPN) is calculated as:
- Severity + Occurrence + Detection
- (Severity + Occurrence) × Detection
- Severity × Occurrence × Detection (Correct answer)
- Severity × Occurrence / Detection
Correct answer: Severity × Occurrence × Detection
RPN = Severity × Occurrence × Detection (each rated 1–10); higher RPN values indicate failure modes requiring priority corrective action.
Question 37: Stokes' Law for drag on a small sphere at very low Reynolds number gives drag force as:
- F_D = 3πμVD (Correct answer)
- F_D = ρgV_submerged
- F_D = ½ρV²A·C_D
- F_D = μ(dV/dy)A
Correct answer: F_D = 3πμVD
For creeping flow (Re << 1), Stokes' Law gives F_D = 3πμVD, where μ is dynamic viscosity, V is velocity, and D is sphere diameter.
Question 38: Systems thinking in engineering design emphasizes:
- Optimizing each component in isolation for maximum efficiency
- Reducing the number of system components to simplify analysis
- Applying the same solution across all systems regardless of context
- Understanding interactions and emergent behavior of components within the whole system (Correct answer)
Correct answer: Understanding interactions and emergent behavior of components within the whole system
Systems thinking recognizes that system behavior emerges from interactions between components and cannot be understood by analyzing parts in isolation.
Question 39: In a control system block diagram, the transfer function G(s) of a system is defined as:
- The time-domain differential equation of the system
- The ratio of input energy to output energy
- The gain at DC (zero frequency) only
- The ratio of output to input in the frequency domain (Laplace transform) (Correct answer)
Correct answer: The ratio of output to input in the frequency domain (Laplace transform)
The transfer function G(s) = Y(s)/X(s) is the ratio of the Laplace-transformed output to input, assuming zero initial conditions.
Question 40: For a second-order system to be classified as underdamped, the damping ratio ζ must satisfy:
- ζ = 1
- ζ > 1
- 0 < ζ < 1 (Correct answer)
- ζ = 0
Correct answer: 0 < ζ < 1
An underdamped system has 0 < ζ < 1, producing an oscillatory transient response that decays exponentially to the steady-state value.
Question 41: A spur gear pair has a velocity ratio of 4:1 and a center distance of 250 mm. If the pinion has 20 teeth, the module is:
- 5 mm (Correct answer)
- 2.5 mm
- 10 mm
- 4 mm
Correct answer: 5 mm
Gear has 80 teeth; total teeth on centers: m(N1+N2)/2 = 250 → m×100/2 = 250 → m = 5 mm.
Question 42: The connection between CAD/CAM is
- manufacturing and marketing
- design and manufacturing (Correct answer)
- science and engineering
- design and marketing
Correct answer: design and manufacturing
CAD stands for Computer-Aided Design, which involves creating and modifying designs using computer systems. CAM stands for Computer-Aided Manufacturing, which uses software and computer-controlled machinery to automate manufacturing processes. The connection between CAD and CAM is fundamental, as CAD designs directly provide the data needed for CAM systems to produce physical parts, streamlining the entire product development cycle.
Question 43: The Nyquist-Shannon sampling theorem requires the sampling frequency fs for a signal with highest frequency fmax to satisfy:
- fs < fmax
- fs = fmax
- fs ≥ 2fmax (Correct answer)
- fs ≥ 10fmax
Correct answer: fs ≥ 2fmax
The theorem states fs ≥ 2fmax to avoid aliasing; this minimum rate (2fmax) is called the Nyquist rate.
Question 44: In OAuth 2.0, what is the role of the 'authorization code' flow's PKCE extension?
- To allow refresh tokens to be used without client secrets
- To encrypt the access token during transmission
- To prevent authorization code interception attacks in public clients (Correct answer)
- To enable multi-factor authentication for native apps
Correct answer: To prevent authorization code interception attacks in public clients
PKCE (Proof Key for Code Exchange) uses a code verifier/challenge pair to prevent an intercepted authorization code from being exchanged by a malicious actor.
Question 45: Manning's equation in open-channel hydraulics relates flow velocity to:
- Froude number and Darcy friction factor
- Pipe diameter and fluid density
- Reynolds number and wetted perimeter only
- Hydraulic radius, channel slope, and roughness coefficient (Correct answer)
Correct answer: Hydraulic radius, channel slope, and roughness coefficient
Manning's V = (1/n)R_h^(2/3)S^(1/2) links mean velocity to hydraulic radius R_h, channel slope S, and Manning's roughness coefficient n.
Question 46: The continuity equation for steady incompressible flow requires that:
- Viscosity is zero throughout the flow
- The product of cross-sectional area and velocity is constant (Correct answer)
- Flow velocity is uniform across any cross section
- Pressure is constant along a streamline
Correct answer: The product of cross-sectional area and velocity is constant
For incompressible steady flow, A₁V₁ = A₂V₂, meaning the volumetric flow rate is conserved along the flow path.
Question 47: A rectangular tank's detention time is determined by .
- t0 = LB/HQ
- t0 = HQ/LB
- t0 = Q/LBH
- t0 = LBH/Q (Correct answer)
Correct answer: t0 = LBH/Q
Detention time (t0) in a tank represents the average theoretical time that water remains within the tank for treatment. It is calculated by dividing the total volume of the tank (V) by the flow rate (Q) of water passing through it. For a rectangular tank, the volume is given by Length (L) * Breadth (B) * Height (H), so the formula becomes t0 = (L * B * H) / Q.
Question 48: In a clutch or brake design, the uniform pressure assumption is preferred over the uniform wear assumption when:
- The contact pressure is very low
- The rotational speed is high
- The friction surface is new and unworn (Correct answer)
- The friction surface is fully run-in
Correct answer: The friction surface is new and unworn
Uniform pressure applies to new surfaces before wear occurs; after break-in, uniform wear (p·r = constant) governs.
Question 49: What distinguishes 'eventual consistency' from 'strong consistency' in distributed databases?
- Eventual consistency requires synchronous replication; strong consistency uses asynchronous replication
- Eventual consistency guarantees reads always reflect the latest write; strong consistency does not
- Strong consistency guarantees all nodes reflect the latest write immediately; eventual consistency allows temporary divergence (Correct answer)
- Strong consistency is only achievable in single-node systems
Correct answer: Strong consistency guarantees all nodes reflect the latest write immediately; eventual consistency allows temporary divergence
Strong consistency ensures all nodes see the same data at the same time, while eventual consistency allows replicas to diverge temporarily and converge over time.
Question 50: In systems engineering, a system's reliability R(t) is related to its hazard (failure) rate λ(t) by:
- R(t) = 1 / λ(t)
- R(t) = λ(t)² / 2
- R(t) = e^(−∫λ(t)dt) (Correct answer)
- R(t) = λ(t) × t
Correct answer: R(t) = e^(−∫λ(t)dt)
Reliability R(t) = exp(−∫₀ᵗ λ(τ)dτ); for constant hazard rate, R(t) = e^(−λt), giving the exponential failure distribution.
Question 51: The Biological Oxygen Demand (BOD) test measures:
- Dissolved oxygen concentration in clean water
- Chemical oxygen demand for inorganic oxidation only
- Oxygen consumed by microorganisms to decompose organic matter in water (Correct answer)
- Photosynthetic oxygen production in aquatic systems
Correct answer: Oxygen consumed by microorganisms to decompose organic matter in water
BOD measures the oxygen consumed by microorganisms breaking down organic matter in a water sample over typically 5 days at 20°C (BOD₅).
Question 52: In state-space representation, the standard system matrices are labeled:
- A, B, C, D (Correct answer)
- P, Q, R, S
- X, Y, Z, W
- K, L, M, N
Correct answer: A, B, C, D
State-space equations use A (system/state matrix), B (input matrix), C (output matrix), and D (feedthrough matrix): ẋ = Ax + Bu, y = Cx + Du.
Question 53: Maxwell's equation ∇ × H = J + ∂D/∂t includes the displacement current term ∂D/∂t, which was added by Maxwell to:
- Describe magnetostatic boundary conditions
- Ensure conservation of charge and allow electromagnetic wave propagation (Correct answer)
- Account for magnetic monopoles
- Correct Faraday's law for moving media
Correct answer: Ensure conservation of charge and allow electromagnetic wave propagation
Maxwell added ∂D/∂t to make Ampère's law consistent with charge continuity (∇·J + ∂ρ/∂t = 0) and this addition predicts electromagnetic wave propagation.
Question 54: According to the Routh-Hurwitz stability criterion, a system is stable if and only if:
- All poles are located in the right-half s-plane
- All coefficients of the characteristic polynomial alternate in sign
- The determinant of the system matrix is zero
- All elements in the first column of the Routh array are positive (Correct answer)
Correct answer: All elements in the first column of the Routh array are positive
The Routh-Hurwitz criterion requires all entries in the first column of the Routh array to be positive (same sign) for the system to be stable.
Question 55: The classification of locating devices is
- none of the mentioned
- all of the mentioned
- text input device
- graphic device (Correct answer)
Correct answer: graphic device
Locating devices, such as a mouse, trackball, or light pen, are primarily used to specify a position or select an object on a computer screen. These devices are essential for interacting with graphical user interfaces and manipulating visual elements. Therefore, they are classified as graphic input devices, enabling users to point, select, and draw.
Question 56: In the Rankine cycle used in steam power plants, which component increases the pressure of the working fluid?
- Turbine
- Condenser
- Pump (Correct answer)
- Boiler
Correct answer: Pump
The pump raises the pressure of the condensate from condenser pressure to boiler pressure, requiring work input.
Question 57: The Navier-Stokes equations describe:
- Motion of viscous fluid substances (Correct answer)
- Heat transfer in solids
- Electrical current in conductors
- Deformation of elastic solids under load
Correct answer: Motion of viscous fluid substances
The Navier-Stokes equations are nonlinear partial differential equations describing the motion of viscous, Newtonian fluids.
Question 58: What is the purpose of the 'effective length factor' K in the Euler column buckling formula?
- To account for end boundary conditions affecting buckling length (Correct answer)
- To convert between unit systems
- To reduce load for dynamic effects
- To adjust for material yield strength
Correct answer: To account for end boundary conditions affecting buckling length
K converts the actual column length to an effective length that reflects the restraint provided by end conditions, modifying the Euler critical load.
Question 59: The impulse response h(t) of a linear system is related to its transfer function H(s) by:
- H(s) is the Fourier transform of h(t)
- h(t) is the derivative of the step response divided by H(s)
- h(t) is the inverse Laplace transform of H(s) (Correct answer)
- H(s) is the convolution of h(t) with the input
Correct answer: h(t) is the inverse Laplace transform of H(s)
Since the Laplace transform of the unit impulse δ(t) is 1, the output transform equals H(s)·1 = H(s), so h(t) = L⁻¹{H(s)}.
Question 60: Which metric measures the number of linearly independent paths through a program's control flow graph?
- Fan-out metric
- Cyclomatic complexity (Correct answer)
- Lines of code (LOC)
- Halstead volume
Correct answer: Cyclomatic complexity
Cyclomatic complexity (V(G) = E − N + 2P) quantifies independent paths, providing a lower bound on the number of test cases needed for full branch coverage.
Question 61: The temperature at which a gas condenses at a given pressure is called its:
- Boiling point
- Flash point
- Dew point (Correct answer)
- Critical temperature
Correct answer: Dew point
The dew point is the temperature at which a gas (or gas mixture) begins to condense at a specified pressure.
Question 62: In CAD/CAM integrated manufacturing, what is the role of a Post-Processor?
- It generates the Bill of Materials from the design model
- It simulates material removal to detect collisions
- It translates generic toolpath data (CLDATA) into machine-specific G-code (Correct answer)
- It checks the CAD model for geometric errors before machining
Correct answer: It translates generic toolpath data (CLDATA) into machine-specific G-code
A post-processor converts CL (cutter location) data from CAM software into the specific G-code dialect required by a particular CNC controller.
Question 63: Which dimensionless number is used in convective heat transfer to relate inertial forces to viscous forces in a fluid?
- Prandtl number
- Reynolds number (Correct answer)
- Biot number
- Nusselt number
Correct answer: Reynolds number
The Reynolds number (Re = ρVL/μ) compares inertial to viscous forces and determines laminar vs. turbulent flow regimes.
Question 64: The Biot number in heat transfer is defined as:
- hL/α, convection-diffusivity ratio
- k/(ρcL), thermal diffusivity parameter
- ρVL/μ, inertial to viscous ratio
- hL/k, ratio of convective to conductive resistance (Correct answer)
Correct answer: hL/k, ratio of convective to conductive resistance
Bi = hL_c/k compares internal conductive resistance (L_c/k) to external convective resistance (1/h) for a solid body.
Question 65: In optical fiber communications, 'chromatic dispersion' causes pulse broadening because:
- Polarization-mode coupling randomizes pulse arrival times
- Nonlinear Kerr effect creates new frequency components
- The fiber core absorbs power proportional to the square of the optical frequency
- Different wavelength components travel at different group velocities in the fiber (Correct answer)
Correct answer: Different wavelength components travel at different group velocities in the fiber
Chromatic dispersion arises because the fiber's refractive index (and thus group velocity) varies with wavelength, spreading out spectrally diverse pulses.
Question 66: The equation for the force per unit length between two infinite parallel conductors is .
- µ0i1/2πdi2
- µ0i1i2/d
- µ0i1i2/2πd (Correct answer)
- µ0i1i2/2d
Correct answer: µ0i1i2/2πd
The force per unit length (F/L) between two infinitely long, parallel conductors carrying currents i1 and i2, separated by a distance 'd', is given by the formula F/L = (µ0 * i1 * i2) / (2πd). This fundamental equation in electromagnetism quantifies the magnetic interaction between parallel current-carrying wires, where µ0 is the permeability of free space.
Question 67: In the s-domain, what is the transfer function of an ideal differentiator?
- 1/s²
- s²
- s (Correct answer)
- 1/s
Correct answer: s
Differentiation in the time domain corresponds to multiplication by s in the Laplace domain, so the transfer function of a differentiator is simply s.
Question 68: Noise pollution is typically measured in decibels (dB), which is a:
- Direct measure of sound power in watts
- Frequency-weighted energy measure
- Logarithmic scale of sound pressure level relative to a reference (Correct answer)
- Linear scale of sound pressure
Correct answer: Logarithmic scale of sound pressure level relative to a reference
SPL (dB) = 20 log₁₀(p/p_ref), where p_ref = 20 μPa; the logarithmic scale reflects the ear's response to sound across many orders of magnitude.
Question 69: The concept of 'carrying capacity' in environmental systems engineering refers to:
- Flow rate capacity of a wastewater treatment plant
- Maximum population or load an ecosystem can sustainably support (Correct answer)
- Maximum structural load a bridge can support
- Volume of pollutants a filter can remove per cycle
Correct answer: Maximum population or load an ecosystem can sustainably support
Carrying capacity is the maximum population size (or resource use level) that an environment can sustain indefinitely without degradation.
Question 70: Superheat in a Rankine cycle is added primarily to:
- Increase turbine efficiency and reduce moisture content (Correct answer)
- Reduce pump work
- Lower boiler operating temperature
- Increase condenser pressure
Correct answer: Increase turbine efficiency and reduce moisture content
Superheating raises the turbine inlet temperature, increasing cycle efficiency and reducing moisture that erodes turbine blades.
Question 71: Total Dissolved Solids (TDS) in water quality refers to:
- Suspended particulate matter larger than 0.45 μm
- Hardness due to calcium and magnesium only
- Biological oxygen demand in parts per million
- Inorganic salts, minerals, and organic matter dissolved in water (Correct answer)
Correct answer: Inorganic salts, minerals, and organic matter dissolved in water
TDS encompasses all dissolved inorganic and organic substances (ions, metals, minerals) passing through a 0.45 μm filter, expressed in mg/L or ppm.
Question 72: The primary purpose of a secondary wastewater treatment process is to:
- Remove large solids and grit by screening
- Biologically remove dissolved organic matter using microorganisms (Correct answer)
- Disinfect the effluent with chlorine
- Remove heavy metals by chemical precipitation
Correct answer: Biologically remove dissolved organic matter using microorganisms
Secondary treatment (activated sludge, trickling filters) uses biological processes to degrade dissolved and suspended organic matter after primary settling.
Question 73: For a buck-boost DC-DC converter operating in continuous conduction mode, what is the voltage conversion ratio M = V_out/V_in as a function of duty cycle D?
- 1/(1-D)
- (1-D)/D
- D/(1-D)
- -D/(1-D) (Correct answer)
Correct answer: -D/(1-D)
The buck-boost converter inverts polarity, giving M = -D/(1-D), where the negative sign indicates output polarity reversal.
Question 74: The energy grade line (EGL) in pipe flow lies above the hydraulic grade line (HGL) by a distance equal to:
- p/γ (pressure head)
- z (elevation head)
- V²/2g (velocity head) (Correct answer)
- hf (friction head loss)
Correct answer: V²/2g (velocity head)
EGL = HGL + V²/2g; the EGL exceeds the HGL by the velocity head, and both slope downward in the direction of flow due to friction losses.
Question 75: Hydraulic diameter D_h for a non-circular duct is defined as:
- Square root of the cross-sectional area
- 4 × Cross-sectional area / Wetted perimeter (Correct answer)
- Perimeter / Cross-sectional area
- Cross-sectional area / Wetted perimeter
Correct answer: 4 × Cross-sectional area / Wetted perimeter
D_h = 4A/P allows pipe-flow correlations to be applied to non-circular ducts by using an equivalent hydraulic diameter.
Question 76: An engineering manager uses a RACI chart. What does the 'C' stand for, and what is the responsibility it describes?
- Coordinator — schedules and tracks work assignments
- Consulted — provides input before decisions are finalized (Correct answer)
- Completer — delivers the final work product
- Controller — approves all decisions before action
Correct answer: Consulted — provides input before decisions are finalized
Consulted (C) means the person provides expertise or input that must be gathered before a decision or action, creating a two-way communication flow.
Question 77: A P-diagram (Parameter Diagram) in robust engineering design identifies:
- Performance vs. cost trade-off curves
- Pressure-temperature phase relationships
- Process flow and decision points in manufacturing
- Signal, noise, control, and response parameters of a system (Correct answer)
Correct answer: Signal, noise, control, and response parameters of a system
A P-diagram maps the system transformation from signal (input) to response (output), identifying control factors, noise factors, and ideal function.
Question 78: The characteristic equation of a control system is obtained by setting which expression to zero?
- The numerator of the open-loop transfer function
- The gain of the proportional controller
- The denominator of the closed-loop transfer function (Correct answer)
- The numerator of the closed-loop transfer function
Correct answer: The denominator of the closed-loop transfer function
The characteristic equation is found by setting the denominator of the closed-loop transfer function to zero; its roots (poles) determine stability and transient behavior.
Question 79: The moment of inertia of a rectangular cross-section (width b, height h) about its centroidal axis is:
- bh²/6
- bh³/12 (Correct answer)
- bh³/3
- b³h/12
Correct answer: bh³/12
The second moment of area for a rectangle about its centroidal axis is I = bh³/12, used in beam bending calculations.
Question 80: In RESTful API design, which HTTP method is idempotent but NOT safe?
- HEAD
- PUT (Correct answer)
- GET
- POST
Correct answer: PUT
PUT is idempotent (repeating it produces the same result) but not safe because it modifies server state, unlike GET and HEAD which are both idempotent and safe.
Question 81: When conducting a cost-benefit analysis for a capital project, which discount rate should an engineering manager typically use?
- The current prime lending rate
- The historical project average return
- The company's weighted average cost of capital (WACC) (Correct answer)
- The project's internal rate of return (IRR)
Correct answer: The company's weighted average cost of capital (WACC)
WACC represents the minimum return required by the firm's investors and is the standard hurdle rate for discounting future cash flows in NPV analysis.
Question 82: Convolution in the time domain corresponds to which operation in the Laplace domain?
- Differentiation of transforms
- Addition of transforms
- Integration of transforms
- Multiplication of transforms (Correct answer)
Correct answer: Multiplication of transforms
The convolution theorem states that time-domain convolution of two signals corresponds to multiplication of their Laplace transforms in the s-domain.
Question 83: In a refrigeration cycle, the Coefficient of Performance (COP) is defined as:
- Heat rejected to the hot reservoir divided by work input
- Work output divided by heat absorbed
- Heat removed from the cold space divided by work input (Correct answer)
- Work input divided by heat removed from the cold space
Correct answer: Heat removed from the cold space divided by work input
COP_refrigerator = Q_L / W_net, measuring how much heat is removed per unit of work input.
Question 84: What exactly is software engineering?
- Testing a software
- Application of engineering principles to the design a software (Correct answer)
- Designing a software
- None of the above
Correct answer: Application of engineering principles to the design a software
Software engineering is a systematic and disciplined approach to the development, operation, and maintenance of software. It involves applying established engineering principles, methods, and tools to all phases of the software lifecycle. This ensures that software is developed efficiently, reliably, and to a high standard of quality, much like traditional engineering disciplines.
Question 85: ISO 14001 is an international standard for:
- Environmental management systems (Correct answer)
- Occupational health and safety management
- Quality management systems
- Information security management
Correct answer: Environmental management systems
ISO 14001 specifies requirements for an Environmental Management System (EMS) to help organizations minimize environmental impact and comply with regulations.
Question 86: The Clean Air Act in the United States regulates six 'criteria air pollutants.' Which of the following is NOT one of them?
- Carbon dioxide (CO₂) (Correct answer)
- Ground-level ozone
- Sulfur dioxide (SO₂)
- Lead (Pb)
Correct answer: Carbon dioxide (CO₂)
CO₂ is not a criteria air pollutant under the Clean Air Act; the six criteria pollutants are O₃, PM, CO, NO₂, SO₂, and Pb.
Question 87: In the context of software refactoring, what is 'extract method' and when is it typically applied?
- Pulling shared code into a parent class when multiple subclasses duplicate it
- Turning a code fragment into a new method with a descriptive name to improve readability (Correct answer)
- Replacing a method call with the method body inline to reduce call overhead
- Moving a method from one class to another where it is more logically relevant
Correct answer: Turning a code fragment into a new method with a descriptive name to improve readability
Extract Method takes a cohesive block of code within a method and moves it into a new, well-named method, reducing method length and improving clarity.
Question 88: Which of the subsequent is not a transmission shaft type?
- Crankshaft
- Countershaft
- Line shaft
- Transmission shaft (Correct answer)
Correct answer: Transmission shaft
A 'transmission shaft' is a general term for any shaft used to transmit power. Line shafts, countershafts, and crankshafts are all specific *types* or classifications of transmission shafts, each with a distinct function or arrangement within a machine. Therefore, 'transmission shaft' itself is the overarching category, not a distinct type alongside the others.
Question 89: What is the steady-state error to a step input for a Type 1 control system?
- Zero (Correct answer)
- A constant non-zero value
- Dependent on system gain
- Infinite
Correct answer: Zero
A Type 1 system contains one open-loop integrator, which drives the steady-state error to zero for a step (position) input.
Question 90: In open-channel flow, the Froude number less than 1 indicates:
- Subcritical (tranquil) flow (Correct answer)
- Supercritical flow
- Laminar flow
- Turbulent flow
Correct answer: Subcritical (tranquil) flow
Fr = V/√(gy) < 1 indicates subcritical or tranquil flow, where gravity waves can propagate upstream.
Question 91: Life Cycle Assessment (LCA) in environmental engineering evaluates:
- Structural integrity under cyclic loading over a product's lifespan
- Cost over the operational life of a product only
- Environmental impacts from raw material extraction through end-of-life disposal (Correct answer)
- Safety inspection intervals for mechanical systems
Correct answer: Environmental impacts from raw material extraction through end-of-life disposal
LCA quantifies environmental burdens (energy, emissions, waste) at every stage of a product's life from cradle to grave.
Question 92: As the helix angle of the helical gear, the angle between the spindle axes of the hob and the workpiece must be .
- decreased by the same amount
- increased by the same amount (Correct answer)
- increased by the half amount
- decreased by the half amount
Correct answer: increased by the same amount
When hobbing helical gears, the hob's axis must be set at an angle relative to the workpiece axis to correctly generate the helical teeth. This angle is determined by the helix angle of the gear. Specifically, the angle between the hob spindle axis and the workpiece spindle axis must be increased by the same amount as the helix angle of the helical gear.
Question 93: A fin on a heat sink increases heat dissipation primarily by:
- Increasing the surface area for convection (Correct answer)
- Decreasing thermal conductivity of the base
- Increasing fluid velocity near the surface
- Raising the temperature of the fluid
Correct answer: Increasing the surface area for convection
Fins extend surface area available for convective heat transfer, increasing the rate of heat dissipation from the base surface.
Question 94: The effectiveness-NTU method in heat exchanger analysis defines effectiveness as:
- Number of transfer units divided by flow rate
- Ratio of hot-side to cold-side heat capacity rates
- Ratio of outlet to inlet temperature
- Ratio of actual heat transfer to maximum possible heat transfer (Correct answer)
Correct answer: Ratio of actual heat transfer to maximum possible heat transfer
Effectiveness ε = Q_actual / Q_max, where Q_max is the heat transferred if one fluid underwent the maximum possible temperature change.
Question 95: The Darcy-Weisbach equation is used to calculate:
- Lift on an airfoil
- Buoyancy force on submerged bodies
- Pressure at the stagnation point
- Head loss due to friction in pipe flow (Correct answer)
Correct answer: Head loss due to friction in pipe flow
The Darcy-Weisbach equation h_f = f(L/D)(V²/2g) calculates major (friction) head losses in pipe flow.
Question 96: Phase margin is measured at which frequency on a Bode plot?
- The gain crossover frequency where magnitude = 0 dB (Correct answer)
- The natural frequency ωn of the closed-loop system
- The phase crossover frequency where phase = −180°
- The resonant peak frequency of the closed-loop response
Correct answer: The gain crossover frequency where magnitude = 0 dB
Phase margin is the additional phase lag (above −180°) present at the gain crossover frequency, where the open-loop magnitude is exactly 0 dB (unity gain).
Question 97: The primary stress is 1 when in a quiescent state.
- vertical direction
- can be both vertical and horizontal direction
- horizontal direction (Correct answer)
- in no direction
Correct answer: horizontal direction
In the quiescent (at-rest) state, the soil is not allowed to deform laterally, meaning there is no movement of the retaining wall. While the vertical stress due to overburden is commonly the major principal stress (σ1), in certain specific conditions or interpretations, the horizontal stress can be considered the primary stress (σ1). This might occur if the soil is subjected to significant horizontal compression or tectonic forces, making the horizontal direction the direction of maximum principal stress.
Question 98: What is the natural frequency ωn of a simple spring-mass system with mass m and spring constant k?
- √(k/m) (Correct answer)
- k/m
- m/k
- √(m/k)
Correct answer: √(k/m)
From the equation of motion mẍ + kx = 0, the natural frequency is ωn = √(k/m) rad/s.
Question 99: By standard definition, rise time is the time for the step response to travel from:
- 0% to 100% of its final value
- 10% to 90% of its final value (Correct answer)
- 0% to 50% of its final value
- 5% to 95% of its final value
Correct answer: 10% to 90% of its final value
Rise time is conventionally defined as the time for the response to increase from 10% to 90% of its final steady-state value.
Question 100: What is the primary purpose of a Digital Twin in Computer-Aided Manufacturing?
- To replace physical prototypes entirely
- To store CAD files in the cloud
- To automate quality inspection reports
- To create a virtual replica for simulation and monitoring of physical assets (Correct answer)
Correct answer: To create a virtual replica for simulation and monitoring of physical assets
A Digital Twin mirrors a physical asset in real time, enabling simulation, predictive maintenance, and process optimization.
ME / MEng Master of Engineering Qualifying Exam
The Master of Engineering (ME/MEng) qualifying exam assesses graduate-level engineering competencies across core disciplines including fluid mechanics, control systems, thermodynamics, and systems engineering required for advanced engineering practice.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds