— Jane, I’m coming to say good-bye. I’m leaving tomorrow.\n— _______A.I’m sorry.B.Oh,

题目

— Jane, I’m coming to say good-bye. I’m leaving tomorrow.\n— _______

A.I’m sorry.

B.Oh, no. Why?

C.Go slowly.

D.Why soon? Can’t you stay a few days longer?

参考答案和解析
参考答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知有一维数组A(0..m*n-1],若要对应为m行、n列的矩阵,则下面的对应关系(4)可将元素A[k](0≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<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


正确答案:C
解析:此题是求一维数组向二维数组转化的问题。最原始的方法就是把数组A的前n个元素放到数组B的第一行,数组A的第n个元素放到数组B的第二行中,依次类推,数组A的最后n个元素放到数组B的最后一行中。求且[幻在数组B中的位置,应先确定A[k]处在哪一行,显然应该是k/n行,然后再确定处在k/n行的哪一列,显然是k%n列。

第2题:

已知有一维数组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

答案:C
解析:
矩阵每一行有n个元素,则第i+l行、第j+l到的元素~在A中是第n×i+j+l个元素,对应的下标k=nXi+j(因为下标从0开始)。反过来:i=k/n,j=k%n。

第3题:

定义数组AA(N,M),则二维和一维下标的换算关系是AA(I,J)=AA()

A.i*M+J

B.(i-1)*M+J

C.(i-1)*M+I

D.i*M+j-I


参考答案:B

第4题:

若二维数组a有m行n列,则计算任一元素a[i][j]在数组中位置的公式为()

A.i*m+j

B.j*n+i

C.i*n+j

D.j*m+n


i*n+j

第5题:

已知m行n列的二维数组,则数组元素a[i][j]相对于a[0][0]的偏移量是()

A.i*n+j

B.i*m+j

C.j*n+i

D.j*m+i


B

第6题:

已知有一维数组A[0,…,m×n-1],若要对应为m行、n列的矩阵,则下面的对应关系(73)可将元素A[k](0≤k<m×n)表示成矩阵的第i行、第j列的元素(0≤i<m, 0≤j<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


正确答案:C
解析:本题其实就是求一个一维数组A[m×n]向二维数组B[m][n]的转化问题,最原始的方法就是把A数组的前n个元素放到刀数组的第一行中,A数组的第n+1到2n个元素放到B数组的第二行中,依次类推,A数组的最后n个元素放到B数组的最后一行中。要求A[k])在B数组中的位置,首先确定A[k]处在哪一行,根据上面的存放方法,显然,应该是k/n行。然后再确定处在k/n行的哪一列,显然是k%n(“%”表示模运算)。

第7题:

设有一个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

答案:B
解析:
本题考查数据结构基础知识。二维数组A[1..m,1.n]如下所示。



对于元素A[i,j],其之前有i-1行、每行n个元素,在第i行上,A[i,j]之前有j-1个元素,因此,按行排列时,A[i,j]之前共有(i-1)*n+j-1个元素。

第8题:

已知有一维数组A[0...m*n-1],若要对应为m行、n列的矩阵,则下面的对应关系______可将元素A[k](0≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<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


正确答案:C
解析:本题其实是求一个一维数组A[m*n)向二维数组B[m][n]的转化问题。最原始的方法就是把A数组的前n个元素放到B数组的第一行中,A数组的第n个元素放到B数组的第二行中,依次类推,A数组的最后n个元素放到B数组的最后一行中。
  要求A[k]在B数组中的位置,首先确定A[k]处在哪一行,根据上面的存放方法,显然,应该是k/n行。然后再确定处在k/n行的哪一列,显然是k%n。

第9题:

1、若二维数组a有m行n列,则计算任一元素a[i][j]在数组中位置的公式为()

A.i*m+j

B.j*n+i

C.i*n+j

D.j*m+n


i*n+j

第10题:

二维数组a有 M行N列,则在a[i][j]之前的元素个数为()

A.i*N+j

B.j*M+i

C.i*N+j-1

D.j*M+i-1


i*n+j