首页
登录
从业资格
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏
考试题库
2022-08-02
57
问题
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。【说明】已知数组A[1:n]中各个元素的值都是非零整数,其中有些元素的值是相同的(重复)。为删除其中重复的值,可先通过以下流程图找出所有的重复值,并对所有重复值赋0标记。该流程图采用了双重循环。处理思路:如果数组A某个元素的值在前面曾出现过,则该元素赋标记值0。例如,假设数组A的各元素之值依次为2,5,5,1,2,5,3,则经过该流程图处理后,各元素之值依次为2,5,0,1,0,0,3。【流程图】
选项
答案
解析
(1)n-1
(2)A
(3)i+1
(4)A[j]
(5)A[j]
在处理大批数据记录时,删除重复记录(关键词重复的记录)是常见的操作。本题源自这种应用。删除重复记录算法可分两步进行。第一步将重复出现的多余元素标记为0;第二步再删除所有的0元素。本题流程图只做第一步处理。
本流程图采用了对i和j的双重循环,对每个元素A
,需要查看其后面的各个元素(用A[j]表示)是否与A
相同。因此,外层循环应对i=1,n-1进行,从而在(1)处应填“n-1”。内层循环应对j=i+1,n进行,从而在(3)处应填“i+1”。
在外循环处理中首先应判断A
是否已经标记为0,若是则无需进一步处理。因此,(2)处应填“A
”。而在内循环处理中首先应判断A[j]是否已经标记为0,若是则无需进一步处理。因此,(4)处应填“A[j]”。如果发现元素重复(即A
=A[j]),则需要再将A[j]赋值为0(标记),因此(5)处应填“A[j]”。
转载请注明原文地址:https://tihaiku.com/congyezige/2427491.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
软件著作权保护的对象不包括()。A.源程序 B.目标程序 C.流程图
阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明信息,回答问题1至问题5。将答案填入答题纸对应的解答栏内。 【说明
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。(注:此题为思
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某
随机试题
TheHouseofCommonsconsistsof______MembersofParliament.A、551B、651C、751D、
______in1943______theharmfulsmogmadeitsappearanceinLosAngeles.A、Only
除了根据知识、技能等划分的劳动力市场之外,还可以从职业、具体职位、地理位置等多种
A.1.01 B.1.22 C.1.41 D.1.62
某合伙企业解散时,在确定清算人的问题上,甲、乙、丙、丁四位合伙人提出的清算人确定
A.医疗机构配制的制剂B.处方药C.保健食品D.甲类非处方药E.麻醉药品只能凭专
下边四个图形中,只有一个是由上边的四个图形拼合(只能通过上、下、左、右平移)而成
各种运输方式内外部的各个方面的构成和联系,就是( )。 A.运输系统
(2021年真题)某商业综合楼物业单位编制了灭火和应急疏散预案,明确了灭火行动,
基金分红是基金对基金投资收益的派现,会受到哪些因素的影响()。A:已实现收益B
最新回复
(
0
)