单选题

设二维数组A[1„m,1„n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。

An*(i-1)+j

Bn*(i-1)+j-1

Ci*(j-1)

Dj*m+i-1

正确答案

来源:www.examk.com

答案解析

相似试题
  • 设二维数组A[m][n]按列优先存储,每个元素占1个存储单元,元素A00的存储地址loc(A00),则Aij的存储地址loc(Aij)=()。

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为200,元素M[1][1]的地址是()

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为1000,元素M[1][2]的地址是()

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为100,元素M[2][1]的地址是()

    填空题查看答案

  • 若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为()。(设a[0][0]位于数组的第一个位置上)

    单选题查看答案

  • 对于二维数组A[m][n],其中m<=80,n<=80,先读入m和n ,然后读该数组的全部元素,对如下三种情况分别编写相应函数:  (1)求数组A靠边元素之和;  (2)求从A[0][0]开始的互不相邻的各元素之和;  (3)当m=n时,分别求两条对角线上的元素之和,否则打印出m!=n的信息。

    简答题查看答案

  • 设二维数组A的维数界偶定义为[1‥8,0‥10],起始地址为LOC,每个元素占2L个存储单元,以行序为主序存储方式下,某数据元素的地址为LOC+50L,则在列序为主序存储方式下,该元素的存储地址为()。

    单选题查看答案

  • 设有数组声明语句 以上语句所定义的数组a的第二维下标从-1到()

    单选题查看答案

  • 在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。

    判断题查看答案