- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课时作业12 顺序结构与选择结构
时间:45分钟 满分:100分
——基础巩固类——
一、选择题(每小题5分,共40分)
1.算法框图中矩形框的功能是( C )
A.表示一个算法的起始和结束
B.表示一个算法输入和输出的信息
C.赋值、计算
D.判断某一条件是否成立
解析:在算法框图中,矩形框即处理框,具有赋值、计算的功能.
2.下列关于算法框图的说法正确的是( D )
①任何一个算法框图都必须有起止框;
②判断框是唯一具有超过一个出口的图框;
③流程线只要是上下方向就表示算法自上向下执行,可以不要箭头;
④对于一个算法框图而言,判断框中的条件是唯一的.
A.①②③ B.②③ C.①④ D.①②
解析:任何一个算法都有开始和结束,因而算法框图必须有起止框,①正确;显然②正确;算法按照流程线的箭头指向进行,因此流程线必须带箭头,③错误;判断框中的条件不是唯一的,若ab也可写为a≤b,只不过此时需要对调“是”与“否”的位置,故④错误.
3.下列算法框图中表示的是已知直角三角形两直角边a,b,求斜边c的算法的是( C )
解析:画算法框图时,应先输入a,b,再计算c=eq \r(a2+b2),最后输出c.
4.下面的问题中必须用选择结构才能实现的个数是( C )
①已知三角形三边长,求三角形的面积;
②求方程ax+b=0(a,b为常数)的根;
③求三个实数a,b,c中的最大者;
④求1+2+3+…+100的值.
A.4 B.3 C.2 D.1
解析:①求三角形面积可以利用公式S=eq \r(p?p-a??p-b??p-c?)(p=eq \f(a+b+c,2)),可以不用选择结构.
②解方程时,需要判断a是否为0,必须用选择结构.
③求三个数中的最大数,需要判断数的大小,必须用选择结构.
④可以用顺序结构,也可以用后面将要学习的循环结构,不用选择结构.
5.给出下列算法框图,欲输出给定两实数a、b中的较小的数,则判断框中应填( C )
A.ab B.a≥b C.ab D.a=b
解析:输出的是较小的数,回答“是”时输出了a,说明a较小,故填ab.
6.算法框图描述的算法的运行结果是( A )
A.-5 B.5 C.-1 D.-2
解析:根据判断框,如果x0,则y=3x-2,
所以x=-1时,y=3×(-1)-2=-5.
7.如图所示的算法框图,其功能是( C )
A.输入a,b的值,按从小到大的顺序输出它们的值
B.输入a,b的值,按从大到小的顺序输出它们的值
C.求a,b的最大值
D.求a,b的最小值
解析:取a=1,b=2知,该算法框图输出b=2,因此是求a,b的最大值.
8.下面的算法框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( A )
A.cx B.xc C.cb D.bc
解析:空白框以上程序是对a,b大小判断.空白框内是c与a、b较大者的比较,再由下面程序可知为cx.故选A.
二、填空题(每小题5分,共15分)
9.如图所示的算法框图中,当输入的数为3时,输出的结果为8.
解析:∵35,∴y=32-1=8.
10.某算法的算法框图如图所示,则y与x满足的关系式是y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x,x≤1,,x-2,x1)).
解析:观察程序框图,发现:当x1时,有y=x-2;当x ≤1时,有y=2x,所以y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x,x≤1,,x-2,x1.))
11.已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(?x-1?2,x0,,0, x=0,,?x+1?2, x0,))如图是计算函数值y的算法框图,则在空白的判断框中应填x=0.
解析:由函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(?x-1?2,x0,,0 x=0,,?x+1?2, x0,))可知第一个判断框的否定条件为x≤0,第二个判断框的肯定条件的结果为y=0,因此空白判断框内应填“x=0”.
三、解答题(共25分,解答应写出必要的文字说明、证明过程或演算步骤)
12.(12分)写出输入一个数x,求分段函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(\r(x),?x≥0?,,ex,?x0?))
的函数值的算法框图.
解:算法框图如图所示:
13.(13分)任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,并画出这个算法框图.
解:算法如下:
1.输入3个正实数a,b,c;
2.判断a+bc,b+ca,c+ab是否同时成立,若是,则存在这样的三角形;否则,不存在
您可能关注的文档
- 零陵区九中高考地理一轮复习 章末综合检测三 新人教版.doc
- 集宁区第二中学京津鲁琼版高考化学一轮复习 第15讲 碳硅及无机非金属材料检测含解析.doc
- 陈仓区第三中学高中语文 第四单元 栩栩如生的历史人物形象《11 廉颇蔺相如列传》同步练习 新人教版必.doc
- 陇川县X中学龙泉中学高三生物元月月考试题.doc
- 阿拉善右旗二中高三化学4月模拟考试一模试题含解析.doc
- 阳泉市五中高考地理一轮复习选修6环境保护第40讲的利用与保护生态环境保护达标检测知能提升中图版.doc
- 阳曲县八中高考化学一轮复习 限时规范训练 第十二章 第1讲 认识有机化合物含解析新人教版.doc
- 阳山县五中高中化学第七章有机化合物第1节认识有机化合物作业含解析新人教版必修.doc
- 防城区八中实验中学高三化学下学期第三次周测试题含解析.doc
- 阜新蒙古族自治县第九中学第一中学高三化学上学期第五次模拟考试试题.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)