问题 单项选择题

已知有一维数组T[0..m*n-1],其中m>n。从数组T的第一个元素(T[0])开始,每隔n个元素取出一个元素依次存入数组B[1..m]中,即B[1]=T[0],D[2]=T[n],依此类推,那么放入B[k](1≤k≤n)的元素是______。

A.T[(k-1)*n]

B.T(k*

C.T[(k-1)*m]

D.T[k*m]

答案

参考答案:A

解析: 根据题意,每隔n个元素取出一个元素依次存入数组B(1..m]中。所以,不难推导出 B[1]=T[0],B[2]=T[n],B[3]=T[2n],…,B[k]=T[(k-1)n] 故本题应该选择A。

多项选择题
单项选择题