定义了一维int型数组a[10]后,下面错误的引用是:()。
第1题:
在下面的一维数组定义中,()语句有语法错误。
A.inta[]={l,2,3};
B.int a[10]={0};
C.int a[]="abcdef";
D.int a[5]
第2题:
A. pt[0][0]
B. *(pt+1)[2]
C. *(pt[1]+2)
D. *(a[0]+2
第3题:
在下面的一维数组定义中,()语句有语法错误。
A. int a[] ={1,2,3};
B. int a[10]={0};
C. int a[] ="abcdef";
D. int [5]
第4题:
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
A.static int a[5]={1,1,1,0,0};
B.static int a[5]={1,1,1};
C.static int a[]={1,1,1,0,0};
D.static int a[5]={1*2,0*3};
第5题:
若已定义:
int a[ ] ={0,1,2,3,4,5,6,7,8,9}, * p=a, i ; 其中0≤i≤9,则对a数组元素不正确的引用是
A.a[p-a]
B.* (&a[1] )
C.p[1 ]
D.a[10]
第6题:
若定义static int a[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
A.a[0][0]=1、a[0][1]=2、at[1][0]=3、a[1][1]=4
B.a[0][0]=1、a[0][1]=3、a[1][0]=2、a[1][1]=4
C.a[0][0]=4、a[0][1]=3、a[1][0]=2、s[1][1]=1
D.a[0][0]=4、a[0][1]=2、a[1][0]=3、a[1][1]=1
第7题:
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ( )
int a [ ]={1,2,3,4,5,6,7,8,9,0};
int*p,I
p=a;
A.* (a+I)
B.a[p-a]
C.p+I
D.* (&a[I])
第8题:
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 则对数组元素的错误引用是
A.pp[0][1]
B.a[10]
C.p[3][1]
D.*(*(p+2)+2)
第9题:
若有定义和语句: int w[2][3],(* pw)[3];pw=w; 则对w数组元素的非法引用是 ( )
A.* (w [0] +2)
B.* (pw+1)[2]
C.pw[0][0]
D.* (pw [1]+2)
第10题:
在下面的一维数组定义中,()语句有语法错误。
第11题:
下列数组定义语句中,不合法的是()
第12题:
a[0]=1;
a[10]=2;
a[0]=5*2;
a[1]=a[2]*a[0];
第13题:
在下面的一维数组定义中,错误的定义格式为()
A.int a[]={l,2,3};
B.int a[10〕={0};
C.int a[];
D. int a[5];
第14题:
A. int a[5]=(0,1,2,3,4,)
B. int a(5)={}
C. int a[3]={0,1,2}
D. int a{5}={10*1}
第15题:
当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];
A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]
B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]
C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]
D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]
第16题:
下列数组的定义中,会产生错误的是
A.int a[]=('0','1','2','3','4','5','6');
B.int a[10]={0,1,2,3,4,5,6};
C.char a[5]="hello";
D.char a[5]={'h','e','1','1','o'};
第17题:
有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )
第18题:
合法的数组定义是 ( )
A.int a[ ]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="string";
D.char a={0,1,2,3,4,5};
第19题:
当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是 ( ) static int a[10]={0,1,2,3,4,5};
A.a[2]=1
B.a[0]=0
C.a[3]=3
D.a[9]=0
第20题:
若有说明int a[3][4];,则a数组元素的非法引用是
A.a[0][2*1]
B.a[1][3]
C.a[4-2][10]
D.a[0][4]
第21题:
在下面的一维数组定义中,错误的定义格式为()。
Aint a[]={1,2,3}
Bint a[10]={0}
Cint a[]
Dint a[5]
第22题:
在JAVA语言中以下能为一维数组a正确初始化的语句是()。
第23题:
合法的数组定义是()