首页
登录
从业资格
已知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
79
问题
已知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
随机试题
Thenewspapermustprovideforthereaderthefacts,unalloyed,unslanted,obj
InAmerica,olderpeoplerarelylivewiththeiradultchildren.Butinman
Bringingupchildrenisahardwork,andyouareoftentoblameforanybad
Beingasalesman,themostimportantthingistounderstandpeople.You’vego
[originaltext]M:Well,Iwouldn’twanttomissyourhouse-warmingpartybutI
在等容收缩期内A.房内压>室内压>动脉压 B.房内压<室内压<动脉压 C.房
若1/2以上的委员(组员)不同意裁决意见时,法人验收应报请验收监督管理机关决定分
男,46岁。右颈部无痛性淋巴结肿大4个月,伴上腹疼痛,食欲不佳,发热、盗汗、体
甲公司因违约被起诉,至2020年12月31日,人民法院尚未作出判决,
男性,20岁,外伤致右肩关节前脱位,与门诊进行手法复位后固定,其固定位置应为A.
最新回复
(
0
)