1、2算法框图的基本结构及设计2.1顺序结构与选择结构一、选择题1.对终端框叙述正确的是()A.表示一个算法的起始和结束,框图是B.表示一个算法输入和输出的信息,框图是C.表示一个算法的起始和结束,框图是D.表示一个算法输入和输出的信息,框图是答案C2.如图所示的算法框图,其功能是()A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b的最大值D.求a,b的最小值答案C解析输入a1,b2,运行算法框图可得输出2.根据执行过程可知该算法框图的功能是输入a,b的值,输出它们的最大值,即求a,b的最大值. 3.以下给出对算法框图的几种说法:任何一个
2、算法框图都必须有起止框;输入框只能紧接开始框,输出框只能紧接结束框;判断框是唯一具有超出一个退出点的符号.其中正确说法的个数是()A.0 B.1 C.2 D.3答案C解析正确.因为任何一个算法框图都有起止框;输入、输出框可以在算法框图中的任何需要的位置;判断框有一个入口、两个出口.4.现有算法框图如图所示,如果输入三个实数5,6,10,则输出的结果为()A.10 B.7 C.6 D.5答案D解析求三个数中的最小数,故为5.5.如图所示的算法框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4
3、,5为弦的圆面积答案B解析直角三角形内切圆半径r,故选B.6.阅读如图所示的算法框图,若输入x3,则输出y的值为()A.33 B.34C.40 D.45答案B解析x3,a232117,ba152,yab17234,则输出y的值为34.7.输入5,按图中所示的算法框图运行后,输出的结果是()A.5 B.0 C.1 D.1答案D解析因x5,不满足x0,所以在第一个判断框中执行“否”,在第二个判断框中,由于50,执行“是”,所以得y1.8.对任意非零实数a,b,若ab的运算原理如算法框图所示,则(32)4的值是()A.2 B.3 C. D.答案C解析由题意知,a3,b2,再由算法框图得,32不成立,
4、故执行,得到322.同样,24.9.执行如图所示的算法框图,如果输入t1,3,则输出的s属于()A.3,4 B.5,2 C.4,3 D.2,5答案A解析因为t1,3,当t1,1)时,s3t3,3);当t1,3时,s4tt2(t24t)(t2)243,4,所以s3,4.二、填空题10.下面算法框图表示的算法的运行结果是_.答案6解析由题意得P9,S6.11.已知函数y如图表示的是给定x的值,求其对应的函数值y的算法框图.处应填写_;处应填写_.答案x2ylog2x解析满足判断框中的条件执行y2x,处应填x2.不满足x,y2231.三、解答题13.已知函数y试设计一个算法框图,计算输入自变量x的值时,输出y的值.解算法框图:14.下图(1)是计算图(2)所示的阴影部分的面积的算法框图,则图(1)中执行框内应填_.考点顺序结构题点由顺序结构算法框图求条件答案Sa2解析正方形的面积为S1a2,扇形的面积为S2a2,则阴影部分的面积为SS1S2a2.因此图中执行框内应填入Sa2.15.如图所示的算法框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,求这样的x值有多少个.解由题可知算法的功能是求分段函数y的函数值,要满足题意,则需要或或解得x0或x1或x3,共3个值.