1、高中同步测试卷( 一)第一章 算法初步(A 卷)(时间:120 分钟,满分:150 分)一、选择题(本大题共 10 小题,每小题 5 分,共 50 分在每小题给出的四个选项中,只有一项是符合题目要求的)下列说法正确的是( )1.A算法就是某个问题的解题过程B算法执行后可以产生不同的结论C解决某一个具体问题,算法不同所得的结果不同D算法执行步骤的次数不可以很大,否则无法实施符号 表示的意义是( )2.A流程图的开始或结束 B数据的输入或输出C根据给定条件判断 D赋值执行语句结果的传递若一个算法的结构框图中有 ,则表示该算法中一定有下列逻辑结构中的( )3.A循环结构和条件分支结构 B条件分支结构
2、C循环结构 D顺序结构和循环结构下列给出的赋值语句中正确的是( )4.A3A Bm3*mCBA2 Dxy0条件语句的一般格式是5.if abelsecend其中 b 表示的是( )A满足条件 a 时执行的内容 B条件语句C条件 D不满足条件 a 时执行的内容阅读下列程序,该程序执行循环体的次数为( )6. S 0;for i 5:5:150S S i;endSA30 次 B31 次C29 次 D32 次我国数学家刘徽采用正多边形面积逐渐逼近圆面积的计算方法来求圆周率 ,其算法7.的特点为( )A运算速率快 B能计算出 的精确值C “内外夹逼” D无限次地分割.下列关于程序框图的说法正确的有(
3、)8程序框图只有一个入口,也只有一个出口;程序框图中的每一部分都应有一条从入口到出口的路径通过它;程序框图中的循环可以是无尽循环;连接点是用来连接两个程序框图的A BC D下列程序的功能是:判断任意输入的数 x 是否是正数,若是,输出它的平方值;若不9.是,输出它的相反数xinput (“x”);if _yx;elseyx*x;endy则填入的条件应该是( )Ax0 Bx0Cx0 Dx010(2016高考全国卷甲)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图执行该程序框图,若输入的 x2,n2,依次输入的 a 为 2,2,5,则输出的s( )A7 B12C17 D34题号 1
4、 2 3 4 5 6 7 8 9 10答案二、填空题(本大题共 5 小题,每小题 5 分,共 25 分把答案填在题中横线上)以下是解二元一次方程组 的一个算法,请将该算法补充完整11. 2x y 6 0 x y 3 0 )S1 两式相加得 3x90.S2 由式可得_S3 将式代入式得 y0.S4 输出方程组的解_计算图中空白部分面积的一个算法框图如下,则中应填_12.某算法的程序框图如图所示,若输出结果为 ,则输入的实数 x 的值是_(注:13.12框图中的赋值符号“”也可以写成“”或“:”)运行如下图所示的程序,输出的结果是_14. a 1;b 2;a a b;print(%io(2), a
5、);下面程序是求分段函数 f(x) 的函数值,则为_15. 2x 1, x 4x2 2x 3, x 4)xinput(“x”);if _y2*x1;elseyx2 2*x3;enddisp(y);三、解答题(本大题共 6 小题,共 75 分解答应写出文字说明、证明过程或演算步骤)(本小题满分 12 分)设一个球的半径为 r(r0) ,请写出求以 r 为半径的球的表面积的16.算法(本小题满分 12 分)已知一个直角三角形的两条直角边的边长分别为 a,b,设计一个17.算法,求三角形的斜边,并画出相应的程序框图(本小题满分 12 分)画出求 1234567 的程序框图18.(本小题满分 12 分
6、)设计程序,用公式法解一元二次方程 2x23x10.19.(本小题满分 13 分)已知 a,b,c 三个实数中,有且只有一个是负数,试用条件语句的20.嵌套设计一个程序,筛选出这个负数(本小题满分 14 分)执行如图所示的程序框图,输出的 S 值为多少?并由程序框图写出21.程序参考答案与解析1导学号 32040000 解析:选 B.B 项,如判断一个整数是否为偶数,结果为“是偶数”和“不是偶数”两种;而 A 项,算法不能等同于解法; C 项,解决某一个具体问题,算法不同所得的结果应该相同,否则算法不正确;D 项,算法可以为很多次,但不可以无限次2导学号 32040001 解析:选 C.掌握每
7、一种框图的功能,能准确地画出框图符号3导学号 32040002 解析:选 B.当有判断框时,一定有条件分支结构4导学号 32040003 解析:选 B.对于 A 项,只能将赋值号右边的值赋给左边的变量;对于 C、 D 项,只能给一个变量赋值;故只有 B 正确5导学号 32040004 解析:选 A.b 表示满足条件 a 时执行的内容,而 c 表示不满足条件 a 时执行的内容6导学号 32040005 解析:选 D.for 循环中,变量初值为5,步长为 5,终值为150,所以共执行循环体 32 次7导学号 32040006 解析:选 C.割圆术用正多边形面积代替圆面积的方法是内外夹逼,能得到 的
8、不足和过剩近似值,其分割次数是有限的8导学号 32040007 解析:选 D.由框图符号及作用的说明可知错误,程序框图中的循环必须是有限循环;连接点是用来连接同一个程序框图的不同部分的9导学号 32040008 解析:选 D.因为条件真则执行 yx,条件假则执行 yx*x,由程序功能知条件应为 x0.10导学号 32040009 解析:选 C.法一:( 通性通法)第一步,a2,s 0222,k1;第二步,a2,s2226,k2;第三步,a5,s 62517,k32,跳出循环故输出的 s17.法二:(光速解法)由秦九韶算法的意义可知 sf (x)(0 x2)x2x52x 22x 5,故输出的 s
9、f(2) 17.11导学号 32040010 x 3 x 3,y012导学号 32040011 解析:该算法功能是求图形中空白部分的面积S 白 S 正 S 扇 a 2 ( )2a 2 .14 a2 a216答案:Sa 2 a21613导学号 32040012 解析:当 x1 时,令 ylog 2x ,解之得 x ,符合题意;12 2当 x1 时,令 yx 1 ,解之得 x ,不符合题意,故 x .12 32 2答案: 214导学号 32040013 解析:a1,b2,aab 123,所以输出的结果是 3.答案:315导学号 32040014 解析:由条件语句的特点知处应为 x4.答案:x416
10、导学号 32040015 解:算法如下:S1 输入半径 r;S2 计算表面积 S4r 2;S3 输出 S.17导学号 32040016 解:算法如下:S1 输入 a,b;S2 计算 da 2b 2;S3 计算 c ;dS4 输出 c.程序框图如图:18导学号 32040017 解:本题可用顺序结构和循环结构来完成,循环结构流程图如图所示19导学号 32040018 解:根据一元二次方程的求根公式 x ,结合赋 b b2 4ac2a值语句便可以设计出这个运算程序程序如下:a2;b3;c1;x1(bsqrt(b*b4*a*c)/(2*a);x2(bsqrt(b*b4*a*c)/(2*a);prin
11、t(%io(2),x2,x1);20导学号 32040019 解:程序框图如图所示程序:ainput( “a”);binput(“b”);cinput( “c”);if a 0print(%io(2),a);elseif b0print(%io(2),b);elseprint(%io(2),c);endend21导学号 32040020 解:由程序框图,依次可得,i04,i1,S ;2 12 1 13i14,i2,S ;13 113 1 12i24,i3,S 3; 12 1 12 1i34,i4,S 2; 3 1 3 1i44,否,输出 S2.即最后输出 S 的值为 2.程序为:i0;S2;while i 4ii1;S ;S 1S 1endprint(%io(2),S);