《Python数据分析与实战》测试题及答案
尊敬的各位学员,本次课程考试总分:100分,20道单项选择题(40分)、10道多选题(30分)、3道编程题(30分)
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
一、单选题(每题2分,共20题,共40分)
姓名 [填空题] *
_________________________________
1.程序的执行结果为:
源程序名词解释>python return
a=-5;b=0;
if a and (a or b):
transaction属性尚未初始化
print('结果为true')
else:
print('结果为false') [单选题] *
结果为true(正确答案)
没有任何输出
结果为false
编译报错
2.Python安装扩展库常用的工具是(    ) [单选题] *
pip(正确答案)
pynum
code
lisp
3.一般说,numpy-matplotlib-pandas是数据分析和展示的一条学习路径,哪个是对这三个库不正确的说明?(    ) [单选题] *
pandas仅支持一维和二维数据分析,多维数据分析要用numpy(正确答案) matplotlib支持多种数据展示,使用pyplot子库即可
numpy底层采用C实现,因此,运行速度很快
pandas也包含一些数据展示函数,可不用matplotlib
4.哪个选项更能代表如下代码的运行结果?(    )
import numpy as np
x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ])
x.dtype() [单选题] *
float32类型
python数据分析基础教程答案int32类型
uint32类型
object类型(正确答案)
5.Python基本语法仅支持整数、浮点数和复数类型,numpy和pandas库则支持
int64/int32/int16/int8等20余种数字类型,如下说法哪个不正确?() [单选题] *科学计算可能涉及很多数据,对存储和性能有较高要求,因此支持更多种数字类型numpy底层是C语言实现,因此,天然支持了多种数据类型
在python中程序员必须精确指定数据类型(正确答案)
对元素类型精确定义,有助于numpy和pandas库更合理优化存储空间
6.如下哪个语句能够生成一个n*n的正方形矩阵,对角线值为1,其余位置值为0() [单选题] *
<(n)(正确答案)
np.full((n,n),1)
7.哪个是下面代码的运行结果?()
import numpy as np
a = np.arange(12).reshape((3,4))
an()) [单选题] *
[4, 5, 6, 7]
16.5
5.5(正确答案)
[1.5, 5.5, 9.5]
8 .如下代码中plt的含义是什么?()
import matplotlib.pyplot as plt [单选题] *
别名(正确答案)
类名
函数名
变量名
9. 阅读下面代码:
import matplotlib.pyplot as plt
plt.plot([9, 7, 15, 2, 9])
plt.show()
其中,show()函数的作用是什么?() [单选题] *显示所绘制的数据图(正确答案)
存储所绘制的数据图
缓存所绘制的数据图
刷新所绘制的数据图
10.阅读如下代码
import pandas as pd
a = pd.Series([9, 8, 7, 6], index=['a', 'b', 'c', 'd'])
哪个是print(a.index)的结果?() [单选题] *
[9, 8, 7, 6]
[‘a’,‘b’,‘c’,‘d’]
(‘a’,‘b’,‘c’,‘d’)
Index([‘a’,‘b’,‘c’,‘d’])(正确答案)
11.以下不能创建一个字典的语句是()
[单选题] *
d={}
d={25:52}
d={[1,2,3]:'sztu'}(正确答案)
d={(1,2,3):'sztu'}
12.下列不属于数组属性的是() [单选题] *
add(正确答案)
shape
ndim
size
指数函数ppt13.关于pandas数据读写,下列说法不正确的是() [单选题] * read_csv能读写所有文本文档的数据(正确答案)
read_sql能读写数据库数据
to_csv能将结构化数据写入.csv文件
to_excel能将结构化数据写入excel文件
14.关于loc、iloc属性说法正确的是() [单选题] *
外网新闻网站哪个好
df.loc['列名','索引名']; df.iloc['索引位置','列位置']
df.loc['列名','索引名']; df.iloc['列位置','索引位置']
df.loc['索引名','列名']; df.iloc['索引位置','列位置'](正确答案) df.loc['索引名','列名']; df.iloc['索引位置','列名']
15.pandas中设置索引使用哪种方法() [单选题] *
get_index()
to_index()
set_index()(正确答案)
reset_index()
16.关于缺失值检测的说法正确的是() [单选题] * pandas中的interpolate模块包含了多种插值方法
null和notnull可以对缺失值进行处理(正确答案)
dropna方法既可以删除观测值,也可以删除特征
fillna用来替换缺失值的值只能是数据框
17.下面的语句哪个会无限循环下去() [单选题] *
for i in range(1000):表达式
while 1<2: 表达式(正确答案)
while True: break
for i in ['s',1,-3]: for j in range(50): 表达式
18.下列不能创建数组的函数的是() [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。