若有定义:int a[10];则可以用 a[10] 引用数组a的第10个元素。
错
举一反三
- 以下哪些是合法的二维数组的声明和初始化?A.inta[][]=newint[10,10];B.inta[][]=newint[10][10];C.inta[10][10]=newint[10][10];D.int[][]a=newint[10][10];E.int[]a[]=newint[10][10];
- 若定义“int a[30][50];”,则数组元素a[10][40]前有 个数组元素
- 以下对一维数组的所有元素进行正确初始化的是( )。A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };C. int a[ ] = {0};D. int a[10] = {10*6}; A: int a[10] = (0, 0, 0, 0); B: int a[10] = { }; C: int a[ ] = {0} D: int a[10] = {10*6}
- 数组定义int a[10];也可以写成 int a(10)。
- 若有定义int a[10];说明a数组有10个元素a[1]~a[10]。
内容
- 0
若有定义“int a[10];”,则对数组元素引用不正确的是( ) A: a[0] B: a[10] C: a[7] D: a[2-1]
- 1
若有定义:int a[10]; 则a数组的10个元素是:a[1]~a[10]。
- 2
若有定义语句:int a[10];则下列对a中数组元素正确引用的是( )。 A: a[10] B: a(2) C: a[2.5] D: a[10/3-2]
- 3
数组元素的下标从1开始,用“int a[10];”定义数组,则最大下标值为10,最大下标的数组元素为a[10]。
- 4
若有定义int a[10]; 则对a数组元素的正确引用是____。 A: a[10] B: a(10) C: a[10-10] D: a[10.0]