《高中数学 第一章 单元检测卷(b)苏教版必修3》由会员分享,可在线阅读,更多相关《高中数学 第一章 单元检测卷(b)苏教版必修3(8页珍藏版)》请在金锄头文库上搜索。
1、第第 1 1 章章 算法初步算法初步(B)(B)( (时间:时间:120120 分钟分钟 满分:满分:160160 分分) ) 一、填空题(本大题共 14 小题,每小题 5 分,共 70 分) 1将两个数a8,b17 交换,使a17,b8,下面语句正确一组是_ ab bacb ba acba abac cb ba 2运行如下的伪代码,输出结果为_ S0 i1 While S 1 000 SSi ii2 End While ii2 Print i 3表达算法的基本逻辑结构包括_ 顺序结构; 条件结构; 循环结构; 计算结构 4阅读下边的流程图,运行相应的伪代码,则输出s的值为_5执行下面的伪代码
2、后,输出的结果是_ a1 b3 aab bab Print a,b 6给出 30 个数:1,2,4,7,11,其规律是第一个数是 1,第二个数比第一个数大 1,第三个数比第二个数大 2,第四个数比第三个数大 3,依此类推,要计算这 30 个数的和,现已知给出了该问题的流程图如图所示那么框图中判断框处和执行框 处应分别填入_7当x5,y20 时,下面伪代码运行后输出的结果为_ Read x,y If x 0 Then ySQRx Else y0.5x1 End If Print y 当输出的y的范围大于 1 时,则输入的x值的取值范围是_ 10以下给出了一个流程图,其作用是输入x的值,输出相应的
3、y的值,若要使输入 的x的值与输出的y的值相等,则这样的x的值有_个11有两个伪代码如下: 伪代码 1 伪代码 2i6 S1 Do SSi ii1 Until i 4 End Do Print Si6 S1 While i 0 And i 5 SSi ii1 End While Print S 则伪代码 1 和伪代码 2 运行的结果分别为_12人怕机械重复,如计算 123100,十岁的高斯就想到类似于梯形面积的求法:其和S1005 050,而不是算 99 次加法,但计算机不怕重复,使用1100 2 _来做完 99 步计算,也是瞬间的事,编写这个程序可用 _,_,_三种语句结构 13某工厂 20
4、10 年的年生产总值为 200 万元,技术革新后预计以后每年的年生产总值 都比上一年增长 5%.为了求年生产总值超过 300 万元的最早年份,有人设计了解决此 问题的流程图(如图),请在空白判断框内填上一个适当的式子应为 _14如图是一个流程图,则输出的S的值是_二、解答题(本大题共 6 小题,共 90 分) 15(14 分)设计一个可以输入圆柱的底面半径r和高h,再计算出圆柱的体积和表面 积的算法,画出流程图16(14 分)某公司为激励广大员工的积极性,规定:若推销产品价值在 10 000 元之内的年终提成 5%;若推销产品价值在 10 000 元以上(包括 10 000 元),则年终提成
5、10%, 设计一个求公司员工年终提成f(x)的算法的流程图17(14 分)如下图所示,利用所学过的算法语句编写相应的伪代码18(16 分)编写伪代码,对于函数yError!要求输入x值,输出相应的y值19(16 分)设计一个流程图,依次输入 50 位同学的数学成绩,统计超过 90 分的人 数20(16 分)在边长为 4 的正方形ABCD的边上有一点P,在折线BCDA中,由点B(起点)向 A(终点)运动,设点P运动的路程为x,APB的面积为y,求y与x之间的函数关系 式,画出流程图,写出伪代码答案答案 1 解析 先把 b 的值赋给中间变量 c,这样 c17,再把 a 的值赋给变量 b,这样 b8
6、, 把 c 的值赋给变量 a,这样 a17. 263 解析 本伪代码实现的是: 求满足 135n1 000 的最小的整数 n.当 n61 时,13613129611 000.32163 2 3 40 解析 当 i1 时,s1(31)13;当 i2 时,s3(32)14;当 i3 时,s4(33)11;当 i4 时,s1(34)10;紧接着 i5,满足条 件 i4,跳出循环,输出 s 的值为 0. 54,1 解析 把 1 赋给变量 a,把 3 赋给变量 b,把 4 赋给变量 a,把 1 赋给变量 b,输出 a,b. 6i30,ppi 722,22 解析 具体运行如下: (x,y)(5,20)(5
7、,17) xy22,yx22. 88 解析 本小题考查的是流程图中的循环结构,循环体中两个变量 S、n 其值对应变化, 执行时,S 与 n 对应变化情况如下表:S11 22n248 故 S2 时,输出 n8. 9(,1)(1,) 解析 由伪代码可得 yError!,y1,当 x0 时,x11,即 2x2,(1 2) x1,x0 时,1,即 x1,x 故输入的 x 值的范围为(,1)(1,) 103 116,1 12循环语句 While型 Until型 For型 13a300 1463 解析 当 n1 时,S1213; 当 n2 时,S3227; 当 n3 时,S72315; 当 n4 时,S1
8、52431; 当 n5 时,S31256333.故 S63. 15解 算法如下: S1 输入半径 r 和高 h. S2 计算底面积 Sr2. S3 计算体积 VhS.S4 计算侧面积 C2rh. S5 计算表面积 B2SC. S6 输出 V 和 B. 流程图如下图16解 流程图如下图所示:17解 伪代码如下: Read x,n m0 N0 i0 While i 0 Then yx33 Else yx33 End If End If Print y 19解 20解 yError!流程图如下图伪代码如下:Read x If x 0 And x 4 Then y2 x Else If x 8 Then y8 Else y2 12x End If End If Print y