课时作业2程序框图与算法的顺序结构、条件结构|基础巩固|(25分钟,60分)一、选择题(每小题5分,共25分)1.条件结构不同于顺序结构的特征是含有()A.处理框B.判断框C.输入、输出框D.起止框解析:由于顺序结构中不含判断框,而条件结构中必须含有判断框,故选B
答案:B2.下列是流程图中的一部分,表示恰当的是()解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.故选A
答案:A3.(杭州高一期中)给出以下四个问题:①输入一个数x,输出它的绝对值;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求函数f(x)=的函数值.其中需要用条件结构来描述算法的有()A.1个B.2个C.3个D.4个解析:其中①③④都需要对条件作出判断,都需要用条件结构,②用顺序结构即可.故选C
答案:C4.已知如图所示的程序框图,若输入的x值为1,则输出的y值是()A.1B.3C.2D.-1解析:模拟程序框图的运行过程,如下:输入x=1,y=x+1=1+1=2,输出y=2
答案:C5.(德州高一检测)某市的出租车收费办法如下:不超过2千米收7元(即起步价7元),超过2千米的里程每千米收2
6元,另每车次超过2千米收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填()A.y=7+2
6xB.y=8+2
6xC.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二、填空题(每小题5分,共15分)6.下列关于算法框图的说法正确的是________.①算法框图只有一个入口,也只有一个出口;②算法框图中的每一部分都应有一条从入口到出口的路径