学业分层测评(二)程序框图、顺序结构(建议用时:45分钟)[学业达标]一、选择题1.算法的三种基本结构是()A.顺序结构、流程结构、循环结构B.顺序结构、条件结构、循环结构C.顺序结构、条件结构、嵌套结构D.顺序结构、嵌套结构、流程结构【解析】由算法的特征及结构知B正确.【答案】B2.程序框图中,具有赋值、计算功能的是()A.处理框B.输入、输出框C.终端框D.判断框【解析】在算法框图中处理框具有赋值和计算功能.【答案】A3.如图117程序框图的运行结果是()图117A.B.C.-D.-1【解析】因为a=2,b=4,所以S=-=-=-,故选C.【答案】C4.如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是()【解析】A项中,没有起始、终端框,所以A项不正确;B项中,输入a,b和c=顺序颠倒,且程序框错误,所以B项不正确;D项中,赋值框中=c错误,应为c=,左右两边不能互换,所以D项不正确;很明显C项正确.【答案】C5.程序框图符号“”可用于()A.输出a=10B.赋值a=10C.判断a=10D.输入a=1【解析】图形符号“”是处理框,它的功能是赋值、计算,不是输出、判断和输入的,故选B.【答案】B二、填空题6.下列说法正确的是________.①程序框图中的图形符号可以由个人来确定;②也可以用来执行计算语句;③输入框只能紧接在起始框之后;④长方形框是执行框,可用来对变量赋值,也可用来计算.【解析】程序框是由通用图形符号构成,并且有特殊含义,①不正确;菱形框是判断框,只能用来判断,所以②不正确;输入框可用在算法中任何需要输入的位置,所以③也不正确;由程序框的功能可知④项正确.【答案】④7.阅读程序框图如图118所示,若输入x=3,则输出y的值为________.图118【解析】输入x=3,则a=2×32-1=17,b=a-15=17-15=2,y=a×b=17×2=34,则输出y的值为34.【答案】348.如图119所示的程序框图,若输出的结果是2,则输入的m=________.图119【解析】根据程序框图知,lgm=2,故m=100.【答案】100三、解答题9.写出求函数y=2x+3图象上任意一点到原点的距离的算法,并画出相应的程序框图.【解】算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算d=.第四步,输出d.程序框图:10.如图1110所示的程序框图,要使输出的y的值最小,则输入的x的值应为多少?此时输出的y的值为多少?图1110【解】将y=x2+2x+3配方,得y=(x+1)2+2,要使y的值最小,需x=-1,此时ymin=2....