
必修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. 35 B. 8 C. 53(正确答案) D. 15 6. 关于Python 语言,叙述正确的是() A. 加了注释的程序一般会比没有加注释的程序运行速度慢 B. Python语言具有简洁、明确等特点,在数据分析和人工智能等领域都有广泛的应用(正确答案) C. Python语言内置了许多模块,其中 math 模块可用于生成随机数 D. 以上说法都不对 7. 在Python程序中,图1-1的语句作用是 () A. 求圆形面积 B. 注释(正确答案) C. 交换s和r的值 D. 求圆形的周长 8. 如图 1-2所示的Python程序,其运行结果是 ( ) A. 3 B. 4(正确答案) C. 5 D. 6 9. 关于Python 语言,叙述正确的是() A. 加了注释的程序一般会比没有加注释的程序运行速度慢 B. Python语言具有简洁、明确等特点,在数据分析和人工智能等领域都有广泛的应用(正确答案) C. Python语言内置了许多模块,其中 math 模块可用于生成随机数 D. 以上说法都不对 10. 利用计算机编程解决问题时,一般需要设计算法。算法有三种基本控制结构,图 1-2 描述的是( )[单选题] A. 顺序结构 B. 分支结构(正确答案) C. 选择结构 D. 循环结构 11. 图1-3所示的Python程序,其运行结果是() A. 10 B. 20(正确答案) C. 15 D. a 12. 下列语句中,会无限循环执行下去的是() A.A B.B(正确答案) C.C D.D 13. 在如图1-1所示Python程序中,print语句执行的次数是 () A. 执行2次 B. 无限次 C. 执行 1次 D. 一次也不执行(正确答案) 二、多选题 14. 关于Python语言,叙述正确的是() A. 变量使用前必须声明 B. 在循环体内使用break语句和使用continue 语句的作用相同 C. 使用缩进来体现代码之间的逻辑关系(正确答案) D. 列表中元素的数据类型不要求统一(正确答案) 15. 下列代码中,输出结果为1、2、3三个数字的是() A.A B.B(正确答案) C.C D.D(正确答案) 16. 下列代码中,能输出 “1+2+3+……+100” 和的选项是 () A.A B.B(正确答案) C.C(正确答案) D.D 17. Python语言拥有很多模块,使用前需要导入。能够导入 random模块的语句是 () * A. import random(正确答案) B. from random import *(正确答案) C. # random D. def random 18. 属于计算机高级语言的是() 。 A. C++(正确答案) B. Java(正确答案) C. Excel D. Python(正确答案) 19. 算法作为一个精心设计的步骤序列,需要用一种可理解的形式表示出来。描述算法的常用方法有() 。 A.自然语言(正确答案) B. 数学表达式 C. 流程图(正确答案) D. 伪代码(正确答案) 20. 在Python 程序中,能作为变量名的是 () A. 姓名(正确答案) B. _sport(正确答案) C. My(正确答案) D. 2a 21. Python语言拥有很多模块,使用前需要导入。能够导入 random模块的语句是() * A. import random(正确答案) B. from random import *(正确答案) C. # random D. def random 22. 已知:x=21,y=16,条件表达式的结果为True的是 () A. x%2!=0(正确答案) B. x-5= =y(正确答案) C. x>10 and y<17(正确答案) D. x
~~ 您好,已阅读到文档的结尾了 ~~