存储数组A的最后一个元素的第一个字节的地址是?

答案解析

**核心考点:**二维数组按行存储的地址计算 **解题思路:** 1. 数组A的行下标范围是0到8,列下标范围是1到5,每个元素占4个字节。 2. 存储数组元素A[0,1]的第一个字节的地址是0,则A[0,5]的第一个字节的地址为0+4*5=20。 3. 由于数组按行存储,因此A[8,5]的第一个字节的地址为20+4*8=52。 **每个选项的详细分析:** - A. 108:错误,A[8,5]的第一个字节的地址为52,而不是108。 - B. 116:正确,A[8,5]的第一个字节的地址为52,加上4个字节后得到116。 - C. 132:错误,132是A[8,5]的最后一个字节的地址,而不是第一个字节的地址。 - D. 176:错误,176是A[8,5]的第四个字节的地址,而不是第一个字节的地址。 **易错点提醒:** 注意区分数组元素的第一个字节的地址和最后一个字节的地址。
正确答案:B
随机推荐
开始刷题