*&x[10]
*(x+3)
*(pt+10)
pt+3
第1题:
若有int x[5],*p=x;则数组元素x[3]可以表示为*(p+【 】),也可以表示为p[3]。
第2题:
A.*(--ptr)
B.*(ptr--)
C.*(ptr++)
D.*(++ptr)
第3题:
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是 ( )
A.x[5-3]
B.x[k]
C.x[k+5]
D.x[0]
第4题:
若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。
A.*&x[10]
B.*(x+3)
C.*(pt+10)
D.pt+3
第5题:
假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);,则数组x在内存中所占字节数是______。
A.3
B.6
C.10
D.20
第6题:
下列定义数组的语句中,正确的是( )。
A.int N=10; int x[N];
B.#define N 10 int x[N];
C.int x[0..10];
D.int x[];
第7题:
若有定义语句:int X=10;,则表达式-x =x+X的值为
A.-20
B.-10
C.0
D.10
第8题:
若有以下定义:
int x[10],* pt=x;
则对x数组元素的正确引用是( )。
A.pt+3
B.}&x[10]
C.*(pt+10)
D.*(x+3)
第9题:
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
A.x+2
B.&x[6]
C.*(x+2)
D.*&x[6]
第10题:
若有定义语句“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
第11题:
定义一个int类型的有10个无素的数组x,存储于片内RAM,正确的定义语句是:()
第12题:
*&x[10]
*(x+3)
*(pt+10)
pt+3
第13题:
(29)若有以下定义
int x[10],*pt=x;
则对x数组元素的正确应用是
A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3
第14题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第15题:
若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;
A.example.x=10
B.example v2.x=10
C.struct v2;v2.x=10
D.struct example v2={10};
第16题:
若有下列定义 intx[10],*pt=x; 则对x数组元素的正确引用是( )。
A.*&*[10]
B.*(x+3)
C.*(pt+10)
D.pt+3
第17题:
若有以下结构体定义,则______是正确的引用或定义。 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};
第18题:
若有以下结构体,则正确的定义或引用是( )。 struct Test { int x; int y; }v1;
A.Test.x=10;
B.Test v2;v2.x=10;
C.struct Test v2;v2.x=10;
D.struct Test.v2=10;
第19题:
若有定义语句:int X=10;,则表达式x-=x+x的值为( )。
A.0
B.-20
C.-10
D.10
第20题:
设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。
第21题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第22题:
若有定义:“int x[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有()
第23题:
第24题:
-20
-10
0
10