单选题

设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排列,对于A[i,j](1≤i≤m,l≤j≤n),排列在其前面的元素个数为( ).

A. i*(n-1)+j
B. (i-1)*n+J-1
C. i*(m-l)+j
D. (i-1)*m+J-1

查看答案
该试题由用户121****52提供 查看答案人数:45437 如遇到问题请 联系客服
正确答案
该试题由用户121****52提供 查看答案人数:45438 如遇到问题请联系客服

相关试题

换一换
单选题
设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排列,对于A[i,j](1≤i≤m,l≤j≤n),排列在其前面的元素个数为( ).
A.i*(n-1)+j B.(i-1)*n+J-1 C.i*(m-l)+j D.(i-1)*m+J-1
答案
主观题
设二维数组A[1… m,1… n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为_________
答案
单选题
设有二维数组a[1..m,1..n](2<m<n),其第一个元素为a[1,1],最后一个元素为a[m,n],若数组元素以行为主序存放,每个元素占用k个存储单元(k>1),则元素a[2,2]的存储位置相对于数组空间首地址的偏移量为( )。
A.(n+1)*k B.n*k+1 C.(m+1)*k D.m*k+1
答案
单选题
二维数组a[1..N,1..N]可以按行存储或按列存储。对于数组元素a[i,j](1<=i,j<=N),当()时,在按行和按列两种存储方式下,其偏移量相同
A.i≠j B.i=j C.iu003ej D.i<j
答案
单选题
二维数组a[1..N,1..N]可以按行存储或按列存储。对于数组元素a[i,j](1<=i,j<=N),当(  )时,在按行和按列两种存储方式下,其偏移量相同。
A.i≠j B.i=j C.i>j D.i<j
答案
主观题
设二维数组 A[ m][n]按行存储在数组 B 中,则二维数组元素 A[i][j]在一维数组 B 中的下标为
答案
单选题
二维数组 a[1..N , 1..N] 可以按行存储或按列存储。对于数组元素 a[i,j] ( 1大于=i,j大于=N ),当( )时,在按行和按列两种存储方式下,其偏移量相同。
A.i≠j B.i=j C.i小于j D.i大于j
答案
单选题
已知有一维数组A[0.m×n-1],若要对应为m行n列的矩阵,则下面的对应关系(),可将元素A[k](O≤<k≤<m×n)表示成矩阵的第i行、第j列的元素(0≤i≤m,0匀≤n)。
A.i=k/n,j=k%m B.i=k/m,j=k%m C.i=k/n,j=k%n D.i=k/m,j=k%n
答案
单选题
若二维数组arr[1…M,1…N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为( )。
A.base+((i一1)*M*j-i)*K B.b ase+((i-1)*N+j-1)*K C.baSe+((j-l)*M十i-1)*K D.base+((j-1)*N+i-1)*K
答案
单选题
某大型整数矩阵用二维整数组G[1:2M,1:2N]表示,其中M和N是较大的整数,而且每行从左到右都已是递增排序,每列从上到下也都已是递增排序。元素G[M,N]将该矩阵划分为四个子矩阵A[1:M,1:N],B[1:M,(N+1):2N],C[(M+1):2M,1:N],D[(M+1):2M,(N+1):2N]。如果某个整数E大于A[M,N],则E(  )。
A.只可能在子矩阵A中 B.只可能在子矩阵B或C中 C.只可能在子矩阵B.C或D中 D.只可能在子矩阵D中
答案
热门试题
6.一个n阶对称矩阵a[1...n,1...n]采用压缩存储方式,将其下三角和主对角部分按行优先存储到一维数组b[1...m]中,则a[i][j](i 对于二维数组a[1..N,1..N]中的一个元素a[i,j](1≤i,j≤N),存储在a[i,j]之前的元素个数(  )。 以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。 define (13) void rotate(int a[N],int b[N]) int i,j; for(i=0; i<N; i++) b[i][N-1]=a[0][i]; b[i][0]= (14) ; 设C/C++二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按行优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为 设C/C++二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按行优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为() 若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为 矩阵A是m行n列,矩阵B是m行1列,两个矩阵相乘的结果是() 假定二维数组的定义为“double a【M】【N】;”,则每个数组元素的行下标取值范围在0~M-1之间() (第五章)设二维数组A[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是L.oc(a[O]O0]),求按列优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n- 1)的存储地址为() 设二维数组A[m][n]按列优先存储,每个元素占1个存储单元,元素A00的存储地址loc(A00),则Aij的存储地址loc(Aij)=()。 对于一个二维数组A[1....m,1...n],若按列为主序存储,则任一元素A[i,j]的相对地址是 【2】 。 设A是一个m×n矩阵,证明:矩阵A的行空间维数等于它的列空间维数。 设A是一个m×n矩阵,证明:矩阵A的行空间维数等于它的列空间维数 某大型整数矩阵用二维整数组 G[1:2M ,l:2N]表示,其中M 和 N 是较大的整数,而且每行从左到右都己是递增排序,每到从上到下也都己是递增排序。元素 G[M,N]将该矩阵划分为四个子矩阵 A[1:M,1:N],B[1:M,(N+1):2N],C[(M+1):2M,1:N ],D[(M+1):2M,(N+1):2N]。如果某个整数 E 大于 A[M,N],则 E(65)。 编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。 设A是一个m×n矩阵,请证明:矩阵A的行空间维数等于它的列空间维数。 中国大学MOOC: 设有一个二维数组A[m][n],采用行序优先存储方式,假设A[0][0]存放位置在210,A[2][2]存放位置在242,每个元素占1个单元,问A[3][3]存放的位置是_______。 设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为() 假定二维数组的定义为“char a【M】【N】;”,则该数组所含元素的个数为M+N() 若二维数组 a 有 n 行 n 列,则副对角线元素是:(假设 a[0][0]位于数组的第一个位置上,且 i∈[0,n])
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位