MCQOPTIONS
Saved Bookmarks
| 1. |
Predict the output of above program. Assume that the size of an integer is 4 bytes and size of character is 1 byte. Also assume that there is no alignment needed. union test { int x; char arr[4]; int y; }; int main() { union test t; t.x = 0; t.arr[1] = 'G'; printf("%s", t.arr); return 0; } |
| A. | Nothing is printed |
| B. | G |
| C. | Garbage character followed by 'G' |
| D. | Garbage character followed by 'G', followed by more garbage characters |
| Answer» B. G | |