* p
x[5]
*(p+1)
*x
第1题:
A.*(--ptr)
B.*(ptr--)
C.*(ptr++)
D.*(++ptr)
第2题:
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是 ( )
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
第3题:
若有下列定义 intx[10],*pt=x; 则对x数组元素的正确引用是( )。
A.*&*[10]
B.*(x+3)
C.*(pt+10)
D.pt+3
第4题:
A.8
B.7
C.6
D.5
第5题:
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
A.x+2
B.&x[6]
C.*(x+2)
D.*&x[6]
第6题:
若有定义语句“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
第7题:
若有以下定义语句: double a[5],*p=a; int i=0; 对a数组元素错误的引用是( )
A.a[i]
B.a[5]
C.p[4]
D.p[i]
第8题:
若有定义:“int x[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有()
第9题:
若有语句:int x=6,*p=&x;则下面正确的表达式是()
第10题:
8
7
6
5
第11题:
第12题:
*&x[10]
*(x+3)
*(pt+10)
pt+3
第13题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第14题:
若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。
A.*&x[10]
B.*(x+3)
C.*(pt+10)
D.pt+3
第15题:
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
A.*p
B.x[5]
C.*(p+1)
D.*x
第16题:
若有以下定义:
int x[10],* pt=x;
则对x数组元素的正确引用是( )。
A.pt+3
B.}&x[10]
C.*(pt+10)
D.*(x+3)
第17题:
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
A.scanf("%f",&x[6])
B.scanf("%lf",*(x+6));
C.scanf("%lf",p+6)
D.scanf("%lf",p[6]);
第18题:
设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
A.2
B.3
C.4
D.5
第19题:
(24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
A)scanf("%f",&x[6]);
B)scanf("%lf",*(x+6));
C)scanf("%lf",p+6);
D)scanf("%lf",p[6]);
第20题:
若已定义byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()
第21题:
若有定义:double x[3][5],则x数组中行下标的下限为(),列下标的下限为()。
第22题:
intx,*p;*p=&x;
int x,*p;p=&x;
int x,*p;*p=x;
int x,*p;p=x
第23题:
scanf("%f",&x[6]);
scanf("%1f",*(x+6));
scanf("%1f",p+6);
scanf("%1f",p[6]);
第24题:
* p
x[5]
*(p+1)
*x