- 2021-06-25 发布 |
- 37.5 KB |
- 6页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
2018-2019学年山西省吕梁育星中学高一上学期第三次月考数学试卷
2018-2019学年山西省吕梁育星中学高一上学期第三次月考数学试卷 一. 选择题(每小题5分,共60分) 1.算法的三种基本结构是 ( ) A. 顺序结构、模块结构、条件结构 B. 顺序结构、条件结构、循环结构 C. 顺序结构、循环结构、模块结构 D. 模块结构、条件结构、循环结构 2.程序框图符号 “ ”可用于( ) A.输出a=10 B.判断a=10 C.输入a=10 D.赋值a=10 3.下列说法不是算法的是 ( ) A.解方程 B.从济南到伦敦要乘火车到北京,然后再转乘飞机 C.解方程2x-6=0的过程就是移项和系数化为1 D.利用公式S=πR2计算半径为3的圆的面积就是计算π×32 n不是质数 n不是质数 是 否 r=0 4.如右图,是某算法流程图的一部分,其算法的逻辑结构为 ( ) A. 顺序结构 B.条件结构 C.判断结构 D. 循环结构 5.用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是 ( ) A.5 , 5 B. 5 , 6 C. 6 , 6 D. 6 , 5 6.给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形的周长; ③求三个数a,b,c中的最大数;④求函数的函数值. (第7题) 其中不需要用条件语句来描述其算法的有( ) A.4个 B.3个 C.2个 D.1个 7.如图所示的算法语句运行的结果为( ) A.1,1 B.2,1 C.1,2 D.2,2 i=1 Do i=i+1 i=i*i LOOP UNTIL i>10 输出i (第8题) 8.运行以下算法语句时,执行循环体的次数是( ) A.10 B.2 C.11 D.8 9. 下列各数中最小的数是 ( ) A. B. C. D. 10. 读两段程序: 甲:i=1 乙:i=1000 S=0 S=0 WHILE i<=1000 DO S=S+i S=S+i i=i+1 i=i-1 WEND LOOP UNTIL i<1 PRINT S PRINT S END END 对甲、乙程序和输出结果判断正确的是( ) A. 程序不同,结果不同 B. 程序相同,结果不同 C. 程序不同,结果相同 D. 程序相同,结果相同 11. 下面程序当x=45时运行后输出的结果为( ) A. 45 B. 54 C. 53 D. 35 INPUT x a=x10 b=x MOD 10 x=10*a-b PRINT x END (第11题) S=1 i=1 WHILE S≤2005 i=i+2 S=S×i WEND PRINT i (第12题) 12.如左下图算法输出的结果是 ( ) A. 1+3+5+…+2005 B.满足1×3×5×…×n>2005的最小整数n C.求方程1×3×5×…×n=2005中的n值 D. 1×3×5×…×2005 二、填空题(本大题共4小题,每小题5分,共20分) 13. 书写序程有五种语句,包括 、 、 、 、 。 14. 下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 ) (1) 正确的算法执行后一定得到确定的结果; (2) 算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;(3) 解决某类问题的算法不一定是唯一的;(4) 正确的算法一定能在有限步之内结束。 S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL _____ a=S/20 PRINT a END 第16题 15.已知有如下两段程序: 程序2如下: i = 51 sum = 0 while i <= 50 sum=sum+i i = i+1 wend print sum end 程序1如下: i = 51 sum = 0 do sum=sum+i i = i+1 loop until i > 50 print sum end 问:程序1运行的结果为_______________。 程序2运行的结果为___________ 16.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 三、 简答题(共6小题,共计70分) 17.(本小题满分8分)把“五进制”数转化为“十进制”数,再把它转化为“八进制”数。 18.(本小题满分12分)利用秦九韶算法计算函数:,当时的值,并判断多项式在区间有没有零点. 19.(本小题满分12分)以下是计算程序框图,请写出对应的程序。 (2) 结 束 i= i +1 (1) 开 始 是 输出 s 否 i = 1 P = 1 S= 0 S= s + p 输出sum 开始 i=1 sum=0 sum=sum+i iii=i+i1 i i≤100? 结束 i=i+1 是 否 (第19题) (第21题) 20.(本小题满分12分)用辗转相除法或更相减损术求三个数的最大公约数. 21.(本小题满分12分)为了缓解油价上涨带来的成本压力,某城市出租车公司规定在城区内搭乘出租车的收费标准为:不超过3公里收7元,超过3公里的里程每公里收1.5元,另每车次超过3公里收燃油附加费1元(其他因素不考虑).设计一个计算出租车费用的算法,画出算法流程图. 22.(本小题满分14分)给出50个数,1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推. 要求计算这50个数的和. 先将下面给出的程序框图补充完整,再根据程序框图写出程序. 1.把程序框图补充完整: (1)________________________ (3分) (2)________________________ (4分) 2.程序:(7分) 第三次月考答案(高一数学) 一、 选择题(每小题5分,共计60分) 1-5 BDABC 6-10 CDBAC 11-12 DB 二、 填空题(每小题5分,共计20分) 13、 赋值语句、输入语句、输出语句、条件语句、循环语句 14. (1)(3)(4) 15. 51 0 16. i>20 三、简答题(共6小题,共计70分) 17. (本题满分8分) 解: 18.(本小题满分 12 分) 解: 且, 当 时, 同理可求当时,. 则多项式在上有零点。 19.(本小题满分 12 分) 解: i=1 sum=0 WHILE i<=100 sum=sum+i i=i+1 WEND PRINT sum END 20.(本小题满分 12 分) 解: 324=243×1+81 243=81×3+0 则 324与 243的最大公约数为 81 又 135=81×1+54 81=54×1+27 54=27×2+0 则 81 与 135的最大公约数为27 所以,三个数 324、243、135的最大公约数为 27. 另法 为所求。 21. (本小题满分 12 分) 解:设x为出租车行驶的公里数,y为收取的费用,则y= 算法步骤如下: 第一步,输入x; 第二步,判断x是否大于3,若x>3,则y=8+1.5×(x-3),否则y=7; 第三步,输出y. 算法流程图如右图所示. 22. (本小题满分 14分) 1.(1)i < = 50 (2)p= p + i 2. 程序: i=1 p=1 s=0 WHILE i<=50 s= s + p p= p + i i=i+1 WEND PRINT s查看更多