课时作业18:第2课时 条件结构
第2课时 条件结构
基础过关
1.下列关于条件结构的描述正确的是(  )
A.条件结构的出口有两个这两个出口有时可以同时执行
B.条件结构的判断框内的条件是唯一的
C.条件结构根据条件是否成立选择不同的分支执行
D.在条件结构的任何一个分支中只能执行一个语句而不能是多个
解析 条件结构的两个出口不能同时执行A不正确;条件结构的判断框内的条件可能有多个不是唯一的B不正确;在条件结构的任何一个分支中可以执行多个语句D不正确故选C.
答案 C
2.已知程序框图如图所示则程序框图中含有的基本结构有(  )
A.顺序结构
B.模块结构
C.条件结构
D.顺序结构和条件结构
解析 由图知其中有判断框故含有条件结构所有的程序框图都含有顺序结构故选D.
答案 D
3.如图所示的程序框图输入x=2则输出的结果是(  )
A.1      B.2
C.3      D.4
解析 x=2满足条件x>1y=2即输出的结果是2.
答案 B
4.阅读如图所示的程序框图写出它表示的函数是________.
解析 由程序框图可知x>3时y=2x-8;当x3时yx2故本题框图的功能是输入x的值求分段函数y的函数值.
答案 y
5.对任意非零实数abab的运算原理如图所示则(log28)4=________.
解析 因为log28=3且满足34所以(log28)4=34=1.
答案 1
6.设计程序框图输入x的值求函数y的值.
解 算法如下:
第一步输入x的值.
二步,判断x的大小x0yx2;否则y=-x2.
第三步输出y的值.
程序框图如图:
7.求过两点P1(x1y1)P2(x2y2)的直线的斜率.设计该问题的算法并画出程序框图.
解 算法如下:第一步输入x1y1x2y2.
第二步如果x1x2输出斜率不存
否则,k.
第三步输出k.
程序框图如下图所示:
能力提升
8.某市的士收费办法如下:不超过2公里收7元(即起步价7元)超过2公里的里程每公里收2.
6元另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示处应填(  )
A.y=7+2.6x      B.y=8+2.6x
C.y=7+2.6(x-2)      D.y=8+2.6(x-2)
解析 x>2时2公里内的收费为7元2公里外的收费为(x-2)×2.6另外燃油附加费为1元所以y=7+2.6(x-2)+1=8+2.6(x-2).
答案 D
9.执行下面的程序框图,当输入的x值为4时,输出的y的值为2,则空白判断框中的条件可能为(  )
A.x>3      B.x>4    C.x什么是燃油附加费4      D.x5
解析 由程序框图知,判断框条件为x>4时,输出的值为y=log24=2.
答案 B
10.阅读如图所示的程序框图.如果输入alog3 bc=2那么输出的是________.
解析 该程序框图的算法功能是输出abc中的最大值.因为alog3 <00b<1c=2>1所以abc因此最后输出的为c.
答案 c
11.如图f(x)=x2g(x)=log2x输入x的值为0.25则输出的结果为________.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。