首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 下面的流程图,用来完成计算一组数组中的中值,其方法是:将数组中的一个值与其他值比较,并计算大于等于被比较数的数值的个数,以及小于等于被比较数的数值的个数,如果两数都大于n/2,则已
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 下面的流程图,用来完成计算一组数组中的中值,其方法是:将数组中的一个值与其他值比较,并计算大于等于被比较数的数值的个数,以及小于等于被比较数的数值的个数,如果两数都大于n/2,则已
admin
2010-12-16
60
问题
阅读以下说明和流程图,回答问题将解答填入对应栏。
[说明]
下面的流程图,用来完成计算一组数组中的中值,其方法是:将数组中的一个值与其他值比较,并计算大于等于被比较数的数值的个数,以及小于等于被比较数的数值的个数,如果两数都大于n/2,则已经找到了中值,否则继续之前的步骤。
注:流程中循环开始的说明按照“循环变量:循环初值,循环终值,增量”格式描述;
[问题]
将流程图的(1)~(5)处补充完整。
选项
答案
(1) j=-1; (2) x[j]!=x[i]; (3) count_lower++; (4) count_lower<(n/2.0)||count higher(n/2.0); (5) x[j];
解析
本题目考查流程图。
算法描述在题目中已经详细给出,通过阅读题目可知j用来定位数组中一个被比较的数,i用来循环遍历数组中所有的数。j应该从第0个数开始,又由于要执行一步j=j+1,所以(1)中应填入“j=-1”,counUligher++说明遍历的数比被比较的数大,即(2)中应填入“x[j]!=x
”相应的,(3)中就应填入“count_lower++”,题目说明中已经指出,当count_lower和count_higher都大于n/2时,就说明找到了中值,所以(4)应当填入“count_lower<(n/2.0)][count_higher(n/2.0)”,最后,如果循环结束,则x
就应该是中值,(5)中应填入“x[j]”。
转载请注明原文地址:https://kaotiyun.com/show/dBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
________________是按照科学的城市发展理念,利用新一代信息技术,通过人、物、城市功能系统之间的无缝连接与协同联动,实现自感知、自适应、自优化,形成安全、便捷、高效、绿色的城市形态。
数据采集工作的注意事项不包括()。
纸张与()是使用喷墨打印机所需的消耗品。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
我国《计算机软件保护条例》规定,软件著作权自软件______之日起产生。
在Excel“单元格格式”对话框的“对齐”选项卡中,“垂直对齐”选项中不包括(56)。
在计算机网络的数据通信中广泛使用的校验方式是(15)。
随机试题
继发性肺结核的病变特点是
慢性骨髓炎的手术禁忌证为
蚤缫而绪,蚤织而缕;字而幼孩,遂而鸡豚。(《种树郭橐驼传》)
最适宜的诊断为最适宜的处理是
孕中期保健的重点是
治疗脑血栓形成肝阳暴亢,风阳上扰证,治疗应首选的方剂是()
在某工程网络计划中,已知工作M的自由时差为4天。如果在该网络计划的执行过程中发现工作M的持续时间延长了2天,而其他工作正常,则此时工作M( )。
Excel2003目前在许多计算机数据处理应用领域已成为必不可少的重要办公软件,如()。
Theexpertsdeemedit’surgentthattherelevantpartieshadremainedcalmandpreventedthesituationfromescalatingandgoing
Wefindthatbrightchildrenarerarelyheldbackbymixed-abilityteaching.Onthecontrary,boththeirknowledgeandexperienc
最新回复
(
0
)