工学

单选题已知:inta[10];则对a数组元素的正确引用是()。A a[10]B a[3.5]C a(5)D a[0]

题目
单选题
已知:inta[10];则对a数组元素的正确引用是()。
A

a[10]

B

a[3.5]

C

a(5)

D

a[0]

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有说明:inta[10];则对数组元素的正确引用是()。

A.a[10]

B."a[3,5]"

C.a(5)

D.a[10-10]


正确答案:D

第2题:

已知:int a[10]; 则对a数组元素的正确引用是( )。

A. a[10]

B. a[ 3.5]

C. a(5)

D. a[0]


参考答案:D

第3题:

inta[10];说明整型数组a,有10个元素。()

此题为判断题(对,错)。


参考答案:正确

第4题:

若有下列说明和语句:inta[4][5],(*p)[5];p=a;则对a数组元素的正确引用是()。

A.p+1

B.*(p+3)

C.*(p+1)+3

D.*(*p+2)


正确答案:B

第5题:

若已定义:

inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是( )。

A.a[p-a]

B.*(&a[i])

C.p[i]

D.a[10]


正确答案:D
D。【解析】通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,数组的下标是从0开始的。

第6题:

要声明一个有10个int型元素的数组,正确的语句是()。

A.inta[10];

B.inta[2,5];

C.inta[];

D.int*a[10];


正确答案:A

第7题:

若已定义 inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素不正确的引用是( )。

A.a[p-a]

B.*(&a[i])

C.p[i]

D.*(*(a+i))


正确答案:D
D。【解析】数组和指针的关系非常密切,因为数组名称单独使用是表示数组的首地址。故可用的表示可能是a[i],p[i],*(P+i),同样&(a[i])表示地址,因此*(&a[i])等同于a[i]。本题答案为D。

第8题:

已知“inta[3];”,则可以使用“a[3]=10;”将数组a中的第3个元素赋值为10。()

此题为判断题(对,错)。


正确答案:错误

第9题:

若已定义; inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i=≤9,则对a数组元素不正确的引用是( )。

A.a[p-a]

B.x(&a[i])

C.p[i]

D.a[10]


正确答案:D
解析: 通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,数组的下标是从0开始的。

第10题:

已知1个数组inta[10],则以下说法正确的是()。

  • A、a[1]表示数组的第1个元素
  • B、a[0]表示数组的第1个元素
  • C、a[10]表示数组的最后1个元素
  • D、a[10]会出现程序编译错误

正确答案:B,D