若有定义:inta[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。
A.a[3]
B.*(a+1)
C.&a[2]
D.p[2]
第1题:
若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。
A.p[0][3]
B.p[1][2]
C.p[0][2]
D.p[1][3]
第2题:
若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。
A.p[0][3]
B.p[1][2]
C.p[0][2]
D.p[1][3]
第3题:
A.a[0][1/2]
B.a[1][1]
C.a[4-4][0]
D.a[0][3]
第4题:
若有说明:inta[3][4];则对a数组元素的非法引用是( )。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
第5题:
若已定义; inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i=≤9,则对a数组元素不正确的引用是( )。
A.a[p-a]
B.x(&a[i])
C.p[i]
D.a[10]
第6题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第7题:
A.a[8]
B.a+7
C.p+7
D.*(p+7)
第8题:
若有以下定义,则对a数组元素的正确引用是( )。
int a[5],*p=a;
A)*&a[5]
B)*a 1
C)*(p 5)
D)*(a 2)
第9题:
若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。
第10题:
若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0<=i<5,则对数组元素地址的正确表示是()。
第11题:
*(a+1)
*(a[3]+2)
a[1]+3
a[0][0]
第12题:
a[p]
p[a]
*(p+2)
p+2
第13题:
若已定义 inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素不正确的引用是( )。
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a+i))
第14题:
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
A.*&a[5]
B.*a+2
C.*(p+5)
D.*(a+2)
第15题:
若有以下定义,则对数组元素的正确引用是( )。 int a[5],*p=a;
A.*&a[5]
B.(*A)2
C.*p+4
D.(a+2)
第16题:
若已定义:
inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是( )。
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
第17题:
若有定义语句“doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x”,则错误引用X数组元素的是( )。
A.*p
B.x[5]
C.*(p+1)
D.*x
第18题:
若有以下定义语句: double a[5],*p=a; int i=0; 对a数组元素错误的引用是( )
A.a[i]
B.a[5]
C.p[4]
D.p[i]
第19题:
A.p+1
B.*(p+3)
C.*(p+1)+3
D.*(*p+2)
第20题:
若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。
第21题:
若有定义inta[2][3];则对数组元素的非法引用的是()
第22题:
若有定义:inta[10],则对数组a元素的正确引用是()。
第23题:
a[0][1/2]
a[1][1]
a[4-4][0]
a[0][3]