ANSWER : B
Explanation :
void main()
{ struct p
{
int a,c ; float b;
}d = {1}; // partially initialised
printf("%d%d%f",d.a,d.c,d.b);
}
Here the structure (automatic storage class) is partially initialised.
Hence the remaining elements of structure are initialised to "0"