若有定义语句:inta[3][6];按在内存中的存放顺序,a数组的第10个元素是( )。 A.a[0][4]B.

题目

若有定义语句:int a[3][6];按在内存中的存放顺序,a数组的第10个元素是( )。

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]

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

第1题:

已知:inta[5]={1,2,3,4};下列数组元素值为2的数组元素是()。

A.a[0]

B.a[1]

C.a[2]

D.a[3]


正确答案:B

第2题:

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

A.a[3]

B.*(a+1)

C.&a[2]

D.p[2]


正确答案:C

第3题:

若有定义语句:int a[3][6]; ,按在内存中的存放顺序,a 数组的第 10 个元素是

A ) a[0][4]

B)a[1][3]

C)a[0][3]

D)a[1][4]


正确答案:B

第4题:

当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


正确答案:B

第5题:

若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是( )。

A.a[2][!1]

B.a[2][3]

C.a[0][3]

D.a[1>2][!1]


正确答案:D
D。【解析】数组的下标从0开始,数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D正确,1>2为假,所以是0,!为假也是0,即引用元素a[0][0],其他选项的引用均是下标越界。

第6题:

若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]


正确答案:B
解析:二维数组在内存中是按行优先的模式存放,即先第一行,再第二行……直到最后一行;此外,其下标足从零开始,即第一个是a[0][0],从而,第10个元素是存放在a[1][3]中。一般说来,a[x][y]中第n个元素所在行下标的计算方法为:n/x,列下标的计算方法为:n%y-1。

第7题:

在定义inta[5][6];后,数组a中的第10个元素是()。(设a[0][0]为第一个元素)

A.a[2][5]

B.a[2][4]

C.a[1][3]

D.a[1][5]


正确答案:C

第8题:

若有定义:inta[5][6];则下面关于数组a的叙述中正确的是()。

A.该数组共有20个元素

B.a[0][6]是该数组的一个元素

C.a[0][0]是该数组的一个元素

D.a[5][6]是该数组的一个元素


参考答案:C

第9题:

若二维数组a[][]的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(42)。

A.0

B.4

C.8

D.6


正确答案:A
解析:按照定义方式,数组a有3行4列。除了显式初始化的元素以外,别的元素默认值为0。a[2][1]在显式初始化的元素之外。

第10题:

若有定义inta[2][3];则对数组元素的非法引用的是()

A.a[0][1/2]

B.a[1][1]

C.a[4-4][0]

D.a[0][3]


参考答案:D

更多相关问题