Python选择题
基本常识
15. 关于 Python 语⾔的特点,以下选项中描述错误的是
A..Python 语⾔是⾮开源语⾔
B..Python 语⾔是跨平台语⾔
C..Python 语⾔是多模型语⾔
D..Python 语⾔是脚本语⾔
正确答案: A.
12. 以下选项中说法不正确的是
A.. C语⾔是静态语⾔,Python语⾔是脚本语⾔
B..编译是将源代码转换成⽬标代码的过程
C..解释是将源代码逐条转换成⽬标代码同时逐条运⾏⽬标代码的过程
D..静态语⾔采⽤解释⽅式执⾏,脚本语⾔采⽤编译⽅式执⾏
正确答案: D.
13. 以下选项中,不是Python语⾔特点的是
A..变量声明:Python语⾔具有使⽤变量需要先定义后使⽤的特点
B..平台⽆关:Python程序可以在任何安装了解释器的操作系统环境中执⾏
C..黏性扩展:Python语⾔能够集成C、C.++等语⾔编写的代码
D..强制可读:Python语⾔通过强制缩进来体现语句间的逻辑关系
正确答案: A.
14. IDLE环境的退出命令是
A..esc()
B..close()
C..回车键
D..exit()
正确答案: D.
13.以下对Python程序设计风格描述错误的选项是:
A..Python中不允许把多条语句写在同⼀⾏
B..Python语句中,增加缩进表⽰语句块的开始,减少缩进表⽰语句块的退出
C..Python可以将⼀条长语句分成多⾏显⽰,使⽤续航符“\”
D..Python中不允许把多条语句写在同⼀⾏
正确答案: D.
15. 以下选项不属于程序设计语⾔类别的是:
A..机器语⾔
B..汇编语⾔
C..⾼级语⾔
D..解释语⾔
正确答案: D.
16. 每个程序都具有的统⼀的运算模式是:
A..顺序计算模式
B..输⼊输出模式
C..函数调⽤模式
D..IPO 模式
正确答案: D.
17. 以下选项不属于 Python 语⾔特点的是:
A..⽀持中⽂
B..平台⽆关
C..语法简洁
D..执⾏⾼效
正确答案: D.
18. 关于Python语⾔的特点,以下选项描述正确的是
A..Python语⾔不⽀持⾯向对象
B..Python语⾔是解释型语⾔
C..Python语⾔是编译型语⾔
D..Python语⾔是⾮跨平台语⾔
正确答案: B.
19. 以下关于程序设计语⾔的描述,错误的选项是:
A..Python语⾔是⼀种脚本编程语⾔
B..汇编语⾔是直接操作计算机硬件的编程语⾔
C..程序设计语⾔经历了机器语⾔、汇编语⾔、脚本语⾔三个阶段
D..编译和解释的区别是⼀次性翻译程序还是每次执⾏时都要翻译程序
正确答案: C.
20. 以下选项,不属于程序流程图基本元素的是:
A..循环框
B..连接点
C..判断框
D..起始框
正确答案: A.
基本语法
11. 关于 Python 程序格式框架的描述,以下选项中错误的是
A. Python 语⾔的缩进可以采⽤ Tab 键实现
B. Python 单层缩进代码属于之前最邻近的⼀⾏⾮缩进代码,多层缩进代码根据缩进关系决定所属范围
C. 判断、循环、函数等语法形式能够通过缩进包含⼀批 Python 代码,进⽽表达对应的语义
D. Python 语⾔不采⽤严格的“缩进”来表明程序的格式框架
正确答案: D.
12. 以下选项中不符合 Python 语⾔变量命名规则的是
A. I
B. 3_1
C. _AI
D. TempStr
正确答案: B.
13. 以下关于 Python 字符串的描述中,错误的是
A. 字符串是字符的序列,可以按照单个字符或者字符⽚段进⾏索引
B. 字符串包括两种序号体系:正向递增和反向递减
C. Python 字符串提供区间访问⽅式,采⽤ [N:M] 格式,表⽰字符串中从 N 到 M 的索引⼦字符串(包含 N 和 M)
D. 字符串是⽤⼀对双引号" "或者单引号’ '括起来的零个或者多个字符
正确答案: C.
14. 关于 Python 语⾔的注释,以下选项中描述错误的是
A. Python 语⾔的单⾏注释以#开头
B. Python 语⾔的单⾏注释以单引号 ’ 开头
C. Python 语⾔的多⾏注释以 ’ ’ '(三个单引号)开头和结尾
D. Python 语⾔有两种注释⽅式:单⾏注释和多⾏注释
正确答案: B.
15. 关于 import 引⽤,以下选项中描述错误的是
A. 使⽤ import turtle 引⼊turtle 库
B. 可以使⽤ from turtle import setup 引⼊ turtle 库
C. 使⽤ import turtle as t 引⼊ turtle 库,取别名为 t
D. import 保留字⽤于导⼊模块或者模块中的对象
正确答案: B.
16. 以下选项中符合Python语⾔变量命名规则的是
A. *i
A. *i
B. 3_1
C. AI!
D. Templist
正确答案: D.
13.关于赋值语句,以下选项中描述错误的是
A. 在 Python 语⾔中,有⼀种赋值语句,可以同时给多个变量赋值
B. 设 x = “alice”;y = “kate”,执⾏x,y = y,x 可以实现变量 x 和 y 值的互换
C. 设 a = 10;b = 20,执⾏
a,b = a,a + bprint(a,b)
和
a = b
b = a + bprint(a,b)
之后,得到同样的输出结果:10 30
D. 在 Python 语⾔中,“=”表⽰赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
正确答案: C.
17. 关于Python的全局变量和局部变量,以下选项中描述错误的是
A. 局部变量指在函数内部使⽤的变量,当函数退出时,变量依然存在,下次函数调⽤可以继续使⽤
B. 使⽤global保留字声明简单数据类型变量后,该变量作为全局变量使⽤
C. 简单数据类型变量⽆论是否与全局变量重名,仅在函数内部创建和使⽤,函数退出后变量被释放
D. 全局变量指在函数之外定义的变量,⼀般没有缩进,在程序执⾏全过程有效
正确答案: A.
18. 关于 Python 的复数类型,以下选项中描述错误的是
A. 复数的虚数部分通过后缀“J”或者“j”来表⽰
B. 对于复数 z,可以⽤ z.real 获得它的实数部分
C. 对于复数 z,可以⽤ z.imag 获得它的实数部分
D. 复数类型表⽰数学中的复数
正确答案: C.
19. 以下选项中不是 Python 语⾔的保留字的是
A. except
B. do
C. pass
D. while
正确答案: B.
20. 以下选项中,不符合Python语⾔变量命名规则的是
A. keyword33_
B. 33_keyword
C. _33keyword
D. keyword_33
正确答案: B.
21. 以下选项中,不是Python语⾔保留字的是
A. while
B. continue
C. goto
D. for
正确答案: C.
22. 以下选项中,Python语⾔中代码注释使⽤的符号是
A. /… …/
B. !
C. #
D. //
正确答案: C.
23. 关于Python语⾔的变量,以下选项中说法正确的是
A. 随时声明、随时使⽤、随时释放
B. 随时命名、随时赋值、随时使⽤
C. 随时声明、随时赋值、随时变换类型
D. 随时命名、随时赋值、随时变换类型
正确答案: B.
24. Python语⾔提供的3个基本数字类型是
A. 整数类型、浮点数类型、复数类型
B. 整数类型、⼆进制类型、浮点数类型
C. 整数类型、⼆进制类型、复数类型
D. 整数类型、⼆进制类型、浮点数类型
D. 整数类型、⼆进制类型、浮点数类型
正确答案: A.
25. 以下选项中,不属于IPO模式⼀部分的是
A. Program (程序)
B. Process (处理)
C. Output (输出)
D. Input (输⼊)
正确答案: A.
26. 以下选项中,属于Python语⾔中合法的⼆进制整数是
A. 0B1010
B. 0B1019
C. 0bC3F
D. 0b1708
正确答案: A.
27. 关于Python语⾔的浮点数类型,以下选项中描述错误的是
A. 浮点数类型表⽰带有⼩数的类型
B. Python语⾔要求所有浮点数必须带有⼩数部分
C. ⼩数部分不可以为0
D. 浮点数类型与数学中实数的概念⼀致
正确答案: C.
28. 关于Python语⾔数值操作符,以下选项中描述错误的是
A. x//y表⽰x与y之整数商,即不⼤于x与y之商的最⼤整数
B. x**y表⽰x的y次幂,其中,y必须是整数
C. x%y表⽰x与y之商的余数,也称为模运算
D. x/y表⽰x与y之商
正确答案: B.
29. Python⽂件的后缀名是
A. pdf
B. do
C. pass
D. py
正确答案: D.
12.下⾯代码的输出结果是
print( 0.1 + 0.2 == 0.3)
A. False
B. –1
C. 0
D. while
正确答案: A.
13. 以下选项中,不是Python语⾔保留字的是
A. except
B. do
C. pass
D. while
正确答案: B.
12. Python语⾔中⽤来定义函数的关键字是
A. return
B. def
C. function
D. define
正确答案: B.
14. ls = [3.5, “Python”, [10, “LIST”], 3.6],ls[2][ –1][1]的运⾏结果是
A. I
B. P
C. Y
D. L
正确答案: A.
20. 关于局部变量和全局变量,以下选项中描述错误的是
A. 局部变量和全局变量是不同的变量,但可以使⽤global保留字在函数内部使⽤全局变量
B. 局部变量是函数内部的占位符,与全局变量可能重名但不同
C. 函数运算结束后,局部变量不会被释放
D. 局部变量为组合数据类型且未创建,等同于全局变量编程先学c语言还是python
正确答案: C.
25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是
A. 它们使⽤相同的计算机指令处理⽅法
B. 它们具有相同的数据类型
C. 它们具有相同的值
D. 它们使⽤相同的硬件执⾏单元
正确答案: C.
27. 关于Python语句P = –P,以下选项中描述正确的是
A. P和P的负数相等
B. P和P的绝对值相等
C. 给P赋值为它的负数
D. .P的值为0
正确答案: C.
28. 以下对数值运算操作符描述错误的选项是:
A. Python 提供了9个基本的数值运算操作符
B. Python 数值运算操作符也叫做内置操作符
C. Python ⼆元数学操作符都有与之对应的增强赋值操作符
D. Python 数值运算操作符需要引⽤第三⽅库 math
正确答案: D.
29. 以下关于列表和字符串的描述,错误的是:
A. 列表使⽤正向递增序号和反向递减序号的索引体系
B. 列表是⼀个可以修改数据项的序列类型
C. 字符和列表均⽀持成员关系操作符(in)和长度计算函数(len())
D. 字符串是单⼀字符的⽆序组合
正确答案: D.
30.
1. Python 中对变量描述错误的选项是:
A. Python 不需要显式声明变量类型,在第⼀次变量赋值时由值决定变量的类型
B. 变量通过变量名访问
C. 变量必须在创建和赋值后使⽤
D. 变量 PI 与变量 Pi 被看作相同的变量
正确答案: D.
2. 以下不是 Python 语⾔关键字的选项是:
A. return
B. def
C. in
D. define
正确答案: D.
3. 以下选项不属于 Python 整数类型的是:
A. ⼆进制
B. ⼗进制
C. ⼋进制
D. ⼗⼆进制
正确答案: D.
4. 以下对 Python 程序缩进格式描述错误的选项是:
A. 不需要缩进的代码顶⾏写,前⾯不能留空⽩
B. 缩进可以⽤ tab 键实现,也可以⽤多个空格实现
C. 严格的缩进可以约束程序结构,可以多层缩进
D. 缩进是⽤来格式美化 Python 程序的
正确答案: D.
5. 以下不是 Python 语⾔关键字的选项是:
A. None
B. as
C. raise
D. function
正确答案: D.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论