1.
1.What will be output if you will execute following c code?
#include
intmain(){
inti;
for(i=0;i<5;i++){
inti=10;
printf(" %d",i);
i++;
}
return0;
}
A. 
B. 
C. 
D. 
E. 
2.
2.What will be output if you will execute following c code?
#include
intmain(){
registera,b,x;
scanf("%d %d",&a,&b);
x=a+~b;
printf("%d",x);
return0;
}
A. 
Output will depend upon user input
B. 
C. 
Output will difference of a and b
D. 
Output will addition of a and b
E. 
3.
3.What will be output if you will execute following c code?
#include
autointa=5;
intmain(){
intx;
x=~a+a&a+a<
A. 
B. 
C. 
D. 
E. 
4.
4.What will be output if you will execute following c code?
#include
voidmain(){
registerinta,b;
intc;
scanf("%d%d",&a,&b);
c=~a + ~b + ++a + b++;
printf(" %d",c);
}
//User input is: 1 2
A. 
B. 
C. 
D. 
E. 
5.
5.What will be output if you will execute following c code?
#include
#include
voidmain(){
intarr[3]={10,20,30};
intx=0;
x=++arr[++x]+ ++x+arr[--x];
printf("%d ",x);
}
A. 
B. 
C. 
D. 
E. 
6.
6.What will be output if you will execute following c code?
#include
#include
voidmain(){
inta[]={10,20,30,40};
inti=3,x;
x=1*a[--i]+2*a[--i]+3*a[--i];
printf("%d",x);
}
A. 
B. 
C. 
D. 
E. 
7.
7.What will be output if you will execute following c code?
#include
#include
voidmain(){
staticinta[][2][3]={0,1,2,3,4,5,6,7,8,9,10,11,12};
inti=-1;
intd;
d=a[i++][++i][++i];
printf("%d",d);
}
A. 
B. 
C. 
D. 
E. 
8.
8.What will be output if you will execute following c code?
#include
#include
voidmain(){
inti=3,val;
val=sizeof(f(i)+ +f(i=1)+ +f(i-1));
printf("%d %d",val,i);
}
intf(intnum){
returnnum*5;
}
A. 
B. 
C. 
D. 
E. 
9.
9.What will be output if you will execute following c code?
#include
#include
voidmain(){
intx,a=3;
x=+ +a+ + +a+ + +5;
printf("%d %d",x,a);
}
A. 
B. 
C. 
D. 
E. 
10.
10.What will be output if you will execute following c code?
#include
#include
voidmain(){
intnum,i=0;
num=-++i+ ++-i;
printf("%d",num);
}
A. 
B. 
C. 
D. 
E. 
11.
11.What will be output if you will execute following c code?
#include
#include
voidmain(){
intnum,a=5;
num=-a--+ +++a;
printf("%d %d",num,a);
}
A. 
B. 
C. 
D. 
E. 
12.
12.What will be output if you will execute following c code?
#include
#include
voidmain(){
intnum,a=15;
num=- - - -a--;
printf("%d %d",num,a);
}
A. 
B. 
C. 
D. 
E. 
13.
13.What will be output if you will execute following c code?
#include
#include
voidmain(){
intx,a=2;
x=++a,++a,a++;
printf("%d %d",x,a);
}
A. 
B. 
C. 
D. 
E. 
14.
14.What will be output if you will execute following c code?
#include
#include
voidmain(){
intx,i=2;
x=~-!++i;
printf("%d",x);
}
A. 
B. 
C. 
D. 
E. 
15.
15.What will be output if you will execute following c code?
#include
intmain(){
staticdouble*p,*q,*r,*s,t=5.0;
double**arr[]={&p,&q,&r,&s};
inti;
*p=*q=*r=*s=t;
for(i=0;i<4;i++)
printf("%.0f ",**arr[i]);
return0;
}
A. 
B. 
C. 
D. 
E. 
16.
16.What will be output if you will execute following c code?
intmain(){
floatx;
x=0.35==3.5/10;
printf("%f",x);
return0;
}
A. 
B. 
C. 
D. 
E. 
17.
17.What will be output if you will execute following c code?
#include
#include
voidmain(){
intarr[]={6,12,18,24};
intx=0;
x=arr[1]+(arr[1]=2);
printf("%d",x);
}
A. 
B. 
C. 
D. 
E. 
18.
18.What will be output if you will execute following c code?
#include
#include
voidmain(){
inta=1,x;
x=sq(++a)+sq(a++)+sq(a++);
printf("%d",x);
}
intsq(intnum){
returnnum*num;
}
A. 
B. 
C. 
D. 
E. 
19.
19.What will be output if you will execute following c code?
voidmain(){
printf("%c",*"abcde");
}
A. 
B. 
C. 
D. 
E. 
20.
20.What will be output if you will execute following c code?
voidmain(){
printf("%d","abcde"-"abcde");
}
A. 
B. 
C. 
D. 
E.