计算机二级

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

题目

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

B.

C.

D.

A.A

B.B

C.C

D.D

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

第1题:

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

A.a[0][3]

B.a[1][4]

C.a[0][4]

D.a[1][3]


B

第2题:

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

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]


B

第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题:

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

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]


B

第5题:

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

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]


正确答案:B

第6题:

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

A.a[o][4]

B.a[1][3]

C.a[o][3]

D.a[1][4]


正确答案:B
在C语言中数组的下标是从0开始,且二维数组元素的存储是按行存放的。第一行6个:a[0][0]第二行:a[1][0](第七个),a[1][1](第8个),a[1][2](第9个),a[1][3](第10个)

第7题:

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

A.a[0][4]

B.a[1][3]

C.a[0][3]

D.a[1][4]


正确答案:B
解析:二维数组的元素在内存中是按行列顺序连续存放的。以本题的二维数组a[3][6]为例,它的元素在内存中的存放顺序是:a[0][0]、a[0][1]、a[0][2]…a[0][5]、a[1][0]、 a[1][1]…a[1][5]、a[2][0]…a[2][5]。由此可见,第10个元素就是第2行第4个元素,即a[1][3]。故应该选择B。

第8题:

若有定义语句: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。

第9题:

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

A ) a[0][4]

B)a[1][3]

C)a[0][3]

D)a[1][4]


正确答案:B