【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元过关卷及解析

(新课标)2018-2019 学年苏教版高中数学必修三 高一数学单元过关卷 (苏教版·数学 3·算法初步) 班级 姓名 ,学号 ,得分 一.选择题 1. 算法的过程称为“数学机械化” ,数学机械化的最大优点是可以让计算机来完成,中国当 代数学家在这方面研究处于世界领先地位,为此而获得首届国家自然科学一等奖的是 A.袁隆平 B.华罗庚 C.苏步青 D.吴文俊 2. 我国古代数学发展一直处于世界领先水平,特别是宋、元时期的“算法” ,其中可以同欧 几里德辗转相除法相媲美的是 A.割圆术 B.更相减损术 C.秦九韶算法 D.孙子乘余定理 3. 学习算法,一方面了解我国古代数学家的杰出成就,另一方面,通过算法设计,利用计 算机能做许多我们用笔和纸不敢做的有很大计算量的问题, 通常我们可以利用的基本算 法算法语句是 A.输出语句 B.赋值语句 C.条件语句 D.循环语句 4. 下列程序框中,出口可以有两个流向的是 A.起止框 B.输入输出框 C.处理框 D.判断框 5. 下列给出的赋值语句中正确的是 A.3←A B.M← —M C.B←A←2 D.x+y←0 6. A=15,A=-A+5,最后 A 的值为 A.-10 B.20 C.15 D.无意义 7. 算法 此算法的功能是 S1 m←a A.a,b,c 中最大值 S2 若 b<m,则 m←b B.a,b,c 中最小值 S3 若 c<m,则 m←c C.将 a,b,c 由小到大排序 S4 输出 m. D.将 a,b,c 由大到小排序 8. 下列伪代码的输出结果是 a←1 b←2 t←a a←b b←t print a,b 9. A.1,1 B.2,1 C.1,2 D.2,2 下面是一个算法的伪代码.如果输入的 x 的值是 20,则输出的 y 的值是 Read x If x≤5 then y←10x else y←7.5x end if print y A.100 B.50 C.25 D.150 10. 下列算法输出的结果是 S←1 I←1 While S≤2005 i←i+2 S←S×i end while print i 11. 阅读下面的两个伪代码 甲 S←0 I←1 While i≤1000 S←S+i i←i+1 end while print S A.1+3+5+…+2005 B.1×3×5×…×2005 C.求方程 1×3×5×…×n=2005 中的 n 值 D.满足 1×3×5×…×n>2005 的最小整数 n 乙 S←0 I←1000 While i≥1 S←S+i i←i-1 end while print S 对甲乙两程序和输出结果判断正确的是 A.程序不同,结果不同 B.程序不同,结果相同 C.程序相同,结果不同 D.程序相同,结果相同 12. 在上题条件下,假定能将甲、乙两程序“定格”在 i=500,即能输出 i=500 时一个 S 值, 则输出结果 S A.甲大乙小 B.甲乙相同 C.甲小乙大 D.不能判断 二.填空题 6 5 4 3 2 13. 用秦九韶算法 计 算多 项 式 f ( x) ? 3x ? 4x ? 5x ? 6 x ? 7 x ? 8x ? 1 当 x ? 0.4 时 的值时,需要做乘法和加法的次数共 14. 算 指 . 15. 右 图 给 出 的 是 计 算 法 的 有 次. 穷 性 是 1 1 1 1 ? ? ? ??? ? 的 2 4 6 20 值的一个程序框图,其中 判 断 框 内应填 入的 条 件 是 . 16. 右边的程序框图(如图所示) ,能判断任意输入的数 x 的奇偶性,其中判断框内的条件 是 . 读程序,完成下面各题 17. X←1 Y←2 Z←3 X←y Y←z Z←x Print x, y,z . . J←1 S←0 While s≤10 S←S+j J←j+1 End While Print j (第 18 题) 输出结果是 18. 输出结果是 三.解答题 19. 将下列问题的算法用伪代码中的“for”语句表示(写在下面的框中) ,并画出流程图. I←1 S←0 While i≤10 S←S+i I←I+1 End While Print S 20. 数学的美是令人惊异的!如三位数 153,它满足 153=13+53+33,即这个整数等于它 各位上的数字的立方的和,我们称这样的数为“水仙花数”.请您设计一个算法,找出大 于 100,小于 1000 的所有“水仙花数”. (1)用自然语言写出算法 (2)画出流程图 (3)用基本算法语句写出伪代码 提示:取整函数可以解决从三位数的各位上“提取”数字. 取整函数为 int(x) ,如 int(3.5)=3,int(123/100)=1. 高一数学单元过关卷 (苏教版·数学 3·算法初步) 参考答案 1~12 题 DBDD BABB DDBC 13.6 次 14.算法的步骤必须有限 15.I>10(或 n>20) 16.M=0 17.2,3,2 18.6 19. 开始 S ← 0 I ← 1 S ← S+I I ← I+1 I>10 Y N S←0 For I from 1 to 10 S←S+i End For Print S (第 19 题) (伪代码) (流程图见右) 20. 解法一 s←0 s←0 解法二 输出 S 结束 解法三 s←0 for I form 1 to 100 if mod(I,2)=1 then s←s+i else s←s-i end if end for print s for I form 1 to 99 step 2 s←s+i-(i+1) end for print s i=1 while i≤100 s←s+i i←i+1 s←s-i i←i+1 end while print s 21.算法 S1 I←101; S2 如果 I 不大于 999,则重复

相关文档

『新课标-苏教版』2018-2019学年高中数学必修三《算法初步》单元过关卷及解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元检测卷A及答案解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题1及解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题B及解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元检测卷B及答案解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题及解析
【新课标】2018-2019学年最新苏教版高中数学必修三《算法初步》单元测试题A及解析
『新课标-苏教版』2018-2019学年高中数学必修三《算法初步》单元测试题1及解析
『新课标-苏教版』2018-2019学年高中数学必修三《算法初步》单元测试题B及解析
『新课标-苏教版』2018-2019学年高中数学必修三《算法初步》单元检测卷A及答案解析
电脑版