首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。 【说明】 下图所示的流程图用于检查数组A[1:n]中的元素是否为自然数1~n的一个排序(含有1~n个数),若是,则输出OK,否则输出所缺的自然数及其个数m
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。 【说明】 下图所示的流程图用于检查数组A[1:n]中的元素是否为自然数1~n的一个排序(含有1~n个数),若是,则输出OK,否则输出所缺的自然数及其个数m
admin
2013-07-03
41
问题
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。
【说明】
下图所示的流程图用于检查数组A[1:n]中的元素是否为自然数1~n的一个排序(含有1~n个数),若是,则输出OK,否则输出所缺的自然数及其个数m。
为检查A[i:n]中是否含有k,只要判断P(k)=(A(1)-k)*(A(2)-k)*…*(A(n)-k)是否等于0即可。
【流程图】
选项
答案
(1)0 (2)1 (3)P*(A(i)-k) (4)P=0 (5)m+1
解析
本题考查考生设计和阅读流程图的能力。从题目给出的流程图可以看出,首先需要对m赋值,然后对k:1,2,…,n进行循环,检查数组A中是否包含k。为此,在该循环中,需要嵌套内循环来计算P(k),然后判断计算结果P的值是否为0,以此来判断数组A中是否包含k。由于m表示所缺的自然数,在初始时其值应为0,因此, (1)处应填入0。
为了对i循环计算累乘的P(k),需要先在P中送初值1。因此,(2)处应填入1,然后在(3)处进行累乘运算,并将结果送给P,(3)处应填入P*(A(i)~k)。
(4)和(5)处用以实现判断P是否为0,若是,则输出OK,否则输出所缺的自然数及其个数m。在内循环结束后,(4)处应实现判断P是否为0,P=0表示数组A中含有k,否则表示数组A中缺少k。因此,(4)处应填入P=0。如果数据A中缺少k,则变量m的值应加1。因此,(5)处应填入m+1。
循环k结束后,应根据m的值决定输出结果。m为0表示数组A中包含全部自然数1~n,即数组A的元素为自然数1~n的一个排列,m不为0表示数组A中缺少m个自然数,可将其输出。
转载请注明原文地址:https://jikaoti.com/ti/jbW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
删除Windows中某个应用程序的快捷方式,意味着(39)。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
在Windows系统中,控制面板的功能不包括______。
连接主机A与交换机的单根网线的最大长度为多少?为了控制局域网用户访问Internet时只能进行WWW浏览,网管应该在路由器上采取什么措施?
随机试题
鉴别再障与急性白血病的最主要检查是
下列有关心脏杂音的描述,错误的是
A.保和丸B.枳食消痞丸C.木香槟榔丸D.健脾丸E.枳术丸功用为消食和胃的方剂是
关于拔牙方法的叙述中,错误的是
A.从天然药物中提取的有效物质及制剂B.医疗用毒性中药饮片C.相当于国家一级保护野生药材物种的人工制成品D.国家重点保护野生药材根据《中药品种保护条例》可以申请中药一级保护品种的是
取坐位测量血压应使肱动脉位置平( )。【历年考试真题】
关键风险指标数据的收集及监测频率应满足风险监测的需要,原则上不低于每季度一次,并尽量采取更高的监测频率。()
在员工招聘中,情景模拟是一种很有效的招聘方法,这种方法()。
园林中豢养动物的主要作用有()。
下列选项所列的情形,可以适用于单务合同的有()。
最新回复
(
0
)