算法设计与分析

若有说明:inta[3][4];,则对a数组元素的非法引用是:()A、a[0][2*1]B、a[1][3]C、a[4-2][0]D、a[0][4]

题目

若有说明:inta[3][4];,则对a数组元素的非法引用是:()

  • A、a[0][2*1]
  • B、a[1][3]
  • C、a[4-2][0]
  • D、a[0][4]
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:inta[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。

A.a[3]

B.*(a+1)

C.&a[2]

D.p[2]


正确答案:C

第2题:

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

A.a[10]

B."a[3,5]"

C.a(5)

D.a[10-10]


正确答案:D

第3题:

若有说明 int a[3][4];则a数组元素的非法引用是

A.a[0][2*1]

B.a[1][3]

C.a[4-2][0]

D.a[0][4]


正确答案:D

第4题:

若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。

  • A、a[0][2*1]
  • B、a[0][4]
  • C、a[4-2][0]
  • D、a[1][3]

正确答案:B

第5题:

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

A.p+1

B.*(p+3)

C.*(p+1)+3

D.*(*p+2)


正确答案:B

第6题:

若有说明“inta[3][4]={0};”,则下面正确的是()。

A.只有元素a[0][0]可得到初值0

B.此说明语句不正确

C.数组a各元素都可得到初值,但其值不一定是0

D.数组a中每个元素均可得到初值0


正确答案:D

第7题:

若有说明int a[3][4];,则a数组元素的非法引用是

A.a[0][2*1]

B.a[1][3]

C.a[4—2][0]

D.a[0][4]


正确答案:D
解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。

第8题:

若有说明:int a[3][4];则对a数组元素的非法引用是 ( )。

A.a[0][2*1]

B.a[1][3]

C.a[4-2][0]

D.a[O][4]


正确答案:D

在数组这部分的知识里面,数组下标越界是一个比较容易忽略的问题,其下标是从O开始,至n1为止,因此选项D是正确答案。 

第9题:

若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。

  • A、*(a+1)
  • B、*(a[3]+2)
  • C、a[1]+3
  • D、a[0][0]

正确答案:D

第10题:

若有说明:inta[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小不能确定。


正确答案:错误