工学

单选题数组定义为“inta[4][5];”,下列哪一个引用是错误的()。A *aB *(*(a+2)+3)C &a[2][3]D ++a

题目
单选题
数组定义为“inta[4][5];”,下列哪一个引用是错误的()。
A

*a

B

*(*(a+2)+3)

C

&a[2][3]

D

++a

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下菌的一撒数组定义中,()语句有谱法错误。

A.inta[]={1,2,3}

B.inta[10]={0}

C.inta[]="abcdef"

D.inta[5]


正确答案:C

第2题:

以下一维数组a正确的定义是()

A.inta(5)

B.intn=5,a[n]

C.inta[SZ]其中SZ为符号常量

D.inta{5}


正确答案:C

第3题:

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

A.a[3]

B.*(a+1)

C.&a[2]

D.p[2]


正确答案:C

第4题:

有以下二维数组的定义inta[3][5];如想引用第七个元素,则正确的引用是()

  • A、a[4]
  • B、a[5]
  • C、a[0][4]
  • D、a[1][1]

正确答案:D

第5题:

要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是

A.intA[]={3,9,4,8,0,0,0};

B.intA[9]={3,9,4,8,0,0,0};

C.intA[]={3,9,4,8};

D.intA[7]={3,9,4,8};


正确答案:C
解析:本题考核一维数组在定义时的初始化。当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定,由此可知C) 选项中数组A只有4个元素,与题目要求不符。

第6题:

在下面的一维数组定义中,哪一个有语法错误()。

A.inta[]={1,2,3};

B.inta[10]={0};

C.inta[];

D.inta[5];


正确答案:C

第7题:

以下数组定义中,正确的是()

A.inta[2][]={1,2,3,4,5}

B.inta[][2]={{0},{}}

C.inta[2][2]={{1,2},{3}}

D.inta[][]={1,2,3,4}


参考答案:C

第8题:

在下面的一维数组定义中,错误的定义格式为()。

A、inta={1,2,3}

B、)inta[10]={O}

C、inta[]

D、inta[5]


参考答案:C

第9题:

下列合法的数组定义是()

  • A、inta[]=”string”;
  • B、inta[5]={0,1,2,3,4,5};
  • C、chara=”string”;
  • D、chara[]={0,1,2,3,4,5};

正确答案:D

第10题:

数组定义为inta[3][2],数组a中有()个元素。

  • A、2
  • B、3
  • C、5
  • D、6

正确答案:D