网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
对于一个m行,n列的二维数组,将其行,列索引y, x映射为一维数组索引的公式可以为(y * m + x)
参考答案和解析
A 此题考查的知识点是顺序存储数组的地址计算。要先计算前i一1行的个数为(i一1)×n,再加上第i行的j个元素即为所求。所以应选A。
更多 “对于一个m行,n列的二维数组,将其行,列索引y, x映射为一维数组索引的公式可以为(y * m + x)” 相关考题
考题
设有如下定义charx[]={“abcdefg”};chary[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为()
A、数组x和y等价B、数组x和y的长度相同C、数组x的长度大于数组y的长度D、数组x的长度小于数组y的长度
考题
若有语句:taticcharx[]=”12345″;staticchary[]={‘1′,’2′,’3′,’4′,’5’};则下面那一个是正确的描述。()
A.x数组和y数组的长度相同B.x数组长度大于y数组长度C.x数组长度小于y数组长度D.x数组等价于y数组
考题
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
A.(i-1)*n+jB、(i-1)*n+j-1C.i*(j-1)D、j*m+i-1
考题
若二维数组a有m列,则计算任一元素a[i][j]在数组中相对位置的公式为(假设 a[0] [0]位于数组的第一个位置上) ( )。A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1
考题
给出发下定义: char x[]="abcdefg"; char y[]={'a', 'b', 'c', 'd', 'e', 'f', 'g' };则正确的叙述为______。A.数组x和数组y等价B.数组x和数组y的长度相同C.数组x的长度大于数组y的长度D.数组x的长度小于数组y的长度
考题
请编一个函数void proc(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每行中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。试题程序:
考题
设有一个m行n列的矩阵存储在二维数组A[1..M,1..n]中,将数组元素按行排列,对于A[i,j](1im,ljn),排列在其前面的元素个数为( )。A.i*(n-1)+jB.(i-1)*n+J-1C.i*(m-l)+jD.(i-1)*m+J-1
考题
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任意元素a[i][j]在数组中位置的公式为______。A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1
考题
设有一个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
考题
若给出以下定义:charx[]=”abcdefg”;chary[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为()。A、数组x和数组y等价B、数组x和数组y的长度相同C、数组x的长度大于数组y的长度D、数组y的长度大于数组x的长度
考题
单选题以下关于数组索引的表述,不正确的是()A
索引可用于访问数组中特定元素B
二维数组包含列索引和行索引C
索引范围为0至n-1D
索引范围为1至n
热门标签
最新试卷