C Programming :: Structures, Unions, Enums
-
What will be 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; } -
What will be the output of the program ?
#includeint main() { struct value { int bit1:1; int bit3:4; int bit4:4; }bit={1, 2, 13}; printf("%d, %d, %d\n", bit.bit1, bit.bit3, bit.bit4); return 0; } -
What will be the output of the program in 16 bit platform (Turbo C under DOS) ?
#include int main() { struct value { int bit1:1; int bit3:4; int bit4:4; }bit; printf("%d\n", sizeof(bit)); return 0; } -
What will be the output of the program ?
#includeint main() { enum days {MON=-1, TUE, WED=6, THU, FRI, SAT}; printf("%d, %d, %d, %d, %d, %d\n", MON, TUE, WED, THU, FRI, SAT); return 0; } -
What will be the output of the program ?
#include int main() { enum status {pass, fail, absent}; enum status stud1, stud2, stud3; stud1 = pass; stud2 = absent; stud3 = fail; printf("%d %d %d\n", stud1, stud2, stud3); return 0; } -
What will be the output of the program ?
#include int main() { int i=4, j=8; printf("%d, %d, %d\n", i|j&j|i, i|j&j|i, i^j); return 0; } -
What will be the output of the program in Turbo C (under DOS)?
#include int main() { struct emp { char *n; int age; }; struct emp e1 = {"Dravid", 23}; struct emp e2 = e1; strupr(e2.n); printf("%s\n", e1.n); return 0; } -
What will be the output of the program in 16-bit platform (under DOS)?
#include int main() { struct node { int data; struct node *link; }; struct node *p, *q; p= (struct node *) malloc(sizeof(struct node)); q = (struct node *) malloc(sizeof(struct node)); printf("%d, %d\n", sizeof(p), sizeof(q)); return 0; } -
What will be the output of the program ?
#includeint main() { enum days {MON=-1, TUE, WED=6, THU, FRI, SAT}; printf("%d, %d, %d, %d, %d, %d\n", ++MON, TUE, WED, THU, FRI, SAT); return 0; } -
What will be the output of the program ?
#includestruct course { int courseno; char coursename[25]; }; int main() { struct course c[] { {102,"Java"}, {103, "PHP"}, {104,"DotNet"}; printf("%d ", c[1].courseno); printf("%s\n", (*(c+2)).coursename); return 0; }

Whatsapp
Facebook
