6) void abc(int a[]) { a++; a[1] = 612; } main() { char a[5]; abc(a); printf(“%d”,a[4]); }
error
arbitary value
612
100
7) main() { float me=1.1; double you=1.1; if(me = = you) printf(“I love u”); else printf(“I hate you”); }
I hate you
I love your
will not compile
main() { printf(“\nab”); printf(“\bsi”); printf(“\rha”); }
asiha
hai
aha
siha
#define a 10 main() { #define a 50 printf(“%d”,a); }
50
10
none of these
main() { int i = 400, j = 300; printf(“%d %d”); } [in Turbo C complier]
400 300
300 400
junk value
1)main() { int i = 1, j = 2; switch(i) { case i: printf(“GOOD”); break; case j: printf(“BAD”); break; }; }
GOOD
BAD
ERROR
NONE OF THESE
1)#define f(g,g2) g# #g2 main() { int var12 = 100; printf(“%d”,f(var,12)); }
12
1)main() { int i = -1, j= -1, k=0, l=2, m; m=i++&&j++&&k++||l++; printf(“%d %d %d %d %d”,i,j,k,l,m); }
-1 -1 0 2 0
-1 -1 0 2 1
0 0 1 3 1
0 0 1 3 0
1)main() { int i = 0; for( ; i++ ; printf(“%d”,i)); printf(“%d”,i); }
0
1
infinite loop
0 1
1)main() { printf(“%x”,-1<<4); }
ffff
fff0
0ff0
0fff