首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入一个新数,应先______,以挪出一个空闲位置插入该数。
已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入一个新数,应先______,以挪出一个空闲位置插入该数。
admin
2019-05-23
18
问题
已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A
(1≤i≤N)之前插入一个新数,应先______,以挪出一个空闲位置插入该数。
选项
A、从A
开始直到A[1],每个数向后移动一个位置
B、从A[1]开始直到A
,每个数向后移动一个位置
C、从A
开始直到A[N],每个数向前移动一个位置
D、从A[N]开始直到A
,每个数向后移动一个位置
答案
D
解析
根据题干内容,数组A[1..M]元素的结构如图8-10所示。
对于选项A,从A
开始直到A[1],每个数向后移动一个位置,那么,首先移动
A
到A[i+1]的位置时,会覆盖A[i+1]的内容。而且,最后挪出的空闲位置为A[1],如图8-11所示。显然,不符合题意。
对于选项B,首先A[1]内容向后移动到A[2]内容,那么,A[2]的内容被A[1]的内容所覆盖,A[2]内容再继续向后移,实际上是将A[1]内容又覆盖了A[3]内容。依此类推。最后,A[2]~A
的值都变成了A[1]的值。空闲位置是A[1]。如图8-12所示。也不符合题意。
对于选项C,从A
开始直到A[N],每个数向前移动一个位置,那么,首先移动 A
到A[i-1]的位置时,会覆盖A[i-1]的内容,A
的内容变成A[i+1],依此类推, A[N-1]的内容成为A[N]的内容。而且,最后挪出的空闲位置为A[N],如图8-13所示。显然,不符合题意。
对于选项D,从A[N]开始直到A
,每个数向后移动一个位置,那么,首先移动 A[N]到A[N+1]的位置时,会覆盖A[N+1]的内容,A[N-1]的内容移入A[N],依此类推,A
的内容移入A[i+1]。而且,最后挪出的空闲位置为A
,如图8-14所示。显然符合题意。本题正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/SvVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下关于对称密钥加密说法正确的是______。A.加密方和解密方可以使用不同的算法B.加密密钥和解密密钥可以是不同的C.加密密钥和解密密钥必须是相同的D.密钥的管理非常简单
中断是CPU与外部设备数据交换的重要方式。CPU响应中断必须具备三个条件,分别为:外部提出中断请求、中断未屏蔽和(1)____。CPU响应中断后,必须由(2)_____提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(
包过滤防火墙不能______。A.防止感染了病毒的软件或文件的传输B.防止企业内网用户访问外网的主机C.读取通过防火墙的数据内容D.防止企业外网用户访问内网的主机
MD5算法的特点是以任意长度的报文作为输入,产生一个(29)位的报文作为输出,输入是按照512位的分组进行处理的。
我们通常说路由器工作在网络层,这是因为______。A.路由器可以连接两个以上局域网B.是通过检测分组的目的地址(如IP地址)进行数据转发的C.路由器可以隔离广播风暴D.路由器可以过滤通信量
(68)不是通信协议的基本元素。
在采用非抢占式进程调度方式下,下列(10)情况不会引起进程切换。
在HTML中,语句联系方式的作用是()。
若磁盘的转速提高一倍,则(7)。
阅读以下应用说明及VisualBasic程序,根据要求回答问题1至问题2。[说明]某VisualBasic应用程序用于监测某种锅炉设备内液面高度(0~50cm),其运行窗口界面如图4-16所示。图4-16某锅炉设备液面
随机试题
A.充分补液B.适当补液C.给强心药,纠正酸中毒舒张血管D.舒张血管E.补液试验中心静脉压正常,血压低,说明心功能不全或血容量不足,应做()
在垂直敷设管路时,装设接线盒的距离应满足的要求有()。
所有的记账凭证都必须附有原始凭证,如果没有,就不能作为记账的依据。()
根据《刑法》的规定,下列各项中,属于偷税行为的有( )。
复审请求人在专利复审委员会作出复审决定前撤回其复审请求。对此,下列哪些说法是正确的?
成就测验是测量某种知识、技能训练结果的测验。它属于()
片上系统(SoC)也称为系统级芯片。下面关于SoC叙述中,错误的是()。
在设计界面时,为提供多选功能,通常使用的控件是
ThereisalwaysexcitementattheOlympicGameswhenanathlete(breaks)arecord.
Mrs.Browntookcareofthevegetablesinherbackgarden.Mrs.Brownranouttothegardenatonce,butitwastoolate.
最新回复
(
0
)