C Programming :: Declarations and Initializations
-
What is the output of the program given below ?
#includeint main() { enum status { pass, fail, atkt}; enum status stud1, stud2, stud3; stud1 = pass; stud2 = atkt; stud3 = fail; printf("%d, %d, %d\n",stud1,stud2,stud3); return 0; } -
What will be the output of the program in 16 bit platform (Turbo C under DOS)?
#include int main() { extern int i; i = 20; printf("%d\n", sizeof(i)); return 0; } -
What is the output of the program in Turbo C (in DOS 16-bit OS)?
#includeint main() { char *s1; char far *s2; char huge *s3; printf("%d, %d, %d\n", sizeof(s1), sizeof(s2), sizeof(s3)); return 0; } -
What is the output of the program
#includeint main() { struct emp { char name[20]; int age; float sal; }; struct emp e = {"Tiger"}; printf("%d, %f\n", e.age, e.sal); return 0; } -
What will be the output of the program?
#includeint X=40; int main() { int X=20; printf("%d\n", X); return 0; } -
What is the output of the program
#include int main() { extern int fun(float); int a; a = fun(3.14); printf("%d\n", a); return 0; } int fun(int aa) { return (int)++aa; } -
What is the output of the program
#include int main() { int a[5] = {2, 3}; printf("%d, %d, %d\n", a[2], a[3], a[4]); return 0; } -
What is the output of the program?
#include int main() { union a { int i; char ch[2]; }; union a u; u.ch[0] = 3; u.ch[1] = 2; printf("%d, %d, %d\n", u.ch[0], u.ch[1], u.i); return 0; } -
In the following program how long will the for loop get executed?
#includeint main() { int i=5; for(;scanf("%s", &i); printf("%d\n", i)); return 0; }

Whatsapp
Facebook
