若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0<=i<5,则对数组元素地址的正确表示是()。
第1题:
若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
第2题:
A.*(a[i]+j)
B.(a+i)
C.*(a+j)
D.a[i]+j
第3题:
A.*(a[i]+j)
B. (a+i)
C. *(a+j)
D. a[i]+j
第4题:
若有定义“intb[8],*p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[0]的值加上6
第5题:
若已定义 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))
第6题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第7题:
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9) int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A.a[p=a)
B.*(&a[i])
C.p[i]
D.*(*(a+i)
第8题:
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)
int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a+i))
第9题:
若有定义: “inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为( )
A.**(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
第10题:
A.*(*(a+i)+j)
B.p[i][j]
C.(*(p+i))[j]
D.p[i]+j