若有说明:int a[3][4];则对a数组元素的非法引用是 ( )。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[O][4]
在数组这部分的知识里面,数组下标越界是一个比较容易忽略的问题,其下标是从O开始,至n一1为止,因此选项D是正确答案。
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是A.a[2][!1]B.a[2][3]C.a[0][3]D.a[1>2][!1]
点击查看答案
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )A.a[0][4]B.a[1][3]C.a[0][3]D.a[1][4]
已知:int[]a=newint[100];在下列给出的数组元素中,非法的是A.a[0]B.a[1]C.a[99]D.a[100]
若有下列定义和语句,则对a数组元素的非法引用是()。Int a[2][3],(*pt)[3];pt=a;A. pt[0][0]B. *(pt+1)[2]C. *(pt[1]+2)D. *(a[0]+2
设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。A.a[0];B.a[A.length-1];C.a[3];D.int i=1; a[i];
若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是( )。A.a[2][!1]B.a[2][3]C.a[0][3]D.a[1>2][!1]
已知:int[]a=newint[100];在下列给出的数组元素中,非法的是( )。 A.a[0]B.a[1]已知:int[]a=newint[100];在下列给出的数组元素中,非法的是( )。A.a[0]B.a[1]C.a[99]D.a[100]