Salesforce Platform Developer I (legacy) — Question 211
What is the debug output of the following Apex code?
Decimal theValue;
System.debug(theValue);
Answer options
- A. 0.0
- B. null
- C. Undefined
- D. 0
Correct answer: B
Explanation
The correct answer is B because the variable 'theValue' is declared but not initialized, so it defaults to null in Apex. The other options are incorrect since '0.0' and '0' indicate a specific numerical value, while 'Undefined' is not a valid representation of a variable's state in Apex.