12.1顺序结构与选择结构课后拔高提能练一、选择题1.一个完整的程序框图至少包含()A.起止框和输入、输出框B.起止框和处理框C.起止框和判断框D.起止框、处理框和输入、输出框解析:选A一个完整的程序框图至少包含起止框和输入、输出框.2.如图所示的算法框图,当输入x=2时,输出的结果是()A.5B.4C.11D.10解析:选A该框图表示的是输入x的值,输出对应的y=2x+1,x≥0,3x-2,x<0的函数值,∵2>0,∴y=2×2+1=5.3.如图所示的算法框图,若输出的值为3,则输入的x的值为()2A.3B.±3C.3或3或13D.±3或3解析:选D如题图所示的程序框图表示输入x的值,求函数y=x2,x≤2,2x-3,2<x≤5,1x,x>5的函数值.由x2=3,x≤2,得x=±3,由2x-3=3,2<x≤5,得x=3,由1x=3,x>5,得x∈∅.∴若输出的y的值为3,输入的值为±3或3.二、填空题4.已知f(x)=|x-1|,算法框图表示的是给定x的值,求其相应函数值的算法,请将该算法框图补充完整,其中①处应填________,②处应填________.3答案:x<1y=x-15.阅读下边的程序框图,如果输出的函数值y在区间14,1内,则输入的实数x的取值范围是________.解析:该程序是求函数y=2x,-2≤x≤2,2,x<-2或x>2的函数值.由14≤y≤1得14≤2x≤1,解得-2≤x≤0.答案:[-2,0]6.执行如图所示的程序框图,若输入x=0.1,则输出的m的值是________.解析:输入x=0.1,m=lg0.1=-10不成立,则输出m=-1+1=0.答案:0三、解答题47.函数y=-1,x>0,0,x=0,1,x<0,写出输入x,输出函数值y的算法步骤及程序框图.解:算法步骤如下:①输入x;②如果x>0,则y=-1,否则,执行第三步;③如果x<0,那么y=1,否则,y=0;④输出函数值y.程序框图如下图.8.已知如图所示的程序框图.(1)若x1=1,x2=3,x3=4,求输出的p的值;(2)若x1=6,x2=9,p=8.5,求x3的值.解:(1)当x1=1,x2=3,x3=4时,∵|x1-x2|=2,|x2-x3|=1,∴p=x2+x32=72.∴输出的p的值为72.(2)∵x1+x22=152≠8.5,∴p=x2+x32=9+x32=8.5,得x3=8.∴x3的值为8.5