数组定义为inta[2][3]={1,2,3,4,5,6},可以使用()访问值为3的数组元素。
A.a[2]
B.a[0][2]
C.a[3]
D.a[1][3]
A.a[2]
B.a[0][2]
C.a[3]
D.a[1][3]
A.int[]a=newint[5];
B.inta[]={1,2,3,4};
C.inta[][]=newint[][9];
D.inta[][]={{1}{1,2}{1,2,3}};
下列数组定义中错误的是()。
A.int x[][3]={0};
B.int x[2][3]={{1,2},{3,4},{5,6}};
C.int x[][3]={{1,2,3},{4,5,6}};
D.int x[2][3]={1,2,3,4,5,6};
以下能正确定义数组并正确赋初值的语句是()。
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.intc[2][]={{1,2},{3,4}};
D.int d[3][2]={{1,2},{34}};
在执行inta[][3]={{1,2},{3,4}};语句后,a[1][2]的值是()
A.2
B.4
C.3
D.0
A.int[] arr1 = {1,2,’a’}
B.int arr2= new int[3]
C.int[] arr3=new int[]{1,2,3}
D.int[] arr4=new int[3]{1,2,3}
A.forEach()返回值是undefined,不可以链式调用
B.map()返回一个新数组,原数组不会改变。
C.map和forEach都是用来循环遍历数组的函数
D.['1','2','3'].map(parseInt)的返回值是1,2,
A.ouble a[][3]={2*3}
B.ouble a[][3]
C.ouble a[][3]={}
D.ouble a[2][3]={{1.0},{2.0},{3.0,4.0}}
int a[2][3],(*p)[3];
p=a;
A.(p+1)[0]
B.*(*(p+2)+1)
C.*(p[1]+1)
D.p[1]+2
E.p[1][1]