若有定义:int x[10], *p=x;,则*(p+5)表示:()。
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
第1题:
若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a;
A.*&a[5]
B.*a+1
C.*(p+5)
D.*(a+2)
第2题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第3题:
若有定义:int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
A.随机值
B.0
C.x的地址
D.p的地址
第4题:
若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;
A.example.x=10
B.example v2.x=10
C.example.x=10
D.struct example v2={10};
第5题:
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
A.*&a[5]
B.*a+2
C.*(p+5)
D.*(a+2)
第6题:
若有定义语句:int X=10;,则表达式x-=x+x的值为( )。
A.0
B.-20
C.-10
D.10
第7题:
A、p
B、*p
C、*&x
D、*p=x
E、x=*p
第8题:
若有定义:“int x[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有()
第9题:
若有以下定义,inta[10],*p=a;则*(p+5)表示()
第10题:
若有定义:int a[10],*p; 则*(p+5)表示()。
第11题:
-20
-10
0
10
第12题:
第13题:
若有定义:int X=0,* P=&x;,则语句printf(”%d\n”,* P.的输出结果是( )。
A.随机值
B.0
C.X的地址
D.P的地址
第14题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第15题:
若有定义:“int*P,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是( )。
A.随机值
B.0
C.x的地址
D.P的地址
第16题:
若有定义语句:int X=10;,则表达式-x =x+X的值为
A.-20
B.-10
C.0
D.10
第17题:
A.*(a[1]+2)
B.*(p[1]+2)
C.p[5]
D.*(p+5)
第18题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第19题:
若有定义语句“int x,*p=&x,**ppx=&px;”,则下列表达式中错误的是( )
A.x=*px
B.x=**ppx
C.px=&ppx
D.*ppx=&x
第20题:
若有语句:int x,*p=&x;则与该语句等价的语句是()
第21题:
若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()
第22题:
若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。
第23题:
*(a[1]+2)
*(p[1]+2)
p[5]
*(p+5)
第24题:
元素a[5]的值
元素a[5]的地址
元素a[6]的值
元素a[6]的地址