【正确答案】
C
【答案解析】
[解析]
行下标为0~8,说明有8-0+1=9行;列下标2~5,说明有5-2+1=4列。所以共有9×4=36个元素。因为每个元素占6个字节,所以,该数组共占6×36=216个字节。所以,第1空的正确答案为选项C。
每个元素占6个字节,每行有4个元素,则每行占6×4=24个字节。每列有9个元素,所以,每列占6×9=54个字节。对于第6行和第4列的元素,因为有W64既属于第6行,又属于第4列,所以,不应当重复计算。因此,第6行和第4列的元素应当占24+54-6=72个字节。第2空的标准答案为选项B。
第一个元素的起始地址为100,前面已经计算过,该数组所有元素共占用216个字节。那么,最后一个元素的起始地址就是100+216-6=310。最后一个元素要占用6个字节,所以要在计算中减去6。第3个空的正确答案为选项A。
如果按行存放数组,那么,存放顺序为,首先是第0行的4个元素,然后是第1行的4个元素,以此类推。W34即第3行第4列,前面已有存储了3行又两个元素,也就是3×4+2=14个元素。所以,W34的起始地址为100+6×14=184。第4个空的正确答案为选项C。