CLAD Practice Exam
**Question 1.** Which LabVIEW feature determines the execution order of nodes without a
visible wire connection?
A) The Context Help window
B) Polymorphic VIs
C) Data flow through wires
D) The Connector Pane
**Answer:** C
**Explanation:** LabVIEW’s data‑flow model executes a node when all of its required input
data are available, regardless of visual ordering.
**Question 2.** In the LabVIEW front panel, which object is used to display continuously
updating numeric data without retaining history?
A) Waveform Chart
B) Numeric Indicator
C) XY Graph
D) String Indicator
**Answer:** B
**Explanation:** A numeric indicator shows the current value only; it does not retain previous
values like a chart does.
**Question 3.** What does a small white dot (coercion dot) on a wire indicate?
A) The wire is broken
B) Data type conversion is occurring
C) The wire is a tunnel
D) The wire is a reference
**Answer:** B
, Certified LabVIEW Associate Developer
CLAD Practice Exam
**Explanation:** A coercion dot appears when LabVIEW must automatically convert data from
one type to another, which may affect performance.
**Question 4.** Which of the following is NOT a primitive numeric data type in LabVIEW?
A) I32 (Signed 32‑bit integer)
B) U8 (Unsigned 8‑bit integer)
C) DBL (Double‑precision floating point)
D) String
**Answer:** D
**Explanation:** String is a non‑numeric data type; the others are numeric primitives.
**Question 5.** When creating a SubVI, which layout is recommended for the connector pane?
A) 2×2×2×2
B) 4×2×2×4
C) 3×3×3×3
D) 1×1×1×1
**Answer:** B
**Explanation:** The standard 4×2×2×4 layout provides four terminals on each side, allowing
clear input‑output organization.
**Question 6.** Which loop structure should you use when the number of iterations is known
before execution?
A) While Loop
B) For Loop
C) Sequence Structure
D) Case Structure
, Certified LabVIEW Associate Developer
CLAD Practice Exam
**Answer:** B
**Explanation:** A For Loop executes a predetermined number of times, defined by the N
terminal.
**Question 7.** In a While Loop, which terminal is typically wired to stop the loop?
A) i (iteration) terminal
B) N (count) terminal
C) Conditional terminal (stop)
D) Shift register terminal
**Answer:** C
**Explanation:** The conditional terminal evaluates to True to break the loop; it is often wired
to a Boolean control or error condition.
**Question 8.** What is the purpose of a shift register in a loop?
A) To pass data between different loops
B) To store data locally for each iteration
C) To retain the last value of a wire after execution stops
D) To create a tunnel for array indexing
**Answer:** B
**Explanation:** Shift registers carry data from one iteration of a loop to the next, enabling
stateful calculations.
**Question 9.** Which structure allows you to execute one of several mutually exclusive code
paths based on a selector value?
A) Sequence Structure
B) Case Structure
, Certified LabVIEW Associate Developer
CLAD Practice Exam
C) For Loop
D) Formula Node
**Answer:** B
**Explanation:** A Case Structure selects a case based on the selector input, executing only
that branch.
**Question 10.** Which tunnel mode returns the most recent value that entered the tunnel
after loop execution?
A) Indexing
B) Conditional
C) Last Value (default)
D) Shift Register
**Answer:** C
**Explanation:** The default “Last Value” mode stores the most recent data that passed
through the tunnel.
**Question 11.** When would you use a Formula Node instead of native LabVIEW math
functions?
A) When you need to create a custom UI control
B) When you prefer text‑based syntax for complex equations
C) When you want automatic data type coercion
D) When you need to read a file from disk
**Answer:** B
**Explanation:** Formula Nodes allow you to write C‑style expressions, useful for complex or
compact mathematical code.