若有以下定义和语句:int a[2][3],(*p)[3]=a;则对a数组元素地址的正确引用为______。
A.*(p+2)
B.p[2]
C.p[1]+1
D.(p+1)+2
第1题:
若有定义int a[9],*p=a;,则p+5表示
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第2题:
若有定义“int*p[3];”,则以下叙述中正确的是( )。
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
第3题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第4题:
若有以下定义和语句,则对a数组元素地址的正确引用为 int a[2][3],(*p)[3]; p=a;
A.*(p+2)
B.p[2]
C.p[1]+1
D.(p+1)+2
第5题:
若有以下定义,则对a数组元素的正确引用是( )。
int a[5],*p=a;
A)*&a[5]
B)*a 1
C)*(p 5)
D)*(a 2)
第6题:
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
第7题:
若有以下定义和语句: 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]
第8题:
若有定义“int b[8],*p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[o]的值加上6
第9题:
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A.p=a;
B.p[0]=a;
C.p[o]=&a[1][2];
D.p[1]=&a;
第10题:
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
A.p+5
B.a+1
C.&a+1
D.&a[0]
第11题:
若有以下定义和语句,则对w数组元素非法引用的是______。 int w[2][3],(*pw)[3];pw=w;
A.w[0]+2
B.*(pw+1)[2]
C.pw[0][0]
D.*(pw[1]+2)
第12题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第13题:
若有以下说明和语句 int c[4)[5],(*p)[5]; p=c; 能够正确引用c数组元素的是
A.p+1
B.*(p+3)
C.*(P+1)+3
D.*(p[0]+2)
第14题:
若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a;
A.*&a[5]
B.*a+1
C.*(p+5)
D.*(a+2)
第15题:
A. pt[0][0]
B. *(pt+1)[2]
C. *(pt[1]+2)
D. *(a[0]+2
第16题:
若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( )
A. a[10]
B. a[a[3]-5]
C. a[a[9]]
D. a[a[4]+4]
第17题:
若有以下定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A)p 5
B)*a 1
C)&a 1
D)&a[0]
第18题:
若有以下说明和语句: int c[4][5],(*p)[5]; p=C; 能够正确引用c数组元素的是 ______。
A.p+1
B.*(p+1)
C.*(p+1)+3
D.*(p[0]+2)
第19题:
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为 int s[2][3]={0},( *p)[3]; p=s;
A.*(*(p+i)+j)
B.*(p[i]+j)
C.(p+i)+j
D.(*(p+i))[j]
第20题:
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
A.ps+1
B.*(ps+3)
C.ps[0][2]
D.*(ps+1)+3
第21题:
若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第22题:
若有以下定义和语句,且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])
第23题:
若有以下说明和语句: int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是( )。
A.p+l
B.*(p+3)
C.*(p+1)+3
D.*(p[0]+2)
第24题:
若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。