Professional Documents
Culture Documents
Answer: char
Answer: ceil(1.66)
6. main ()
{
Int i=0xffffffff;
Printf(“%d\n”,i);
}
Answer: -1
7. main()
printf (“%%%s”,”hello”);
}
A. %s B. Hello C. %%s D. %hello
Answer: %hello
8. main ()
{
int x=48;
printf(“x=%s\n”,x);
int i= 24;
printf(“%xd”,i);
}
A. 18 B. 24 C. 18d D. Compile time error
Answer: 18d
10. main ()
{
int i=10;
Printf(“%d”,j);
Printf(“%d”,i);
}int j=20;
int i,j;
i=06;
j=09;
printf (“%d\n%d”,i,j);
A. 6 9 B. 6 11 C. 06 09 D. Compilation error
Answer: compilation error
12. main ()
{
int i=1,2;
printf(“%d”,i);
}
A. 1 B.2 C. Compilation Error D. None
Answer: compilation error
main ()
}int a;
A. 5 B. 6 C. Error D. None
Answer: error
14. main ()
printf(“%c %s ”,’he’,”hello”);
int i=43;
printf("%d\n",printf("%d",printf("%d",i)));
Answer: 4321
17. main()
Printf(“%c”,’1’+1);
A. 2 B. 49 C. 50 D. Error
Answer: 2
18. main ()
int a=5;
#include<stdio.h>
int a =90;
printf(“%d”,a);
Printf(“%[s]%s”,”hello”);
float k=3.4156;
printf("%f %f ",floor(k),ceil(k));
}
25. main()
26. main()
printf("%u",main);
ans: 0
27. main()
printf("%p",main);
ans: starting address of main function x:y (segment : offset). Each time u
run starting address will change. Function name always gives starting
address of that function.
28. main()
printf("%u",main());
}
ans: infinite loop or till stack overflows. main function is called recursively
infinite times or till stack overflows
29. main()
printf("%d", sizeof(""));
30. main()
printf("%f %f",floor(-2.8),ceil(-2.8));
31. main()
printf("\\% ");
printf("%% ");
printf("\%%");
ans: 100 \% % %
32. main()
char c;
int i = 456;
c = i;
printf("%d", c);
ans: -56
33. main()
int d,a=5,b=3,c=(a,b);
d=(a,b);
printf("%d %d",c,d);
37. main()
int a=5,b=3,c=a,d;
d=(a,b);
printf("%d %d",c,d);
ans: 5 3
38. main()
int a=5,b=3,c=(a,b),d;
d=(a,b);
printf("%d %d",c,d);
ans: 3 3
39. main()
int a=5,b=3,c=(a,b),d;
d=a,b;
printf("%d %d",c,d);
40. main()
int z = 4;
ans: 4 4 5 (three spaces are there total five characters will be printed by
printf statement)
int ab=4;
int main()
int b=3,a=2;
printf("%i*/%i*/%*/i",a,b,ab);
ans: 2*/3*/%*/i
42. main()
int x;
printf("\n%d",x=0,x=20,x=40);
}ans: 0
43. main()
printf("%u",-1);
ans: 65535
printf("%d", 5.00);
return 0;
Ans: 0(when we print the integer with .000 and many zero's as an
extension then output will be 0.)
45. main()
int a=5,b=6,c=7;
printf(“%d %d %d”);
printf(“%d%d%d”,a,b,c);