Gate CS-2016-1 Question Paper With Solutions

Q. 45 What will be the output of the following C program?

void count(int n)  {      static int d = 1;      printf("%d ", n);      printf("%d ", d);      d++;      if(n > 1) count(n-1);      printf("%d ", d);  }  int main()  {      count(3);  } 

 

(A) 3 1 2 2 1 3 4 4 4

(B) 3 1 2 1 1 1 2 2 2

(C) 3 1 2 2 1 3 4

(D) 3 1 2 1 1 1 2

Answer: (A)

Explanation:

Gate CS-2016-1 Question Paper With Solutions

Learn More:   Gate EC-2013 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here