首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
31
问题
已知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://www.kaotiyun.com/show/SvVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下列地址中,______属于企业专用的私网地址。A.10.1.207.17B.172.163.20.15C.192.166.100.1D.192.1.203.31
下面描述了一封电子邮件的传输过程:①发送方利用安装在本地客户机上的电子邮件应用程序OutlookExpress起草电子邮件,单击“发送和接收”邮件命令后,通过(1)_____协议将邮件发送到本地邮件服务器中。②本地邮件服务器收到这个邮
如果将简单网络管理的管理者/代理模型视为Client/Server(客户机/服务器)结构,那么在原始版本SNMP中,下面的说法正确的是______。A.管理者是客户机,代理是服务器B.管理者是服务器,代理是客户机C.管理者即可以是客户机,也可以是服务
中断是CPU与外部设备数据交换的重要方式。CPU响应中断必须具备三个条件,分别为:外部提出中断请求、中断未屏蔽和(1)____。CPU响应中断后,必须由(2)_____提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(
在著作权法中,计算机软件著作权保护的对象是______。A.硬件设备驱动程序B.计算机程序及其开发文档C.操作系统软件D.源程序代码
以下说法有错误的是______。
可以关闭当前项目或者推出当前程序的Windows快捷键是(2)。
网络协议是计算机网络和分布系统中互相通信的对等层实体间交换信息时必须遵守的规则的集合。100BaseTx中的“100”用于说明网络协议关键成分中的(21)。
填充如图5.85所示的“主目录”选项卡。“本地路径”文本框中默认情况下为______,现应填入_______。______A.E:\InternetB.D:\Intemet\websiteC.E:\WebsiteD.D:\Inetpub\
在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,打印机则从该缓冲区中取出数据打印,该缓冲区应该是一个______结构。
随机试题
个体的人生活动对自己的生存和发展所具有的价值,指的是()
固本止崩汤用于治疗
下列法律法规排序中,符合上位法优于下位法原则的有()。
对于合同内容不明确的规定,错误的是()。
上市公司暂停上市后,该公司股票不得转让。()
我国社会福利的提供对象不包括()。
开展员工培训工作,首先要求()。
古罗马的昆体良在《论演说家的教育》中,提出了()的学习过程理论。
以下不属于公共组织沟通过程中的因素的是()。
Accordingtothepassage,______seemstobeabletopersuadeaconsumertobuytheproduct."Andtheword’green’todaycanke
最新回复
(
0
)