

MCQOPTIONS
Saved Bookmarks
1. |
For a C program accessing X[i][j][k], the following intermediate code is generated by aCompiler. Assume that the size of an integer is 32 bits and the size of a character is 8 bits.t0 = i ∗ 1024t1 = j ∗ 32t2 = k ∗ 4t3 = t1 + t0t4 = t3 + t2t5 = X[t4]Which one of the following statements about the source code for the C program is CORRECT? |
A. | X is declared as “int X[32][32][8]”. |
B. | X is declared as “int X[4][1024][32]”. |
C. | X is declared as “char X[4][32][8]”. |
D. | X is declared as “char X[32][16][2]”. |
Answer» B. X is declared as “int X[4][1024][32]”. | |