Ax=pa[3];
Bx=*(a+3);
Cx=a[3];
Dx=*pa+3;
第1题:
若有定义语句: int x=10; ,则表达式 x-=x+x 的值为
A)-20
B)-10
C)0
D)10
第2题:
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
第3题:
a. x=pa[3];
b. x=*(a+3);
c. x=a[3];
d. x=*pa+3;
第4题:
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。
A.语句int *p=a;定义不正确
B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int *p=a;是把a[0]的值赋给变量p
D.语句int *p=a;是把a[1]的值赋给变量p
第5题:
假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则正确的语句为()。
A、x=pa[3];
B、x=*(a+3);
C、x=a[3];
D、x=*pa+3;
第6题:
若有int x[5],*p=x;则数组元素x[3]可以表示为*(p+【 】),也可以表示为p[3]。
第7题:
假定有定义为“int a[10]〕,x,*pa=a;”,若要把数组a中下标为3的元素值斌给x,则不正确的赋值为()
A.x=pa[3]
B.x=*(a+3)
C.x=a[3]
D,x=*pa十3
第8题:
设有定义语句:int a[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为____
0
第9题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句iht*p=a;是把a[l]的值赋给变量p
第10题:
假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。
A.x=pa[3];
B.x=*(a+3);
C.x=a[3];
D.x=*pa+3;