Question 1
#include <stdio.h>
int main()
{
static int i=5;
if(--i){
main();
printf(\"%d \",i);
}
return 0;
}
Question 2
#include <stdio.h>
int main()
{
static int i=5;
if (--i){
printf(\"%d \",i);
main();
}
}
Question 3
#include <stdio.h>
int main()
{
int x = 5;
int * const ptr = &x;
++(*ptr);
printf(\"%d\", x);
return 0;
}
Question 4
#include <stdio.h>
int main()
{
int x = 5;
int const * ptr = &x;
++(*ptr);
printf(\"%d\", x);
return 0;
}
Question 5
#include<stdio.h>
int main()
{
typedef static int *i;
int j;
i a = &j;
printf(\"%d\", *a);
return 0;
}
Question 6
#include<stdio.h>
int main()
{
typedef int i;
i a = 0;
printf(\"%d\", a);
return 0;
}
Question 7
#include<stdio.h>
int main()
{
typedef int *i;
int j = 10;
i *a = &j;
printf(\"%d\", **a);
return 0;
}
Question 8
#include <stdio.h>
int fun()
{
static int num = 16;
return num--;
}
int main()
{
for(fun(); fun(); fun())
printf(\"%d \", fun());
return 0;
}
Question 9
#include <stdio.h>
int main()
{
int x = 10;
static int y = x;
if(x == y)
printf(\"Equal\");
else if(x > y)
printf(\"Greater\");
else
printf(\"Less\");
return 0;
}
Question 10
int f(int n)
{
static int i = 1;
if (n >= 5)
return n;
n = n+i;
i++;
return f(n);
}
There are 31 questions to complete.