1、A 级 基础巩固一、选择题1一个完整的程序框图至少包含( )A终端框和输入、输出框B终端框和处理框C终端框和判断框D终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框对于处理框,由于输出框含有计算功能,所以可不必有答案:A2下列是流程图中的一部分,表示恰当的是( )解析:B 选项应该用处理框而非输入、输出框,C 选项应该用输入、输出框而不是处理框,D 选项应该在出口处标明“是” 和“否”答案:A3如图,若输入 a10,则输出 a 的值为( )A6 B8 C10 D2解析:输入 a10,该程序框图的执行过程是:a10,b1082,a1028,输出 a8.答案:B4
2、阅读如图所示的程序框图,若输出的结果为 6,则处执行框应填的是( )Ax1 Bx2Cb 1 Db2解析:若 b6,则 a7,所以 x317,所以 x 2.答案:B5程序框图符号“ ”可用于( )A输出 a10 B赋值 a10C判断 a10 D输入 a1解析:图形符号“ ”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的答案:B二、填空题6执行如图所示的程序框图后的结果为_解析:由程序框图得 S 2.5.42 24答案:2.57如图所示的一个算法的程序框图,已知 a13,输出的结果为 7,则 a2的值为_解析:由框图可知,ba 1a 2,再将 赋值给 b,所以 72a 23,所以 a2
3、11.b2答案:118根据如图所示的程序框图所表示的算法,输出的结果是_解析:该算法的第 1 步是分别将 1,2,3 赋值给 X,Y,Z,第 2 步是使 X取 Y 的值,即 X 取值变成 2,第 3 步是使 Y 取 X 的值,即 Y 的值也是 2,第 4步是让 Z 取 Y 的值,即 Z 取值也是 2,从而第 5 步输出时,Z 的值是 2.答案:2三、解答题9已知一个圆柱的底面半径为 R,高为 h,求圆柱的体积设计解决该问题的一个算法,并画出相应的程序框图解:算法如下:第一步,输入 R,h.第二步,计算 VR 2h.第三步,输出 V.程序框图:10.如图所示的程序框图,要使输出的 y 的值最小,
4、则输入的 x 的值应为多少?此时输出的 y 的值为多少?解:此程序框图执行的功能是对于给定的任意 x 的值,求函数yx 22x3 的值将 yx 22x3 配方,得 y(x1) 22,要使 y 的值最小,需 x1,此时 ymin2.故输入的 x 的值为 1 时,输出的 y 的值最小,为 2.B 级 能力提升1下列所画程序框图是已知三角形的一边 a 及这边上的高 h,求三角形面积的算法,其中正确的是( )解析:A 选项流程线没有箭头,故不正确;B 选项输出框应为平行四边形,故不正确;D 中没有输出框,故不正确答案:C2如第 2 题图,图是计算图中阴影部分面积的一个程序框图,则图中(1) 处应填_
5、解析:题图中,正方形的面积为 S1a 2,扇形的面积为 S2 a2.14则阴影部分面积为 SS 1S 2a 2 a2 a2.因此题图 中(1) 处应填14 4 4S a2.4 4答案:S a24 4图 图 第 2 题图 第 3 题图3如第 3 题图是为解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框中 x2 的含义是什么?(2)图框中 y1axb 的含义是什么?(3)图框中 y2axb 的含义是什么?(4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是 y13,y 22 时,求 yf (x)的解析式解:(1)图框 中 x2 表示把 2 赋值给变量 x.(2)图框中 y1axb 的含义是:该图框在执行 的前提下,即当 x2 时,计算 axb 的值,并把这个值赋给 y1.(3)图框中 y2axb 的含义是:该图框在执行 的前提下,即当 x3时,计算 ax b 的值,并把这个值赋给 y2.(4)该程序框图解决的是求函数 yaxb 的函数值的问题,其中输入的是自变量 x 的值,输出的是对应 x 的函数值(5)y13,即 2ab3.()y22,即 3ab 2.()由()() ,得 a1,b 1,所以 f(x)x1.