ANSWER : A
Explanation :
Array x will contain -> x[0] = 1
x[1] = 2
x[3] = 3
x[4] = 0
When an array (automatic storage class) is partially initialized, the rest of
the array elements are initialized to "0"."%D" gets printed out as
it is.
Notes :
"%D" is not a valid format specifier.
%d , %i - int
%f - float
%c - char