内容正文:
第四章 框图
4.1 流程图
1.下列说法正确的是( )
A.流程图可以有1个或多个终点
B.程序框图只有1个起点和1个终点
C.工序流程图只有1个起点和1个终点[来源:学|科|网]
D.以上都不对
答案:A
2.进入互联网时代,发电子邮件是不可缺少的,一般而言,发电子邮件要分成以下几个步骤:a.打开电子邮箱;b.输入发送地址;c.输入主题;d.输入信件内容;e.点击“写邮件”;f.点击“发送邮件”,则正确的流程是( )
A.a→b→c→d→e→f
B.a→c→d→f→e→b
C.a→e→b→c→d→f
D.b→a→c→d→f→e
答案:C
3.某一算法流程图如图所示,输入x=1时输出的y值为( )
A. B.0 C.- D.-
解析:因为x=1>0,所以y=×1-5=-.
答案:D
4.如图(1)(2),它们都表示的是输出所有立方小于1 000的正整数的程序框图,那么应分别补充的条件为( )[来源:Z。xx。k.Com]
[来源:学*科*网Z*X*X*K]
A.(1)n3≥1 000;(2)n3<1 000
B.(1)n3<1 000;(2)n3≥1 000
C.(1)n3≤1 000;(2)n3≥1 000
D.(1)n3<1 000;(2)n3<1 000
答案:B
5.个人求职流程图如图所示,其中空白处为( )
A.仔细调查用人单位情况
B.认真学习求职登记表
C.仔细填写登记表
D.到用人单位上班
答案:C
6.(2014安徽高考)如图所示,程序框图(算法流程图)的输出结果是( )
A.34 B.55
C.78 D.89
解析:由程序框图知依次为:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55>50,故输出55.
答案:B
7.如图,小圆圈表示网络的结点,结点之间的连线表示它们之间有网线相连,连线上标注的数字表示某信息经过该段网线所需时间(单位:毫秒),信息由结点A传递到结点B所需的最短时间为 毫秒.
解析:由A→C→F→M→B,知最短时间为4.8毫秒.[来源:学。科。网Z。X。X。K]
答案:4.8
8.如图所示为求解方程ax+b=0的流程图,据此输入a=1,b=2,可得结果 .如果再输入a=0,b=1,可得结果 .
答案:-2 无法求值
9.某工厂加工某种零件的工序流程图如图所示:
按照这个工序流程图,一件成品至少要经过 道加工和检验程序. [来源:学科网]
解析:可能经过粗加工、精加工两道工序和两次检验程序,也有可能经过粗加工、返修加工、精加工三道工序和三次检验,因此至少要经过4道加工和检验程序.
答案:4
10.某居民区的物业管理部门每月向居民收取卫生费,计费办法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超过1人加收1.2元.设计一个表示人数和应收取卫生费的流程图.
分析:这是一个分段函数求值问题.
解:设住户人数为x人,应收取卫生费为y元,
则y=
流程图如图所示:
11.机床的大修有如下的工作项目:拆卸清洗,部件检查,零件加工,零件修理,床身和工作台研合,变速器组装,部件组装(不含电器),试车.画出该工序的流程图.
分析:由题目可获取的主要信息是画机床大修的工序流程图.解答本题可先明确各项工序之间的关系,再画出工序流程图.
解:工序流程图如图所示.
12.下面是某部件生产计划中有关项目的明细表:
项目
工期/天
代号
设计锻模
10
A
制造锻模
15
B
生产锻模
10
C
制造木模
25
D
生产铸件
15
E
设计工装
20
F
制造工装
40
G
作出该部件的生产计划流程图,并加以分析,再提出使完成工期缩短的改进措施.
分析:弄清各环节间的关系,分析各部件的生产过程,合理安排工时,力争工时最短.
解:本题可称为“生产过程的优化问题”,衡量的数量指标是“完成工程的时间”越短越好.鉴于工厂生产的实际情况,可知明细表中所列各项目的先后顺序关系不允许更改,但可能对任一项目进行分解.例如,依照工艺过程,必须先制造木模,才能去生产铸件,这样就可得到如图所示的生产计划流程的一个方案.
从图中可见,A,D,F三个项目同时开工,随后分成三条支路.先考察上、中、下三条支路上各项目总共所花费的时间,具体如下:
上支路10+15+10=35;
中支路25+15=40;
下支路20+40=60.
比较可见,F与G两个项目合成的下支路所花费的时间最长.该部件生产计划的完工期实质上受F与G两个项目工时的制约.
设想一下,即使A