若有定义:int a[2][3]; ,以下选项中对a数组元素正确引用的是( )。
A) a[2][!1]
B) a[2][3]
C) a[0][3]
D) a[1>1][!1]
参考答案:D
解析: 本题主要考查的是二维数组的运用。本题定义的二维数组a[2][3],其下标范围分别是0~1和0~2。因此,选项A)、B)和C)都不正确。选项D)中,表达式1>1的值是“假”,可以被看做整数“0”,表达式!1的值也是“假”,所以整个a[1>1][!1]就是a[0][0],这是对a数组元素的正确引用,故应该选择D)。