Gate CS-2015-1 Question Paper With Solutions

Q. 45 What is the output of the following C code ? Assume that the address of x is 2000
(in decimal) and an integer requires four bytes of memory.

#include <stdio.h>
int main()
   unsigned int x[4][3] = {{1, 2, 3}, {4, 5, 6}, 
                           {7, 8, 9}, {10, 11, 12}};
   printf("%u, %u, %u", x+3, *(x+3), *(x+2)+3);
}

 

(A) 2036, 2036, 2036

(B) 2012, 4, 2204

(C) 2036, 10, 10

(D) 2012, 4, 6

Answer: (A)

Explanation:

Gate CS-2015-1 Question Paper With Solutions

Learn More:   Gate EC-2003 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here