1
GATE CSE 2019
MCQ (Single Correct Answer)
+2
-0.67

Consider the following C function.

void convert(int n){

    if(n < 0)

        printf("%d",n);

    else {

        convert(n/2);

        printf("%d",n%2);

    }

}

Which one of the following will happen when the function convert is called with any positive integer n as argument?

A
It will print the binary representation of n and terminate
B
It will print the binary representation of n in the reverse order and terminate
C
It will print the binary representation of $n$ but will not terminate
D
It will not print anything and will not terminate
2
GATE CSE 2019
MCQ (Single Correct Answer)
+2
-0.67

Consider the following C program :

#include<stdio.h>

int r()

{

        static int num=7;

        return num--;

}

int main()

{

        for(r();r();r())

        printf("%od ",r());

        return 0;

}

Which one of the following values will be displayed on execution of the programs?

A
41
B
52
C
63
D
630
3
GATE CSE 2018
MCQ (Single Correct Answer)
+2
-0.6
Consider the following C code. Assume that unsigned long int type length is 64 bits.
unsigned long int fun(unsigned long int n){
     unsigned long int i, j = 0, sum = 0;
     for (i = n; i > 1; i = i/2) j++;
     for ( ; j > 1; j = j/2) sum++;
     return(sum);
}
The value returned when we call fun with the input $${2^{40}}$$ is
A
4
B
5
C
6
D
40
4
GATE CSE 2015 Set 2
Numerical
+2
-0
Consider the C program below.
#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 input ____
GATE CSE Subjects
Software Engineering
Web Technologies
EXAM MAP
Medical
NEETAIIMS
Graduate Aptitude Test in Engineering
GATE CSEGATE ECEGATE EEGATE MEGATE CEGATE PIGATE IN
Civil Services
UPSC Civil Service
Defence
NDA
Staff Selection Commission
SSC CGL Tier I
CBSE
Class 12