资源简介 必修1 第二章 算法与程序实现单元卷一、单选题1. 算法必须能在执行有限个步骤之后终止,即算法步骤不可能是无限的。此特征就是算法的() 。A.可行性B. 输出性C.确定性D. 有穷性(正确答案)2. 利用计算机编程解决问题时,一般需要设计算法。算法有三种基本控制结构,图 1-2 描述的是() 。A. 顺序结构B. 分支结构C. 选择结构D. 循环结构(正确答案)3. 在Python 程序中,创建列表类型数据时需要使用的符号是()A. { }B. ( )C. [ ](正确答案)D. 《 》4. 在 Python 程序中,关系表达式 a > b 的运算结果是 ()A. 整型B. 浮点型C. 字符串D. 布尔值(正确答案)5. 如图1-1 所示的Python程序,其执行结果是()A. 35B. 8C. 53(正确答案)D. 156. 关于Python 语言,叙述正确的是()A. 加了注释的程序一般会比没有加注释的程序运行速度慢B. Python语言具有简洁、明确等特点,在数据分析和人工智能等领域都有广泛的应用(正确答案)C. Python语言内置了许多模块,其中 math 模块可用于生成随机数D. 以上说法都不对7. 在Python程序中,图1-1的语句作用是 ()A. 求圆形面积B. 注释(正确答案)C. 交换s和r的值D. 求圆形的周长8. 如图 1-2所示的Python程序,其运行结果是 ( )A. 3B. 4(正确答案)C. 5D. 69. 关于Python 语言,叙述正确的是()A. 加了注释的程序一般会比没有加注释的程序运行速度慢B. Python语言具有简洁、明确等特点,在数据分析和人工智能等领域都有广泛的应用(正确答案)C. Python语言内置了许多模块,其中 math 模块可用于生成随机数D. 以上说法都不对10. 利用计算机编程解决问题时,一般需要设计算法。算法有三种基本控制结构,图 1-2 描述的是( )[单选题]A. 顺序结构B. 分支结构(正确答案)C. 选择结构D. 循环结构11. 图1-3所示的Python程序,其运行结果是()A. 10B. 20(正确答案)C. 15D. a12. 下列语句中,会无限循环执行下去的是()A.AB.B(正确答案)C.CD.D13. 在如图1-1所示Python程序中,print语句执行的次数是 ()A. 执行2次B. 无限次C. 执行 1次D. 一次也不执行(正确答案)二、多选题14. 关于Python语言,叙述正确的是()A. 变量使用前必须声明B. 在循环体内使用break语句和使用continue 语句的作用相同C. 使用缩进来体现代码之间的逻辑关系(正确答案)D. 列表中元素的数据类型不要求统一(正确答案)15. 下列代码中,输出结果为1、2、3三个数字的是()A.AB.B(正确答案)C.CD.D(正确答案)16. 下列代码中,能输出 “1+2+3+……+100” 和的选项是 () A.AB.B(正确答案)C.C(正确答案)D.D17. Python语言拥有很多模块,使用前需要导入。能够导入 random模块的语句是 () *A. import random(正确答案)B. from random import *(正确答案)C. # randomD. def random18. 属于计算机高级语言的是() 。A. C++(正确答案)B. Java(正确答案)C. ExcelD. Python(正确答案)19. 算法作为一个精心设计的步骤序列,需要用一种可理解的形式表示出来。描述算法的常用方法有() 。A.自然语言(正确答案)B. 数学表达式C. 流程图(正确答案)D. 伪代码(正确答案)20. 在Python 程序中,能作为变量名的是 ()A. 姓名(正确答案)B. _sport(正确答案)C. My(正确答案)D. 2a21. Python语言拥有很多模块,使用前需要导入。能够导入 random模块的语句是() *A. import random(正确答案)B. from random import *(正确答案)C. # randomD. def random22. 已知:x=21,y=16,条件表达式的结果为True的是 ()A. x%2!=0(正确答案)B. x-5= =y(正确答案)C. x>10 and y<17(正确答案)D. x23. 在程序语言中,以下关于运算符优先顺序的描述中,正确的说法是()A.算术运算符 > 关系运算符(正确答案)B.关系运算符 > 逻辑运算符(正确答案)C.逻辑运算符 > 小括号()D. and > or(正确答案)三、判断题24. Python 语言用缩进的方式标识语句块,表示语句之间的层次关系,同一级语句块中的语句具有相同的缩进量。对(正确答案)错25. 图 3-1所示的流程图,属于分支结构的程序流程图( ) [判断题]。对(正确答案)错26. Python语言列表中的元素类型可以不相同。 [判断题] *对(正确答案)错27. 在 Python 程序中,列表是用来存放一组数据的序列。例如:list1=[1,2,"A","B",5]。 [判断题] *对(正确答案)错28. 在编写程序时,注释能够增强程序的可读性,会影响程序的运行结果。( )对错(正确答案)29. Python 程序如图3-1,当用户输入5时,程序运行结果是 10。()对错(正确答案)30. 图 3-1所示的流程图,属于分支结构的程序流程图。对(正确答案)错31. Python 语言用缩进的方式标识语句块,表示语句之间的层次关系,同一级语句块中的语句具有相同的缩进量 [判断题] *对(正确答案)错32. 图 3-2所示流程图的运行过程,使用的是穷举算法(也称枚举算法)对错(正确答案)33. 在Python语言的循环结构中,break语句用于终止本次循环进入下一次循环,即跳过循环体内还未执行的语句,进入下一次循环的判定。 [判断题] *对错(正确答案)34. 通过大量实践,人们总结出了许多行之有效的算法。图3-1所示的是自由落体运动问题求解流程图,采用的是穷举算法。对错(正确答案)答案1 2 3 4 5 6 7 8 9 10D D C D C B B B B B11 12 13 14 15 16 17 18 19 20B B D CD BD BC AB ABD ACD ABC21 22 23 24 25 26 27 28 29 30AB ABC ABD31 32 33 34 展开更多...... 收起↑ 资源预览