算法与程序图练习答案

上传人:简****9 文档编号:110218061 上传时间:2019-10-29 格式:DOC 页数:4 大小:487.50KB
返回 下载 相关 举报
算法与程序图练习答案_第1页
第1页 / 共4页
算法与程序图练习答案_第2页
第2页 / 共4页
算法与程序图练习答案_第3页
第3页 / 共4页
算法与程序图练习答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《算法与程序图练习答案》由会员分享,可在线阅读,更多相关《算法与程序图练习答案(4页珍藏版)》请在金锄头文库上搜索。

1、学而不思则罔,死而不学则殆。孔子算法程序框图练习参考答案一、选择题1、右边程序框图中,循环体执行的次数是 ( )A50B49 C100 D99解析:从程序框图反映的算法是S2468,i的初始值为2,由ii2知,执行了49次时,i100,满足i100,退出循环答案:B2、执行下右边的程序框图,若p4,则输出的S等于 ( )A B. C. D.解析:由程序框图可知答案:B3、阅读下面的程序框图,则输出的S为 ( ) A14 B20 C30 D55解析:S10,i11;S21,i22;S35,i33;S414,i44;S530,i54退出循环,输出结果为30.答案:C4、阅读下图所示的程序框图若输入

2、a6,b1,则输出的结果是( )A1 B2 C3 D4解析:当输入a6,b1时,x52,进入循环得a4,b6,此时x2,退出循环,输出的结果为2.答案:B5、某程序框图如图所示,该程序运行后输出的k的值是 ( )A4 B5 C6 D7解析:当程序运行到k3时,S32311100,k4时,S112112059100.k4.答案:A6、下图是一个算法程序框图,当输入x值为3时,输出y的结果恰好是, 则空白框处关系式可以是 ( ) Ay=x3 By3x Cy3x Dy解析:由算法框图的输入值和输出值知x的运算值是1,运算结果是,故结合选项得出其中的运算是y3x.答案:C7、框图所示,其作用是输入x值

3、,输出相应y值若要使输入x值与输出的y值相等,则这样的x值有() A1个 B2个 C3个 D4个解析:这是一个用条件分支结构设计的算法,该程序框图所表示的算法的作用是求分段函数y的函数值,当x2时,令x2x,得x0或1;当2x5时,令2x3x,得x3;当x5时,令x,得x1(舍去),故只有3个值符合题意答案:C8、老师给学生出了一道题,“试写一个程序框图,计算S1”发现同学们有如下几种做法,其中有一个是错误的,这个错误的做法是 ( )解析:根据程序框图,易知A,B,D正确;对于C,由该框图可知当i1时,S1,依次ii2,到i7时有S1,此时ii297,结束该循环,所以得不出题目的结果答案:C二

4、、填空题9、下图所给出是计算值的程序框图,判断框内填入条件是_解析:由框图知,要经过10次循环才能算出此表达式的值,应填入“i10?或”答案:i10?(或或或)10、执行下边的程序框图,输出的T_.解析:T=2+4+6+8+10=30.答案:3011、已知程序框图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内处应填_解析:a=1时进入循环,此时b=21=2;a=2时再进入循环,此时b=22=4;a=3时再进入循环,此时b=24=16,a=4时应跳出循环,循环满足的条件为a3.答案:312、下图所示的程序框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是_解析:由流程图知,a赋给x,x赋给b,所以a的值赋给b,即输出b为21,同理c的值赋给a,即输出a为75.答案:75,21,32三、程序框图设计13、汽车托运重量为P(kg)货物时,每千米的费用(单位:元)标准为y请设计求汽车运费的程序框图- 4 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号