二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。若A按行存放,元素A[8,5]的起始地址与A按列存放时的元素()的起始地址一致。A、A[8,5]B、A[3,10]C、A[5,8]D、A[0,9]

题目

二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。若A按行存放,元素A[8,5]的起始地址与A按列存放时的元素()的起始地址一致。

  • A、A[8,5]
  • B、A[3,10]
  • C、A[5,8]
  • D、A[0,9]
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

二维数组M[i,]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素(43)的起始地址相同。

A.M[2,4]

B.M[3,4]

C.M[3,5]

D.M[4,4]


正确答案:B
解析:当按行存储的时候,M[3,5]的起始地址为(3*6+6)*4=96。当按列存储的时候,M[3,4]的起始地址为(4*5+4)*4=96。所以应该选择B。

第2题:

二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10,则存放A至少需要()个字节。

A.90

B.180

C.240

D.270


正确答案:A

第3题:

数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放的存储器内,该数组按行存放,元素A[8][5]的起始地址为()。

A.SA+141

B.SA+144

C.SA+222

D.SA+225


正确答案:C

第4题:

二维数组A的每个元素是由6个字符组成的串,其行下标i=O,1,…,8,列下标j=1,2,…,10。设每个字符占一个字节。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时起始地址相同的元素是()。

A.A[8,5]
B.A[3,10]
C.A[5,8]
D.A[0,9]

答案:B
解析:
元素A[8,5]的起始地址与当A按列先存储时的A[i,j]元素的起始地址相同,即8×10+5-1=(j-1)×9+i,将四个答案代入可得正确答案。

第5题:

二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。

A.M[2,4]

B.M[3,4]

C.M[3,5]

D.M[4,4]


正确答案:B

第6题:

数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

A.SA+292

B.SA+296

C.SA+300

D.304


正确答案:B

第7题:

二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8][5]的起始地址与当A按列先存储时的元素()的起始地址相同。设每个字符占一个字节。

A.A[8][5]

B.A[3][10]

C.A[5][8]

D.A[0][9]


正确答案:A

第8题:

二维数组a的每个元素是由6个字符组成的串,行下标i的范围从0~8,列下标j的范围从1~10。若a按行存放,元素a[8,5]的起始地址与当a按列存放时的元素( )的起始地址一致(每个字符占一个字节)。

A、a[8,5]

B、a[3,10]

C、a[5,8]

D、a[0,9]


正确答案: B

第9题:

二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0到4,列下标,i的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。

A.M[2,4)

B.M[3,4)

C.M[3,5]

D.M[4,4)


正确答案:B
解析:M按行存储时元素M[3,5]位于第4行第6列(下标从0开始),也就是处在第3×6+6=24个存储位置,设与它存储的起始位置相同的,按列存储时的元素行下标为x,列下标为y,则有y×5+x+1=24,解得x=3,y=4,即选项B是正确答案。

第10题:

二维数组M的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5,M按行存储时元素M[3][5]的起始地址与M按列存储时元素()的起始地址相同。

  • A、 M[2][4]
  • B、 M[3][4]
  • C、 M[3][5]
  • D、 M [4][4]

正确答案:B

更多相关问题