VEHICLE COMMUNICATION SYSTEMS
Comprehensive Examination
2026/2027 | ASE/SAE-Aligned Format
50 Questions with Verified Answers & Detailed Rationales
EXAM INSTRUCTIONS
• 50 multiple-choice and select-all-that-apply questions aligned with ASE certification standards and
SAE specifications.
• Testing time: 60–90 minutes. Passing score: 70–75% (35–38 of 50 correct).
• For SATA items, select ALL correct answers — two or more may apply.
• Correct answers in green bold. Rationales in italic follow each question.
• Domains: CAN, LIN, MOST, FlexRay, Ethernet, OBD-II/UDS/J1939, Gateway, Wiring, Diagnosis,
Cybersecurity.
EXAM CONTENT BREAKDOWN
Domain Questions Format
I. CAN Protocol Fundamentals 7 MCQ / SATA
II. LIN & MOST Protocols 4 MCQ / SATA
III. FlexRay & Automotive 4 MCQ / SATA
Ethernet
IV. Diagnostic Protocols 6 MCQ / SATA
V. Gateway & Network Integration 4 MCQ / SATA
VI. Wiring & Connector Standards 5 MCQ / SATA
VII. Fault Diagnosis & 6 MCQ / SATA
Troubleshooting
VIII. Cybersecurity & Functional 5 MCQ / SATA
Safety
IX. OBD-II Practical Applications 4 MCQ / SATA
X. Scenario-Based Diagnostics 5 MCQ / SATA
TOTAL 50 50 Items
Page 1
, Vehicle Communication Systems Examination | 2026/2027
CAN Protocol Fundamentals
7 Questions
Q1. During CAN bus communication, what voltage levels on CAN-H and CAN-L represent a
dominant bit?
[Single Best Answer]
A) CAN-H = 3.5 V, CAN-L = 1.5 V
B) CAN-H = 2.5 V, CAN-L = 2.5 V
C) CAN-H = 5.0 V, CAN-L = 0.0 V
D) CAN-H = 1.5 V, CAN-L = 3.5 V
Correct Answer: A
A dominant bit is represented by a differential voltage where CAN-H is driven to approximately 3.5 V
and CAN-L is pulled to approximately 1.5 V, creating a ~2.0 V differential. A recessive bit leaves both
lines near the common-mode voltage of ~2.5 V with near-zero differential. This differential signaling
provides excellent noise immunity per ISO 11898-2.
Q2. Which of the following statements about CAN message arbitration are correct? (Select all
that apply)
[Select All That Apply]
A) Lower identifier values have higher bus arbitration priority
B) Arbitration is performed on a bitwise basis during the arbitration field
C) Extended 29-bit identifiers always win arbitration over 11-bit standard identifiers
D) A node transmitting a recessive bit that detects a dominant bit on the bus must cease
transmission
Correct Answer: A, B, D
CAN uses non-destructive bitwise arbitration where the node with the lowest ID wins priority because it
transmits more dominant zeros. During the arbitration field, if a node sends a recessive '1' but reads a
dominant '0', it loses arbitration and backs off. There is no central bus master in CAN; arbitration is
fully distributed and deterministic per ISO 11898-1.
Q3. What is the maximum data payload per frame in a Classical CAN 2.0B data frame?
[Single Best Answer]
A) 4 bytes
B) 8 bytes
C) 16 bytes
D) 64 bytes
Correct Answer: B
Classical CAN 2.0B supports a maximum data payload of 8 bytes per frame, with the Data Length Code
(DLC) field specifying 0-8 bytes. CAN FD (Flexible Data-rate) extended this to up to 64 bytes per frame.
The 8-byte limitation in Classical CAN is adequate for most real-time control applications defined in ISO
11898-1.
Q4. Which of the following are valid error detection mechanisms in the CAN protocol? (Select
all that apply)
[Select All That Apply]
A) Cyclic Redundancy Check (CRC) over the frame data
Page 2
, Vehicle Communication Systems Examination | 2026/2027
B) Bit stuffing violation detection (5 consecutive identical bits)
C) Acknowledgement (ACK) slot verification by the transmitter
D) Frame format check including start-of-frame and end-of-frame boundaries
Correct Answer: A, B, C, D
CAN provides five layers of error detection per ISO 11898-1: bit monitoring, bit stuffing, CRC, ACK slot,
and frame format checks. Bit stuffing inserts a complementary bit after five consecutive identical bits to
ensure sufficient edges for synchronization; violation triggers an error flag. There is no message-level
parity in CAN—the CRC covers the header and data fields for integrity.
Q5. A CAN bus network operating at 500 kbps has a maximum bus length of approximately
what distance?
[Single Best Answer]
A) 10 meters
B) 40 meters
C) 100 meters
D) 500 meters
Correct Answer: B
Per ISO 11898-2, at 500 kbps the maximum recommended bus length is approximately 40 meters.
Higher baud rates like 1 Mbps limit the bus to roughly 25-30 meters due to propagation delay and bit
timing constraints, while 250 kbps allows up to about 100 meters. These trade-offs are governed by the
bit time quanta and propagation segment in the CAN bit timing configuration.
Q6. How should a CAN bus be properly terminated according to ISO 11898-2?
[Single Best Answer]
A) A single 120Ω resistor at the center of the bus
B) A 120Ω resistor at each end of the bus trunk
C) A 60Ω resistor at each node connection point
D) No termination resistors are required for high-speed CAN
Correct Answer: B
High-speed CAN requires a 120Ω termination resistor at each physical end of the bus, yielding an
equivalent parallel resistance of 60Ω when the bus is properly terminated. This matched termination
prevents signal reflections that could corrupt data. Low-speed/fault-tolerant CAN uses different
termination schemes per ISO 11898-3.
Q7. Which fields are present in the correct order within a CAN 2.0B standard data frame?
(Select all that apply)
[Select All That Apply]
A) Start of Frame (SOF) — a single dominant bit
B) Arbitration field — 11-bit identifier plus RTR bit
C) Data field — 0 to 8 bytes of payload
D) End of Frame (EOF) — 7 recessive bits
Correct Answer: A, B, C, D
A standard CAN 2.0B data frame structure is: SOF (1 dominant bit), Arbitration field (11-bit ID + RTR +
IDE + r0), Control field (DLC + reserved bits), Data field (0-8 bytes), CRC field (15-bit CRC + CRC
delimiter), ACK field (1-bit slot + 1-bit delimiter), and EOF (7 recessive bits). The intermission field
separates frames on the bus but is not considered part of the frame structure itself.
Page 3