首页
登录
从业资格
已知N个数已存入数组A[1…M]的前N个元素中(N<M),为在A[i](1≤i≤
已知N个数已存入数组A[1…M]的前N个元素中(N<M),为在A[i](1≤i≤
免费题库
2022-08-02
63
问题
已知N个数已存入数组A[1…M]的前N个元素中(N<M),为在A
(1≤i≤N)之前插入一个新数,应先(),以挪出一个空闲位置插入该数。A.从A
开始直到A[l],每个数向后移动一个位置B.从A[1]开始直到A
,每个数向后移动一个位置C.从A
开始直到A[N],每个数向前移动一个位置D.从A[N]开始直到A
,每个数间后移动一个位置
选项
A.从A
开始直到A[l],每个数向后移动一个位置
B.从A[1]开始直到A
,每个数向后移动一个位置
C.从A
开始直到A[N],每个数向前移动一个位置
D.从A[N]开始直到A
,每个数间后移动一个位置
答案
D
解析
本题考查用顺序方式存储线性表元素的插入运算特点。数组A[1..M]元素的布局如下图所示。
对于选项A,从A
开始直到A[1]的每个数向后移动一个位置,会将A[i+1]原来的值覆盖,挪出的空闲位置为A[1],显然不符合新元素插入在A
之前(即A[i-1]之后)的要求。 对于选项B,从A[1]开始直到A
的每个数向后移动一个位置,使A[2]的值被改为与A[1]相同,使A[3]的值被改为与A[2]相同,依此类推,A
的值等于A[i-1],即完成该操作后,元素A[1]到A
的值都相同(等于A[1])。 对于选项C,从A
开始直到A闪的每个数向前移动一个位置,使A[i-1]的值被改为A
的值,A
的值被改为A[i+1]的值,依此类推,A[N-1]的值为A[N]的值,相当于挪出来的空闲位置为A[N],显然不符合新元素插入在A
之前的要求。 对于选项D,从A[N]开始直到A
的每个数向后移动一个位置,使A[N]的值移入A[N+1], A[N-1]的值移入A[N],依此类推,A
的值移入A[i+1],这样挪出来的空闲位置为A
,完成了将新元素插入在A[i-1]之后(即A
之前)的操作要求。
转载请注明原文地址:https://tihaiku.com/congyezige/2428342.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列各项中,属于土地异议登记的法律特征的有( )。A.异议登记的前提是土地进行
下列选项中,属于BIM技术相对二维CAD技术优势的有()。A.模型的基本元素为点
栏杆扶手中的横向扶栏个数设置,是点击“类型属性”对话框中哪个参数进行编辑?()A
根据《建筑工程设计信息模型交付标准》,在满足项目需求且符合相关规定的前提下,宜采
病毒性心肌炎发病初期的前驱症状不包括A.发热 B.全身倦怠 C.恶心、呕吐
接受期待疗法的前置胎盘患者的护理措施中,最恰当的是A.可肛查,禁止阴道检查 B
组织文化具有管理功能的前提条件为A.文化性B.综合性C.整合性D.自觉性E.实践
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填
对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储
管理员在网络中捕获如下数据包,说法错误的是()。 A.三个数据包表示TC
随机试题
NowwetraveltothenorthcentralpartoftheUnitedStates.Weareinthe
Thousandsofschoolchildrenarehavingtheireducationdecidedbya"rollof
Theyallthinkthatit’sbettertobebusythantobefree,______?A、don’tthey?
()纪录片()喜剧片[br]()新闻片()西部片L、G
变形杆菌感染,首选:A、青霉素 B、庆大霉素 C、万古霉素 D、甲硝唑
(2018年5月)以现场测定为基础的产品实耗工时统计方法,不包括( )。A.工
简述绩效反馈面谈的程序和技巧。
重力式挡土墙如图8所示,挡土墙底面与土的摩擦系数μ=0.4,墙背与填土间摩擦角=
在银行业的市场运营监管中,对银行的流动性进行监管的主要内容有()A、监测银
开展工程项目安全预评价工作,应在项目()进行。A:可行性研究阶段 B:设计阶段
最新回复
(
0
)