成都理工大学附中2014高三数学一轮高考单元辅导与训练单元检测算法初步与框图

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

成都理工大学附中2014高三数学一轮高考单元辅导与训练单元检测算法初步与框图

成都理工大学附中2019高三数学一轮高考单元辅导与训练单元检测:算法初步与框图 本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.‎ 第Ⅰ卷(选择题 共60分)‎ 一、选择题 (本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)‎ ‎1.算法的有穷性是指( )‎ A. 算法必须包含输出 B.算法中每个操作步骤都是可执行的 C. 算法的步骤必须有限 D.以上说法均不正确 ‎【答案】C ‎2.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4的值时,v4的值为( )‎ A.-57 B.-845 C.220 D.3392 ‎ ‎【答案】C ‎3.阅读如图所示的程序框图,运行相应的程序,输出的结果是( )‎ A.3 B.11‎ C.38 D.123‎ ‎【答案】B ‎4.840和1764的最大公约数是( )‎ A.84 B.12 C.168 D.252‎ ‎【答案】A ‎5.运行如图所示的程序框图后,循环体的判断框内①处可以填 ,同时b的值为 。‎ A.a>3, 16 B.a≥3, 8[来源:Z§xx§k.Com]‎ C.a>3, 32 D.a≥3, 16‎ ‎【答案】A ‎6.840和1764的最大公约数是( )‎ A.84 B.12 C.168 D.252‎ ‎【答案】A ‎7.读程序 对甲乙两程序和输出结果判断正确的是( )‎ A.程序不同结果不同 B.程序不同,结果相同 C.程序相同结果不同 D.程序相同,结果相同 ‎【答案】B ‎8.把十进制数15化为二进制数为( )‎ A. 1011 B.1001 (2) C. 1111(2) D.1111‎ ‎【答案】C ‎9.下边的程序语句输出的结果S为( )‎ A.17 B.19 C.21 D.23‎ ‎【答案】A ‎10.下列说法不正确的是( )‎ A. 流程图通常有一个“起点”,一个或多个“终点”‎ B. 程序框图是流程图的一种 C. 结构图一般由构成系统的若干要素和表达各要素之间关系的连线(或方向箭头)构成 D. 流程图与结构图是解决同一个问题的两种不同的方法 ‎【答案】D ‎11.某同学设计下面的程序框图用以计算和式的值,则在判断框中应填写( )‎ A. B.‎ C. D.‎ ‎【答案】C ‎12.当时,下面程序段输出的结果是( )‎ A.9 B.3 C.10 D.6‎ ‎【答案】D 第Ⅱ卷(非选择题 共90分)‎ 二、填空题 (本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)‎ ‎13.用秦九韶算法求次多项式,当时的值,需要的乘法运算、加法运算的次数一共是 .‎ ‎【答案】‎ ‎14.根据如图所示的算法流程图,可知输出的结果i为________.‎ ‎【答案】7‎ ‎15.某程序的流程图如图所示,若使输出的结果不大于37,则输入的整数的最大值为 ‎ ‎【答案】5‎ ‎16.将二进制数化为十进制数,结果为 ‎ ‎【答案】45‎ 三、解答题 (本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)‎ ‎17.在选举过程中常用差额选举(候选人数多于当选人数)。某班选举班长,具体方法是:筹备选举,由班主任提名候选人,同学投票(同意,不同意,弃权),验票统计,若得票多者,则选为班长;若票数相同则由班主任决定谁当选。请用流程图表示该选举的过程[来源:1ZXXK]‎ ‎【答案】 ‎ ‎18.以下是求函数y=|x+1|+|x-2|的值的流程图.回答以下问题:‎ ‎(Ⅰ) ①处应填入的内容是________________;‎ ‎②处应填入的条件是________________;‎ ‎ ③处应填入的内容是________________;‎ ‎(Ⅱ) 若输出的y的值大于7,求输入的x的值的范围.‎ ‎【答案】(Ⅰ) ①处应填入的内容是______;‎ ‎②处应填入的条件是_(或)____; ‎ ‎ ③处应填入的内容是______。‎ ‎(Ⅱ)当x<-1时,由y>7得x<―3,[来源:1ZXXK]‎ 当x>2时,由y>7得x>4,‎ 所以,输入的x的值的范围是x<―3或x>4。‎ ‎19.我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一凡百钱,买鸡百只,问鸡翁、母、雏各几何?”你能用程序解决这个问题吗?‎ ‎【答案】设鸡翁、母、雏各x、y、z只,则 由②,得z=100-x-y, ③‎ ‎③代入①,得5x+3y+=100,‎ ‎7x+4y=100. ④‎ 求方程④的解,可由程序解之.‎ 程序:x=1‎ y=1‎ WHILE x<=14‎ WHILE y<=25‎ IF 7*x+4*y=100 THEN z=100-x-y[来源:Zxxk.Com]‎ PRINT “鸡翁、母、雏的个数别为:”;x,y,z END IF y=y+1‎ WEND ‎ x=x+1‎ y=1‎ WEND END ‎(法二)实际上,该题可以不对方程组进行化简,通过设置多重循环的方式得以实现.由①、②可得x最大值为20,y最大值为33,z最大值为100,且z为3的倍数.程序如下:‎ x=1‎ y=1‎ z=3‎ WHILE x<=20‎ WHILE y<=33‎ WHILE z<=100[来源:1ZXXK]‎ IF 5*x+3*y+z3=100 AND x+y+z=100 THEN PRINT “鸡翁、母、雏的个数分别为:”;x、y、z END IF z=z+3‎ WEND ‎ y=y+1‎ ‎ z=3‎ WEND ‎ x=x+1‎ ‎ y=1‎ WEND END ‎20.指出下列语句的错误,并改正:‎ ‎(1)A=B=50‎ ‎(2)x=1,y=2,z=3‎ ‎(3)INPUT “How old are you” x ‎(4)INPUT ,x ‎(5)PRINT A+B=;C ‎(6)PRINT Good-bye!‎ ‎【答案】(1)变量不能够连续赋值.可以改为 A=50‎ B=A ‎(2)一个赋值语句只能给一个变量赋值.可以改为 x=1‎ y=2‎ z=3‎ ‎(3)INPUT语句“提示内容”后面有个分号(;).改为 INPUT “How old are you?”;x ‎(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为 INPUT x ‎(5)PRINT语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C ‎(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为 PRINT “Good-bye!”‎ ‎21.已知 ,分别用“For”语句和“While”语句描述计算S这一问题的算法过程。‎ ‎【答案】‎ ‎22.用秦九韶算法求多项式当时的值。写出其算法,写出相应的程序语句.‎ ‎【答案】‎
查看更多

相关文章

您可能关注的文档