[单选题]

已知N个数已存入数组A[M)的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入一个新数,应先( ),以挪出一个空闲位置插入该数。

A.从A[i]开始直到A[1],每个数向后移动一个位置

B.从A[1]开始直到A[i]小每个数向后移动一个位置

C.从A[i]开始直到A[N],每个数向前移动一个位置

D.从A[N]开始直到A[i]小每个数向后移动一个位置

参考答案与解析: