基础知识
Q2:1.以下选项中说法不正确的是
A.. C语言是静态语言,Python语言是脚本语言
B..编译是将源代码转换成目标代码的过程
C..解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D..静态语言采用解释方式执行,脚本语言采用编译方式执行
Q3:2. IDLE环境的退出命令是
A..esc()
B..close()
C..回车键
D..exit()
Q4:3. 以下对Python程序设计风格描述错误的选项是:
A..Python中允许把多条语句写在同一行
B..Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C..Python可以将一条长语句分成多行显示,使用续航符“\”
D..Python中不允许把多条语句写在同一行
Q5:4. 关于Python语言的特点,以下选项描述正确的是
A..Python语言不支持面向对象
B..Python语言是解释型语言
C..Python语言是编译型语言
D..Python语言是非跨平台语言
Q6:5. 以下关于程序设计语言的描述,错误的选项是:
A..Python语言是一种脚本编程语言
B..汇编语言是直接操作计算机硬件的编程语言
C..程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段
D..编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序
Q7:6. 以下选项,不属于程序流程图基本元素的是:
A..循环框
B..连接点
C..判断框
D..起始框
基本语法
Q8:7. 关于 Python 程序格式框架的描述,以下选项中错误的是
A. Python 语言的缩进可以采用 Tab 键实现
B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
D. Python 语言不采用严格的“缩进”来表明程序的格式框架
Q9:8. 以下选项中不符合 Python 语言变量命名规则的是
A. I
B. 3_1
C. _AI
D. TempStr
Q10:9. 以下关于 Python 字符串的描述中,错误的是
A. 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B. 字符串包括两种序号体系:正向递增和反向递减
C.Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)
D. 字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符
Q11:10. 关于 Python 语言的注释,以下选项中描述错误的是
A. Python 语言的单行注释以#开头
B. Python 语言的单行注释以单引号 ’ 开头
C. Python 语言的多行注释以 ’ ’ '(三个单引号)开头和结尾
D. Python 语言有两种注释方式:单行注释和多行注释
Q12:11. 关于 import 引用,以下选项中描述错误的是
A. 使用 import turtle 引入turtle 库
B. 可以使用 from turtle import setup 引入 turtle 库
C. 使用 import turtle as t 引入 turtle 库,取别名为 t
D. import 保留字用于导入模块或者模块中的对象
Q13:12. 以下选项中符合Python语言变量命名规则的是
A. *i
B. 3_1
C. AI!
D. Templist
Q14:14. 关于Python的全局变量和局部变量,以下选项中描述错误的是
A. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B. 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C. 简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D. 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
Q15:15. 以下选项中不是 Python 语言的保留字的是
A. except
B. do
C. pass
D. while
Q16:16. 以下选项中,不符合Python语言变量命名规则的是
A. keyword33_
B. 33_keyword
C. _33keyword
D. keyword_33
Q17:17. 以下选项中,不是Python语言保留字的是
A. while
B. continue
C. goto
D. for
Q18:18. 以下选项中,Python语言中代码注释使用的符号是
A. /… …/
B. !
C. #
D. //
Q19:19. 关于Python语言的变量,以下选项中说法正确的是
A. 随时声明、随时使用、随时释放
B. 随时命名、随时赋值、随时使用
C. 随时声明、随时赋值、随时变换类型
D. 随时命名、随时赋值、随时变换类型
Q20:20 Python语言提供的3个基本数字类型是
A. 整数类型、浮点数类型、复数类型
B. 整数类型、二进制类型、浮点数类型
C. 整数类型、二进制类型、复数类型
D. 整数类型、二进制类型、浮点数类型
Q21:21. 以下选项中,属于Python语言中合法的二进制整数是
A. 0B1010
B. 0B1019
C. 0bC3F
D. 0b1708
Q22:22. 关于Python语言的浮点数类型,以下选项中描述错误的是
A. 浮点数类型表示带有小数的类型
B. Python语言要求所有浮点数必须带有小数部分
C. 小数部分不可以为0
D. 浮点数类型与数学中实数的概念一致
Q23:23 关于Python语言数值操作符,以下选项中描述错误的是
A. x//y表示x与y之整数商,即不大于x与y之商的最大整数
B. x**y表示x的y次幂,其中,y必须是整数
C. x%y表示x与y之商的余数,也称为模运算
D. x/y表示x与y之商
Q24:24. Python文件的后缀名是
A. pdf
B. do
C. pass
D. py
Q25:25.下面代码的输出结果是print( 0.1 + 0.2 == 0.3)
A. False
B. –1
C. 0
D. while
Q26:26. 以下选项中,不是Python语言保留字的是
A. except
B. do
C. pass
D. while
Q27:27. Python语言中用来定义函数的关键字是
A. return
B. def
C. function
D. define
Q28:28. ls = [3.5, “Python”, [10, “LIST”], 3.6],ls[2][ –1][1]的运行结果是
A. I
B. P
C. Y
D. L
Q29:29. 关于局部变量和全局变量,以下选项中描述错误的是
A. 局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
B. 局部变量是函数内部的占位符,与全局变量可能重名但不同
C. 函数运算结束后,局部变量不会被释放
D. 局部变量为组合数据类型且未创建,等同于全局变量
Q30:30. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是
A. 它们使用相同的计算机指令处理方法
B. 它们具有相同的数据类型
C. 它们具有相同的值
D. 它们使用相同的硬件执行单元