首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要
阅读以下说明和流程图,回答问题将解答填入对应栏。 [说明] 本流程图实现采用递归函数来求一个整数数组中从元素0到元素n中的最小值。该算法思想是这样的,首先我们假设有一个求数组中最小元素的函数,然后,在求某一具有n的元素的数组的最小值时,只要
admin
2010-12-16
47
问题
阅读以下说明和流程图,回答问题将解答填入对应栏。
[说明]
本流程图实现采用递归函数来求一个整数数组中从元素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://kaotiyun.com/show/YBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
操作系统的资源管理功能不包括________________。
________________不会是信息系统的功能。
目前最常见的用户界面是________________。
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
在Windows系统的资源管理器中,文件和文件夹可以采用多种形式显示,但不能以(40)形式显示。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
小张刚接到领导分配的数据分析任务,他第一步应当首先________。
随机试题
A、visitB、accuseC、consistD、phraseCA.visit[’vIzIt];B.accuse[’kju:z];C.consist[kn’sIst];D.phrase[freIz]。本题考查字母s在不同单词中的读音。字母s在音节
男,41岁,右侧咽部不适2年余,有异物感,声音嘶哑,CT如图,最可能的诊断是
男性,26岁。因误服毒物1小时而出现头晕、头痛、多汗、恶心、呕吐、腹痛、腹泻等症状。体格检查:两肺湿啰音,呼吸有蒜味,意识清楚。如病人自述误服毒物为敌百虫,忌用下列哪种溶液洗胃
当燃气的密度为0.518kg/m3,一座高为3m的住宅,每上一层楼面,室内燃气立管中燃气的附加压头就增加()。
对于反应N2(g)+O2(g)2NO(g),△H=+90kJ/moL,△S=+12J/(K.mol),下列哪种情况是正确的?()
甲公司和乙公司均为增值税一般纳税人,适用增值税率为13%。资料一:2×20年12月1日,甲公司委托乙公司销售A产品500件,A产品已经发出。合同约定乙公司应按每件200元对外销售,每件成本为140元,甲公司按不含增值税的销售价格的8%向乙公司支付
具体劳动与抽象劳动是指:
在嵌入式SQL中,为了区分SQL语句和主语言语句,在每一个SQL语句的前面加前缀______。
Iwasgoingtospeaktoanoldfriendacrosstheroom,butsheignoredme.
TipsforThoseWhoTravelAloneWhenitcomestotraveling,sometimestakingajourneyalonecanbegreat.Travelingalonea
最新回复
(
0
)