首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。 【说明】 已知数组A[l:n]中各个元素的值都是非零整数,其中有些元素的值是相同的(重复)。为删除其中重复的值,可先通过以下流程图找出所有的重复值,并对所
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。 【说明】 已知数组A[l:n]中各个元素的值都是非零整数,其中有些元素的值是相同的(重复)。为删除其中重复的值,可先通过以下流程图找出所有的重复值,并对所
admin
2013-07-03
43
问题
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。
【说明】
已知数组A[l:n]中各个元素的值都是非零整数,其中有些元素的值是相同的(重复)。为删除其中重复的值,可先通过以下流程图找出所有的重复值,并对所有重复值赋0标记之。该流程图采用了双重循环。
处理思路:如果数组A某个元素的值在前面曾出现过,则该元素赋标记值0。例如,假设数组A的各元素之值依次为2,5,5,1,2,5,3,则经过该流程图处理后,各元素之值依次为2,5,0,1,0,0,3。
【流程图】
选项
答案
(1)n-1 (2)A[i] (3)i+1 (4)A[j] (5)A(j)
解析
本题考查考生对程序流程的理解能力。
根据题意,本题处理流程采用双重循环。其中,外层循环变量i用于标识未经处理前的原始数组的下标,内层循环变量j用于标识与原始数组中的元素进行比较的数组的下标。在比较时,南于最后一个元素是与前面的元素进行比较,因此,(1)处应填入n-1。
(2)处用于判断原始数组中是否有0元素,应填入A
。
类似的思路,(3)处用于设置与原始数组中的元素进行比较的数组的下标。由于其初始元素为第二个元素,因此应填入i+1。(4)处用于判断比较数组中是否有0元素,应填入A[j]。
根据题目描述的处理思路,如果数组A某个元素的值在前面曾出现过,则该元素赋标记值0。因此,若A(i)=A(j),应将该元素赋标记值0。这里需要注意数组下标的选择,显然第一个元素不会标记为0,因此,(5)处应填入A(j)。
转载请注明原文地址:https://kaotiyun.com/show/unjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word2010中,要对设定好纸张大小的文档进行每页行数和每行字数调整,可通过页面设置对话框中的()命令进行设置。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
计算机采用二进制的好处不包括______。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Word的编辑状态下,先后新建了两个文档,但并没有对这两个文档做“保存”或“另存为”操作,则______。
某一个PPTX文档,共有8张幻灯片,现选中第4张幻灯片,进行改变幻灯片背景设置后,单击“应用”按钮,则________________。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
某Word文档共有100页,现需要打印该文档的第5页到第9页和第12页,在打印对话框中,可输入打印页码()。
随机试题
软件测试的目的是( )。
胫骨上1/3骨折易并发胫骨中1/3骨折易并发
男性,43岁,上腹部疼痛十余天,近日加重,内镜和钡餐透视证实为十二指肠后壁溃疡,行手术治疗的恰当术式应是
孕妇发生风疹会通过胎盘导致胎儿宫内感染,最可能发生()
对于居住物业来说,不管是大公司还是小公司,开发完毕后一般都用来租赁,这是由居住物业的商业特性所决定的。()
某甲被某乙胁迫而签订的购买走私香烟的合同是()。
下列哪一项不属于外汇的特点?()
企业发生的停工损失属于自然灾害原因造成的,应将实际发生的停工损失差额记入“营业外支出”科目中。()
我国证券交易所是()。
β等于哪个值时表示判断标准既不宽松也不严格?()
最新回复
(
0
)