GATE Computer Science (CS) 2015 Shift 2 Solved Paper
© examsiri.com
Question : 52 of 65
Marks:
+1,
-0
Consider the C program below.
The value printed by the above program is __________.
#include <stdio.h>
int *A, stkTop;
int stkFunc(int opcode, int val)
{
static int size = 0, stkTop = 0;
switch (opcode) {
case - 1: size = val; break;
case 0: if (stkTop < size) A[stkTop++ ] = val; break;
default: if (stkTop) return A[ - - stkTop];
}
return - 1;
}
int main()
{
int B[20]; A = B; stkTop = - 1;
stkFunc ( - 1, 10);
stkFunc ( 0, 5);
stkFunc ( 0, 10);
printf ("%d\n", stkFunc(1, 0) + stkFunc(1, 0));
} The value printed by the above program is __________.
- Your Answer:
Go to Question: