首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要
admin
2010-12-16
62
问题
阅读以下说明和流程图,回答问题将解答填入对应栏。
[说明]
本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要求将前n-1的元素的最小值与第n个元素比较即可。不断地重复这一过程,直到数组中只剩下一个元素,那么它必定是最小值。
注:int min(int X,int y)为返回两数中最小数的函数。
int minInArray(int a[],int n)为返回数组中最小数的函数。
minA为数组中最小值。
[问题l]
将流程图的(1)~(4)处补充完整。
[问题2]
min()函数的定义为(5)。
选项
答案
(1) minInArray(a,n); (2) 1; (3) minA=a[n-1]; (4) minA=min(minInArray(a,n-1),a[n]); (5) x<y?x:y;
解析
本题目考查流程图。
题目是利用递归来求数组中的最小值,则一定是反复的调用一个求数组最小值的函数,直到比较数组中最后只剩下两个数,则(1)中填入的应是“minlnArray(a,n)”,然后,判断n的值是否为1,如果是,则说明数组中只有一个数,则它一定就是最小值,可以直接输出,所以(2)应填入“1”,(3)应填入“minA=a[n]”;如果n的值不是1,则说明要继续递归,则再次调用求数组最小值的函数,把数组前n-1项的最小值同第n项做比较,所以(4)填入“minA=min(minInArray(a,n-1),a[n])”,由于min()是一个比较函数,返回两数中较小的数,我们可以用三元运算符直接定义为x <y?x:y。
转载请注明原文地址:https://www.kaotiyun.com/show/YBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据采集工作的注意事项不包括()。
在Excel2010中的A1单元格输入公式(),按回车键后,该单元格值为0.25。
软件发生故障后,往往通过重新配置、重新安装或重启电脑后可以排除故障。软件故障的这一特点称为()。
某互联网公司建立的用户画像(标签化的用户信息)包括人口属性和行为特征两大类,()属于行为特征。
()是一种保护数据的安全策略,该策略使用户只能感知自己将用到的信息,对于其他信息都加以屏蔽和保护,使信息泄露、数据完整性受到损害的可能性最小。
在Word中,下列关于拆分表格的叙述中,正确的是______。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
随机试题
妊娠妇女一般情况下,心排出量可增加百分之几
诊断病毒性心肌炎的主要指标,错误的一项是()
下列税金中,应计入存货成本的有()。
《会计基础工作规范》规定,各单位在按照国家统一会计制度要求的前提下自行设置和使用会计科目。()
某煤矿6月销售自采原煤取得收入200万元(不含增值税,下同);用自采未税原煤连续加工成洗选煤800吨,销售380吨,每吨售价950元,移送洗选煤120吨用于集体宿舍采暖。已知计算资源税时洗选煤折算率为80%,煤炭资源税税率为8%,则该煤矿当月应纳资源税为(
某商业企业2005年四季度现金收支的预计资料如下:(1)2005年预计全年的销售收入为8000万元,假设全年均衡销售,按年末应收账款计算的周转次数为12次,第三季度末预计的应收账款为500万元,预计的现金余额为6万元。(2)销售毛利率为2
长期的力量性训练,可能使人体出现心脏肥大的现象,其主要表现为()。
【2016年北京市第72题】将1千克浓度为X的酒精,与2千克浓度为20%的酒精混合后,浓度变为0.6X。则X的值为()。
依据民法理论,商务部属于()
为了提高I/0设备的使用效率,操作系统必须支持I/O设备的共享,并优化这些设备的使用。在Windows98中,对于独占设备(如打印机等),系统使用了某种技术,把它们改造成以顺序并发方式使用的共享设备。这种技术称为【】。
最新回复
(
0
)