第四章 框图 单元练习
1. 以下说法正确的是 ( A ) A.工序流程图中不可能出现闭合回路 B.程序流程图中不可能出现闭合回路
C.在一个程序流程图中三种程序结构可以都不出现 D.在一个程序流程图中三种程序结构必须都出现
2. 下述流程图,如图所示,输出d的含义是 ( A ) A.点(x0,y0)到直线Ax+By+C=0的距离 B.点(x0,y0)到直线Ax+By+C=0的距离的平方 C.点(x0,y0)到直线Ax+By+C=0的距离的倒数 D.两条平行线间的距离
3. 如图所示流程图中,判断正整数z是奇数还是偶数,其中判断框内的条件是( B ) A.余数是l B.余数是0 C.余数是3 D.以上都不对
4. 如图所示程序框图中,a=-7,则输出结果是 ( D ) A.-7 B. 0 C. ?7 D.9
5. 程序框图中的判断框,有一个入口和 ( B )个出口,而在流程图中,可以有一个或多个终点.
A.1 B.2 C.3 D.4
6. 你要乘火车去外地办一件急事,请你写出从自己房间出发到坐在车厢内的工序流程图(只写兰步) ? ? . 7. 已知半径为3的圆,试画出计算其面积的流程图.
8. 求圆的方程,实际上是求a、b、r或D、E、F三个未知数的过程.这就是用待定系数法求圆的方程的基本思想,写出这一过程的流程图.
?1(x?Q)9. 已知函数y??, 试用流程图表示.
0(x?Q)?
10. 公司出售软磁盘,购买500片和500片以上时,按4.5元计价,否则以每片5元计价,请用流程图表示按输入盘片数计算不同的收费金额.
11. 求满足10 12. (古代百钱买百鸡问题)一只公鸡5元,一只母鸡3元,三只小鸡1元,如果花了100元买了100只鸡,问公鸡、母鸡、小鸡的只数可能有多少种?试设计程序流程图. 13. 根据图中程序框图写出所打印数列的前5项,并建立数列的递推公式,这个数列是等差数列吗? 14. 网上交易的步骤是:①登录到指定网站;②申请加入会员;③购买或预支账户点数(可用信用卡或银行汇款或提款机转汇);④进行购买产品;⑤如果点数不小于采购额和运费之和,那么交E-mail通知,产生订单编号;如果点数<采购额+运费,那么返回②;⑥E-mail通知客户送货内容(订单、送货单编号、金额、发票、送货日期);⑦客户验货签字.试用流程图表示这一过程. 参考答案 一、选择题: 1.A 2.A 3. B 4.D 5.B 6.坐车去火车站;车站买票;进站上车. 7. 解:如图 8. 解:如图 9. 解:如图 10. 解:如图 11. 解:如图 12. 设x,y,z分别表示公鸡、母鸡、小鸡的只数,问题转化为的不定解问题.如图所示: ??x?y?z?100??z?5x?3y?3?100