What is printed by the following ANSI C program? #include<stdio.h> int…

GATE · 2022 · CS · Computer Science & IT

What is printed by the following ANSI C program?
    #include<stdio.h>
    int main(int argc, char *argv[])
    {
         int x = 1, z[2] = {10, 11};
         int *p = NULL;
         p = &x;
         *p = 10;
         p = &z[1];
         *(&z[0] + 1) += 3;
         printf("%d, %d, %d\n", x, z[0], z[1]);
         return 0;
    }

  1. A.

    1, 10, 11

  2. B.

    1, 10, 14

  3. C.

    10, 14, 11

  4. D.

    10, 10, 14

Attempted by 224 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…