第一章 Python语言概述

单元测试

1、单选题:
关于Python程序格式框架,以下选项中描述错误的是
选项:
A: Python语言不采用严格的“缩进”来表明程序的格式框架
B: Python语言的缩进可以采用Tab键实现
C: Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
D: 判断、循环、函数等语法形式能够通过缩进包含着一批Python代码,进而表达对应的语义
答案: 【 Python语言不采用严格的“缩进”来表明程序的格式框架

2、单选题:
关于Python语言的特点,以下选项中描述错误的是
选项:
A: Python语言是脚本语言
B: Python语言是非开源语言
C: Python语言是跨平台语言
D: . Python语言是多模型语言
答案: 【 Python语言是非开源语言

3、单选题:
Python语言的主网站网址是
选项:
A: http:// www.python.org/
B: https ://www.python123.io/
C: https :// pypi. python.org/ pypi
D: http://www.python123.org/
答案: 【 http:// www.python.org/

4、单选题:
以下选项中,不是Python打开方式的是
选项:
A: Office
B: Windows系统的命令行工具
C: 带图形界面的Python Shell-IDLE
D: 命令行版本的Python Shell-Python 3.x
答案: 【 Office

5、单选题:
以下选项中,不是Python IDE的是
选项:
A: PyCharm
B: Spyder
C: R studio
D: Jupyter Notebook
答案: 【 R studio

6、单选题:
在Python中用import 或者from... import来导人相应的模块:模块名madule_name,函数名为func1。下面选项中描述错误的是
选项:
A: 将整个模块导人,格式为:import module_ name
B: 从某个模块中导人多个函数,格式如:rom module _name impot fune1. fume2. fumn 3
C: 从某个模块中导人某个函数,格式为:from func1import module_ name
D: 将某个模块中的全部函数导人,格式为:from module_name import *
答案: 【 从某个模块中导人某个函数,格式为:from func1import module_ name

7、单选题:
IDLE 菜单中将选中区城缩进的快捷键是
选项:
A: Ctrl+C
B: Ctrl+]
C: Ctrl+A
D: Ctrl+S
答案: 【 Ctrl+]

8、单选题:
IDLE菜单中将选中区域注释的快捷键是
选项:
A: Alt+3
B: Alt+4
C: Ctrl+Z
D: Ctrl+C
答案: 【 Alt+3

第二章 Python语法基础

单元测试

1、单选题:
以下选项中,不属于Python 保留字的是
选项:
A: def
B: elif
C: type
D: import
答案: 【 type

2、单选题:
关于Python赋值语句,以下选项中不合法的是
选项:
A: x,y=y,x
B: x=y=1
C: x=(y=1)
D: x=1;y=1
答案: 【 x=(y=1)

3、单选题:
关于Python赋值语句,下列选项中描述正确的是
>>> x=10
>>>y= 20
>>> x,y= y,x
选项:
A: .执行以下代码后,互换x与y的值
B: 在Ppython语言中,表示赋值,< > == < >,将“==”右边的表达式计算后
C: 对变量进行赋值的-行代码被称为赋值语句,使用“==”表达
D: 执行以下代码后,出现错误,无法对变量a,b,e,d赋值
答案: 【 .执行以下代码后,互换x与y的值

4、单选题:
以下选项中,不是Python 语言保留字的是
选项:
A: try
B: None
C: int
D: del
答案: 【 int

5、单选题:
以下选项中,不是Pytlon语言合法命名的是
选项:
A: MyGod5
B: _MyGod_
C: MyGod
D: 5MyGod
答案: 【 5MyGod

6、单选题:
在Pyton函数中用于获取用户输人的是
选项:
A: get()
B: eval()
C: input()
D: print()
答案: 【 input()

7、单选题:
以下选项中不符合Python语言变量命名规则的是
选项:
A: 人生苦短
B: Python_ is_ _good
C: _is_ _it_a_question
D: 35Python
答案: 【 35Python

8、单选题:
关于变量的描述,下面选项中描述正确的是
>>>a=12
>>> a + "34"
选项:
A: 变量在使用前可以不赋值即使用
B: 1_1可以作为一一个变量名
C: is可以作为一个变量名
D: 以下代码中,a是一个变量,但执行a +"34" 会出错,错误类型为TypeError: unsup-ported operand type(s) for +: 'int 'and 'str '
答案: 【 以下代码中,a是一个变量,但执行a +"34" 会出错,错误类型为TypeError: unsup-ported operand type(s) for +: 'int 'and 'str '

9、单选题:
下面代码的输出结果是
x=Oo1010
print(x)
选项:
A: 10
B: 520
C: 1024
D: 3276
答案: 【 520

10、单选题:
关于Python 的浮点数类型,以下选项中描述错误的是
选项:
A: 浮点数类型与数学中实数概念一致,表示带有小数的数值
B: 浮点数类型有两种表示方法:十进制表示和科学计数法
C: Python语言的浮点数可以不带小数部分
D: sys.float_info可以详细列出 Python解释器所运行系统的浮点数各项参数
答案: 【 Python语言的浮点数可以不带小数部分

11、单选题:
下面代码的输出结果是
x=10
y=-1+2j
print(x+y)
选项:
A: (9+2j)
B: 9
C: 2j
D: 11
答案: 【 (9+2j)

12、单选题:
下面代码的输出结果是
x =10
y=3
print( x % y,x ** y)
选项:
A: 1 1000
B: 3 1000
C: 1 30
D: 3 30
答案: 【 1 1000

13、单选题:
下面代码的输出结果是
>>>x =”Happy Birthday to you!"
>>>x*3
选项:
A: 系统报错
B: 'Happy Birthday to you ! Happy Birthday to you! Happy Birthday to you!'
C: Happy Birthday to you!
Happy Birthday to you!
Happy Birthday to you!
D: Happy Birthday to you!
答案: 【 'Happy Birthday to you ! Happy Birthday to you! Happy Birthday to you!'

14、单选题:
关于Python字符编码,以下选项中描述错误的是
选项:
A: Python可以处理任何字符编码文本
B: chr(x)将字符转换为Unicode编码
C: ord(x)和chr(x)是一对函数
D: Python默认采用Unicode字符编码
答案: 【 chr(x)将字符转换为Unicode编码

15、单选题:
以下选项中,输出结果为False的是
选项:
A: >>> 'python123> 'python'
B: >>> 'python'< pypi>
C: >>> ' '< a>
D: >>> 'ABCD'== 'abed '.upper()
答案: 【 >>> 'python'< pypi>

16、单选题:
表达式3+5%6* 2//8的值是:
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 4

17、单选题:
表达式3+5%6* 2//8的值是:
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 4

第三章 Python序列结构

单元测试

1、单选题:
关于Python的元组类型,以下选项中描述错误的是
选项:
A: 元组一旦创建就不能被修改
B: Python中元组采用逗号和圆括号(可选)来表示
C: 元组中元素不可以是不同类型
D: 元素,可以采用多级索引获取信息
答案: 【 元组中元素不可以是不同类型

2、单选题:
S和T是两个集合,对S&T的描述正确的是
选项:
A: S和T的并运算,包括在集合S和T中的所有元素
B: S和T的差运算,包括在集合S但不在T中的元素
C: S和T的交运算,包括同时在集合S和T中的元素
D: S和T的补运算,包括集合S和T中的非相同元素
答案: 【 S和T的交运算,包括同时在集合S和T中的元素

3、单选题:
以下选项中,不是具体的Python序列类型的是
选项:
A: 字符串类型
B: 元组类型
C: 数组类型
D: 列表类型
答案: 【 数组类型

4、单选题:
元组变量t=("cat","dog","tiger" ,"humn" ).f :-1]的结果是
选项:
A: ('human', 'tiger', dog', 'eat ”)
B: [human', 'tiger','dog', 'cat ' ]
C: I'human', 'tiger', 'dog', 'eat
D: 运行出错
答案: 【 ('human', 'tiger', dog', 'eat ”)

5、单选题:
给定字典d,以下选项中对d.get(x, y)的描述正确的是
选项:
A: 返回字典d中键值对为x:y的值
B: 返回字典d中键为x的值,如果不存在,则返回y
C: 返回字典d中键为x的值,如果不存在,则返回空
D: 返回字典d中值为y的值,如果不存在,则返回x
答案: 【 返回字典d中键为x的值,如果不存在,则返回y

6、单选题:
给定字典d,以下选项中对x in d的描述正确的是
选项:
A: .x是一个二元元组,判断x是否是字典d中的键值对
B: 判断x是否是字典d中的键
C: 判断x是否是字典d中的值
D: 判断x是否是在字典d中以键或值方式存在
答案: 【 判断x是否是字典d中的键

7、单选题:
关于Python的列表,以下选项中描述错误的是
选项:
A: Python列表是一个可以修改数据项的序列类型
B: Python列表是包含0个或者多个对象引用的有序序列
C: Python列表的长度不可变
D: Python列表用中括号[ ]表示
答案: 【 Python列表的长度不可变

8、单选题:
下面代码的输出结果是
vlist = list( range(5))
print( vlist)
选项:
A: [0

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注