1. 

What is the output of the program

#include<stdio.h>
int main()
{
    int a[5] = {2, 3};
    printf("%d, %d, %d\n", a[2], a[3], a[4]);
    return 0;
}


A. Garbage Values
B. 3, 2, 2
C. 0, 0, 0
D. 2, 3, 3

Answer: Option C

Explanation:

When an automatic array is partially initialized, the remaining elements are initialized to 0.