第一章 单元测试
1、判断题:
缩进对于Python程序至关重要。
选项:
A:错
B:对
答案: 【对】
2、判断题:
在Python 3.x中不能使用汉字作为变量名。
选项:
A:对
B:错
答案: 【错】
3、多选题:
下面哪些是正确的Python标准库对象导入语句?
选项:
A:from math import sin
B:from math import *
C:import math.sin as sin
D:import math.*
答案: 【from math import sin;from math import *】
4、判断题:
Python支持面向对象程序设计。
选项:
A:对
B:错
答案: 【对】
5、多选题:
下面属于Python编程语言特点的有?
选项:
A:扩展库丰富
B:代码运行效率高
C:支持命令式编程
D:支持函数式编程
答案: 【扩展库丰富;支持命令式编程;支持函数式编程】
第二章 单元测试
1、判断题:
已知列表x = [1, 2, 1, 2, 3, 1],那么执行x.remove(1)之后,x的值为[2, 2, 3]。
选项:
A:对
B:错
答案: 【错】
2、判断题:
已知列表x = [1, 2, 3],那么执行y = x.reverse()之后,y的值为[3, 2, 1]。
选项:
A:对
B:错
答案: 【错】
3、判断题:
Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。
选项:
A:对
B:错
答案: 【对】
4、判断题:
表达式3 > 5 and math.sin(0)的值为0。
选项:
A:对
B:错
答案: 【错】
5、判断题:
表达式4 < 5 == 5的值为True。
选项:
A:对
B:错
答案: 【对】
第三章 单元测试
1、判断题:
生成器表达式的计算结果是一个元组。
选项:
A:对
B:错
答案: 【】
2、判断题:
包含列表的元组可以作为字典的“键”。
选项:
A:对
B:错
答案: 【】
3、判断题:
列表的rindex()方法返回指定元素在列表中最后一次出现的位置。
选项:
A:对
B:错
答案: 【】
4、判断题:
Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。
选项:
A:错
B:对
答案: 【】
5、判断题:
列表可以作为字典元素的“键”。
选项:
A:错
B:对
答案: 【】
6、判断题:
Python语言中字符串对象的strip()只能删除字符串两端的空白字符,无法删除其他字符。
选项:
A:对
B:错
答案: 【】
第四章 单元测试
1、判断题:
g = lambda x: 3不是一个合法的赋值表达式。
选项:
A:对
B:错
答案: 【】
2、判断题:
调用函数时传递的实参个数必须与函数形参个数相等才行。
选项:
A:对
B:错
答案: 【】
3、判断题:
在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。
选项:
A:对
B:错
答案: 【】
4、判断题:
函数内部定义的局部变量当函数调用结束后被自动删除。
选项:
A:对
B:错
答案: 【】
5、判断题:
在Python中,不能在一个函数的定义中再定义一个嵌套函数。
选项:
A:错
B:对
答案: 【】
6、判断题:
Python关键字and和or连接多个表达式时具有惰性求值特点,只计算必须计算的表达式。
选项:
A:错
B:对
答案: 【】
7、判断题:
在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。
选项:
A:对
B:错
答案: 【】
第五章 单元测试
1、判断题:
如果要操作docx格式的Word文档,可以按照扩展库python-docx。
选项:
A:错
B:对
答案: 【】
2、判断题:
使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。
选项:
A:对
B:错
答案: 【】
3、判断题:
二进制文件不能使用记事本程序打开。
选项:
A:错
B:对
答案: 【】
4、判断题:
以写模式打开的文件无法进读操作。
选项:
A:对
B:错
答案: 【】
5、判断题:
Python的主程序文件python.exe属于二进制文件。
选项:
A:错
B:对
答案: 【】
第六章 单元测试
1、判断题:
扩展库numpy中的arange()函数功能和内置函数range()类似,只能生成包含整数的数组,无法创建包含实数的数组。
选项:
A:错
B:对
答案: 【】
2、判断题:
表达式np.empty((3,5)).sum()的值一定为0。
选项:
A:错
B:对
答案: 【】
3、判断题:
已知x.shape的值为(3, 5),那么语句x[:, 3] = 2的作用是把数组x所有行中列下标为3的元素值都改为2。
选项:
A:错
B:对
答案: 【】
4、判断题:
扩展库numpy的isclose()返回包含若干True/False值的数组,而allclose()返回True或False值。
选项:
A:错
B:对
答案: 【】
5、判断题:
扩展库numpy的函数append()和insert()是在原数组的基础上追加或插入元素,没有返回值。
选项:
A:对
B:错
答案: 【】
6、判断题:
已知x是一个足够大的numpy二维数组,那么语句x[0, 2] = 4的作用是把行下标为0、列下标为2的元素值改为4。
选项:
A:错
B:对
答案: 【】
7、判断题:
扩展库numpy在linalg模块中提供了计算奇异值分解的函数svd()。
选项:
A:错
B:对
答案: 【】
第七章 单元测试
1、判断题:
扩展库pandas的read_csv()函数用于读取CSV文件中的数据并创建DataFrame对象。
选项:
A:错
B:对
答案: 【】
2、判断题:
使用扩展库pandas的函数read_excel()读取Excel文件时,可以使用参数sheetname指定读取哪个工作表中的数据,并且该参数必须指定为工作表的名字,不能是序号。
选项:
A:错
B:对
答案: 【】
3、判断题:
使用扩展库pandas的函数read_excel()读取Excel文件时,可以使用参数na_values指定哪些值被解释为缺失值。
选项:
A:错
B:对
答案: 【】
4、判断题:
扩展库pandas中DataFrame对象的drop_duplicates()方法可以用来删除重复的数据。
选项:
A:错
B:对
答案: 【】
5、判断题:
如果DataFrame对象中索引是日期时间数据,或者包含日期时间类型数据列,可以使用resample()方法进行重采样,实现按时间段进行统计查看员工业绩的功能。
选项:
A:错
B:对
答案: 【】
第八章 单元测试
1、判断题:
在机器学习扩展库sklearn中,Lasso是可以估计稀疏系数的线性模型,尤其适用于减少给定解决方案依赖的特征数量的场合。如果数据的特征过多,而其中只有一小部分是真正重要的,此时选择Lasso比较合适。
选项:
A:错
B:对
答案: 【】
2、判断题:
使用朴素贝叶斯算法进行分类时,分别计算未知样本属于每个已知类的概率,然后选择其中概率最大的类作为分类结果。
选项:
A:对
B:错
答案: 【】
3、判断题:
支持向量机(Support Vector Machine, SVM)是通过寻找超平面对样本进行分隔从而实现分类或预测的算法,分隔样本时的原则是使得间隔最大化,寻找间隔最大的支持向量。
选项:
A:错
B:对
答案: 【】
4、判断题:
KNN算法是k-Nearest Neighbor的简称,叫作k近邻算法,属于有监督学习算法,既可以用于分类,也可以用于回归。
选项:
A:错
B:对
答案: 【】
5、判断题:
DBSCAN(Density-Based Spatial Clustering of Applications with Noise)属于密度聚类算法,把类定义为密度相连对象的最大集合,通过在样本空间中不断搜索高密度的核心样本并扩展得到最大集合完成聚类,能够在带有噪点的样本空间中发现任意形状的聚类并排除噪点。
选项:
A:错
B:对
答案: 【】
6、判断题:
DBSCAN算法不需要预先指定聚类数量,但对用户设定的参数非常敏感。当空间聚类的密度不均匀、聚类间距相差很大时,聚类质量较差。
选项:
A:对
B:错
答案: 【】
7、判断题:
在样本的众多特征中,并不是每个特征都对要分析的问题有贡献。即使是对问题有贡献的若干特征,每个特征的重要程度可能也不一样。
选项:
A:错
B:对
答案: 【】
第九章 单元测试
1、单选题:
扩展库matplotlib.pyplot中的函数plot()可以用来绘制哪种图形?
选项:
A:柱状图
B:雷达图
C:折线图
D:饼状图
E:散点图
答案: 【】
2、单选题:
扩展库matplotlib.pyplot中的函数scatter()可以用来绘制哪种图形?
选项:
A:雷达图
B:饼状图
C:柱状图
D:散点图
E:折线图
答案: 【】
3、单选题:
扩展库matplotlib.pyplot中的函数bar()可以用来绘制哪种图形?
选项:
A:饼状图
B:折线图
C:散点图
D:柱状图
E:雷达图
答案: 【】
4、单选题:
使用可视化扩展库matplotlib的模块pyplot中的bar()函数绘制柱状图时,下面哪个参数可以用来设置柱的位置?
选项:
A:lw
B:fill
C:left
D:width
E:hatch
F:color
答案: 【】
5、单选题:
使用可视化扩展库matplotlib的模块pyplot中的bar()函数绘制柱状图时,下面哪个参数可以用来设置柱的内部填充符号?
选项:
A:color
B:hatch
C:left
D:lw
E:width
F:fill
答案: 【】
6、单选题:
使用可视化扩展库matplotlib的模块pyplot中的xticks()函数设置x轴刻度时,下面哪个参数用来设置刻度文本的旋转角度?
选项:
A:rot
B:degree
C:rotation
D:deg
答案: 【
7、单选题:
使用可视化扩展库matplotlib的模块pyplot中的pie()函数绘制饼状图时,下面哪个参数用来设置饼状图的半径?
选项:
A:shadow
B:center
C:explode
D:radius
E:startangle
F:colors
答案: 【
8、判断题:
假设已使用import matplotlib as mpl导入可视化扩展库,那么mpl.rcParams[‘legend.fontsize’] = 10语句的功能是设置图例的字号。
选项:
A:对
B:错
答案: 【】
9、单选题:
可视化扩展库matplotlib的模块pyplot中哪个函数可以用来设置同一个画布中多个子图之间的水平间距和垂直间距?
选项:
A:tight_layout()
B:subplots_adjust()
C:subplot()
D:plot()
答案: 【
10、判断题:
图例往往位于图形绘制结果的一角或一侧,也可以根据图形的特点来设置位置以及背景色等其他样式,主要用于对所绘制的图形中使用的各种符号和颜色进行说明,对于理解图形有重要的作用。
选项:
A:错
B:对
答案: 【】
请先
!