没有合适的资源?快使用搜索试试~ 我知道了~
首页Python程序设计练测题库.pdf
Python程序设计练测题库.pdf
需积分: 43 959 浏览量
更新于2023-05-31
评论 1
收藏 2.12MB PDF 举报
Python试题资料收集。通过真题、试卷详细展示Python知识点。该资料适合正要进行期末考的同学,全面、难度适中、具有权威性。
资源详情
资源评论
资源推荐

《Python 程序设计》练测题库
总题量:210
一、 Python 基本语法
【知识点】编码规则
1
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
1
题目
以下关于 Python 语言技术特点的描述中,错误的是( ) 。
A、对于需要更高执行速度的功能,例如数值计算和动画, Python 语言可以调用 C 语言编写的底层
代码。
B、Python 比大部分编程语言具有更高的软件开发产量和简洁性。
C、Python 语言是解释执行的,因此执行速度比编译型语言慢。
D、Python 是脚本语言,主要用作系统编程和 Web 访问的开发语言。
解析
Python 是一种解释型高级通用脚本语言,具有通用性,可以用于几乎任何与程序设计相关应用的
开发。主要应用于以下几个领域: web 开发,数据分析,机器学习,人工智能等具体的技术领域。
答案
D
得分
2
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
1
题目
以下关于 Python 缩进的描述中,错误的是( ) 。
A、缩进表达了所属关系和代码块的所属范围。
B、缩进是可以嵌套的,从而形成多层缩进。
C、判断、循环、函数等都能够通过缩进包含一批代码。
D、Python 用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格。
解析
缩进:在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这
意味着同一层次的语句必须有相同的缩进,不是同一层次的语句不需要缩进。所以不是所有代码行
前都要加空格。
答案
D
得分
3
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
2
题目
以下关于 Python 字符编码的描述中,正确的是()。
A. Python 字符编码使用 ASCII 编码存储。
B. chr(x)和 ord(x)函数用于在单字符和 Unicode 编码值之间进行转换。
C. print(chr('a'))输出 97。

D, print(ord(65))输出 A。
解析
在 Python 中,字符编码以 Unicode 编码存储,故 A 错误。chr(x)和 ord(x)函数用于在单字符和
Unicode 编码值之间进行转换。chr(x)函数返回 Unicode 编码对应的字符, ord(x)函数返回单字
符 x 对应的 Unicode 编码,如 chr(1010),返回'c; ord("和"),返回 21644,所以 C,D 错误。
答案
B
得分
4
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
3
题目
Python 语言中,以下表达式输出结果为 11 的选项是()。
A、print("1+1")
B、print(1+1)
C、print(eval("1+1"))
D、print(eval("1" + "1"))
解析
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
答案
D
得分
5
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
1
题目
关于 Python 程序格式框架的描述,以下选项中错误的是()。
A、Python 语言不采用严格的“缩进”来表明程序的格式框架。
B、Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定
所属范围。
C、Python 语言的缩进可以采用 Tab 键实现。
D、判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义。
解析
Python 语言采用严格的“缩进”来表明程序的格式框架。
答案
A
得分
6
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
2
题目
以下选项中说法不正确的是()。
A、解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。
B、编译是将源代码转换成目标代码的过程。
C、C 语言是静态语言,Python 语言是脚本语言。
D、静态语言采用解释方式执行,脚本语言采用编译方式执行。
解析
静态语言采用编译方式执行,脚本语言采用解释方式执行。
答案
D
得分
7
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
1

题目
以下选项中,不是 Python 语言保留字的是( )。
A: do
B: pass
C: except
D: while
解析
查看保留字的方法如下:
import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while',
'with', 'yield']
答案
A
得分
8
Python 基本语法 -> 编码规则
题型
选择题(单选)
难度系数
1
题目
关于 Python 注释,以下选项中描述错误的是()。
A、Python 注释语句不被解释器过滤掉,也不被执行。
B、注释可以辅助程序调试。
C、注释可用于标明作者和版权信息。
D、注释可用于解释代码原理或者用途。
解析
Python 注释语句会被解释器过滤掉。
答案
A
得分
【知识点】变量
1
Python 基本语法 -> 变量
题型
选择题(单选题)
难度系数
2
题目
以下程序执行后,输出的值为():
x ="foo"
y = 2
print(x+y)
A.foo
B.foofoo
C.foo2
D.2
E.错误
解析
字符串和数字相加,会发生错误,字符串和字符串相加意味着字符串的联结。

答案
E
得分
2
Python 基本语法 -> 变量
题型
选择题(单选题)
难度系数
1
题目
在 Python 语言中,不能作为变量名的是()。
A、student
B、_bmg
C、5sp
D、Teacher
解析
在 Python 中,变量名的命名规则:以字母和下划线开头,后面跟字母、下划线和数字。不能以数
字开头。
答案
C
得分
3
Python 基本语法 -> 变量
题型
选择题(单选题)
难度系数
3
题目
关于局部变量和全局变量,以下选项中描述错误的是()。
A、局部变量和全局变量是不同的变量,但可以使用 global 保留字在函数内部使用全局变量。
B、局部变量是函数内部的占位符,与全局变量可能重名但不同。
C、函数运算结束后,局部变量不会被释放。
D、局部变量为组合数据类型且未创建,等同于全局变量。
解析
函数结束后,局部变量会被释放。
答案
C
得分
4
Python 基本语法 -> 变量
题型
选择题(单选题)
难度系数
2
题目
以下关于 Python 全局变量和局部变量的描述中,错误的是()。
A、局部变量在使用过后立即被释放。
B、全局变量一般没有缩进。
C、全局变量和局部变量的命名不能相同。
D、一个程序中的量包含两类:全局变量和局部变量。
解析
根据程序中变量所在的位置和作用范围,变量分为局部变量和全局变量,D 正确。局部变量指在
函数内部定义的变量,仅在函数内部有效,且作用域也在函数内部,当函数退出时变量将不再存在,
A 正确。全局变量一般指在函数之外定义的变量,在程序执行全过程有效。一般没有缩进, B 正确。
全局变量和局部变量的命可以相同,C 错误。
答案
C
得分

【知识点】运算符与表达式
1
Python 基本语法 -> 运算符与表达式
题型
选择题(单选题)
难度系数
1
题目
以下代码的输出结果是()
x=12+3* ((5*8)-14) //6
print(x)
A、25.0
B、65
C、25
D、24
解析
在 Python 中算术运算符"//'来表示整数除法,返回不大于结果的一个最大的整数,而"/"则单纯的表
示浮点数除法,返回浮点结果。所以先计算 5*8=40,40-14=26,26*3=78,78//6=13, 12+13=25。
答案
C
得分
2
Python 基本语法 -> 运算符与表达式
题型
填空题
难度系数
1
题目
Python 运算符中用来计算整商的是_________。
解析
Python 中使用双斜杠(//)计算整商。
答案
//
得分
3
Python 基本语法 -> 运算符与表达式
题型
填空题
难度系数
1
题目
已知 x = 3,那么执行语句 x += 6 之后,x 的值为_______________。
解析
+=的功能是 x 本身自增 6,即 x=x+6。
答案
9
得分
4
Python 基本语法 -> 运算符与表达式
题型
填空题
难度系数
1
题目
已知 x = 3,那么执行语句 x *= 6 之后,x 的值为________________。
解析
*=的功能是 x 本身自乘 6,即 x=x*6。
答案
18
得分
5
Python 基本语法 -> 运算符与表达式
题型
填空题
难度系数
1
题目
已知 x=3 和 y=5,执行语句 x, y = y, x 后 x 的值是____。
解析
x,y=y,x 的功能是两个变量值互换。
答案
5
剩余68页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0