中国大学moocpython数据分析与可视化辅导资料

[复制链接]
查看: 42|回复: 0

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
发表于 2025-3-22 10:34:51 | 显示全部楼层 |阅读模式
Python数据分析与可视化
学校: 无
问题 1: 1. 阅读下面一段示例程序:
demo_list=[]
demo_list.append('A','B')
选项:

A. ['A']

B. ['A','B']

C. ['B','A']

D. 程序出现TypeError异常
答案: 程序出现TypeError异常
问题 2: 2. 请阅读下面一段程序,其最终执行的结果是什么:
list_one=[One,Two]
list_two=[Three,Four]
list_one.extend(list_two)
print(list_one)
选项:

A. ['One','Two','Three','Four']

B. ['Three','Four','One','Two']

C. ['One','Two','Four','Three']

D. ['Three',
答案: ['One','Two','Three','Four']
问题 3: 3. 请阅读下面的程序:tup1=(12,'bc',34)tup2=('ab',23,'cd')tup3=tup1+tup2print(tup3[2])执行上述程序,最终输出的结果为()。
选项:

A. bc

B. 12

C. 34

D. ab
答案: 34
问题 4: 4. 请看下面的一段程序:info={1:'小明',2:'小黄',3:'小兰'}info[4]='小红'info[2]='小白'print(info)运行程序,最终输出的结果为()。
选项:

A. {1:'小明',2:'小白',3:'小红',4:'小兰'}

B. {1:'小明',2:'小白',3:'小兰',4:'小红'}

C. {1:'小白',2:'小明',3:'小兰',4:'小红'}

D. {1:
答案: {1:'小明',2:'小白',3:'小兰',4:'小红'}
问题 5: 5. 请阅读下面一段程序:defsum(a,b):temp=bb=aa=tempreturn(a,b)print(sum(b=11,a=22))运行程序,最终输出的结果为()。
选项:

A. 11,22

B. 22,11

C. 没有任何输出

D. 程序出现错误
答案: 11,22
问题 6: 6. 请看下面一段程序:definfo(age=18,name):print(%s的年龄为%d%(name,age))info(28,'小明')运行上述程序,最终输出的结果为()。
选项:

A. 小明的年龄为28

B. 小明的年龄为18

C. 28的年龄为小明

D. 程序出现错误
答案: 程序出现错误
问题 7: 7. 请看下面一段程序:definfo(age,name=小明):print(%s的年龄为%d%(name,age))info(28,'小红')运行上述程序,最终输出的结果为()。
选项:

A. 28的年龄为小明

B. 28的年龄为小红

C. 小红的年龄为28

D. 小明的年龄为28
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 已知文件abc.txt的内容如下:Hello,黑马通过如下代码读取上述文件的内容,读取的结果为()。f=open('abc.txt','r')content=f.read(7)print(content)
选项:

A. Hell

B. Hello

C. Hello,

D. Hello,黑
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 遍历列表时,可以直接将列表作为for表达式中的序列使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 定义函数时,带有默认值的参数一定要位于参数列表的末尾位置,否则程序会报。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 没有return表达式的函数是没有返回值的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 使用readlines方法可以指定读取数据的长度。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 凡是打开的文件,切记要使用close方法关闭文件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. 如果向一个已有文件写数据,数据会追加到原来内容的末尾。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15. 下列方法中,可以从文件中读取数据的是()。
选项:

A. read(12)

B. seek()

C. readlines()

D. readline()
答案: 请关注ybaotk.com搜题查看答案
问题 16: 1. 关于数据分析的说法,下列描述错误的是()。
选项:

A. 数据分析可以通过计算机工具和数学知识处理数据

B. .可以做出具有针对性的决策

C. .数据分析没有实际的使用意义

D. .在大数据环境下,数据分析能够挖掘出更有价值的信息
答案: 请关注ybaotk.com搜题查看答案
问题 17: 2. 下列关于数据分析概念的描述错误的是()。
选项:

A. 使用适当的统计分析方法对收集来的大量数据进行分析

B. .数据分析可以从数据中提炼出有用的信息并形成结论

C. .数据分析可以对数据进行更深层的研究

D. .数据分析不能够在杂乱无章的数据中提取有用的数据
答案: 请关注ybaotk.com搜题查看答案
问题 18: 3. 数据分析的一般流程为()。
选项:

A. 明确目的和思路、数据收集、数据处理、数据分析、数据展现

B. .明确目的和思路、数据收集、数据分析、数据展现

C. .数据收集、数据处理、数据分析、数据展现

D. .明确目的和思路、数据处理、数据分析、数据展现
答案: 请关注ybaotk.com搜题查看答案
问题 19: 4. JupyterNotebook可以将文件保存为哪些格式?()
选项:

A. html

B. .ipynb

C. .pdf

D. .py
答案: 请关注ybaotk.com搜题查看答案
问题 20: 5. JupyterNotebook的优点是可以重现整个分析过程,并将说明文字、代码、图表、公式和结论都整合在一个文档中。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 21: 1. 数据分析的一般流程为()。
选项:

A. 明确目的和思路、数据收集、数据处理、数据分析、数据展现

B. .明确目的和思路、数据收集、数据分析、数据展现

C. .数据收集、数据处理、数据分析、数据展现

D. .明确目的和思路、数据处理、数据分析、数据展现
答案: 请关注ybaotk.com搜题查看答案
问题 22: 2. 下列关于数据分析概念的描述错误的是()。
选项:

A. 使用适当的统计分析方法对收集来的大量数据进行分析

B. .数据分析可以从数据中提炼出有用的信息并形成结论

C. .数据分析可以对数据进行更深层的研究

D. .数据分析不能够在杂乱无章的数据中提取有用的数据
答案: 请关注ybaotk.com搜题查看答案
问题 23: 3. JupyterNotebook可以使用命令行方式打开,只需要在命令行中输入命令即可。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 24: 4. JupyterNotebook可以将文件保存为ipynb格式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 1. 下列关于ndarray对象描述正确的是()。
选项:

A. ndarray对象中可以存储不同类型的元素

B. .ndarray对象中存储元素的类型必须是相同的

C. .ndarray对象不支持广播操作

D. .ndarray对象不具备矢量运算能力
答案: 请关注ybaotk.com搜题查看答案
问题 26: 2. 下列选项中,不属于ndarray对象属性的是()。
选项:

A. shape

B. .dtype

C. ndim

D. map
答案: 请关注ybaotk.com搜题查看答案
问题 27: 3. 下列关于ndarray索引说法正确的是()。
选项:

A. 可以使用整数进行索引

B. 可以使用整数数组进行索引

C. 可以使用元组进行索引

D. 可以使用布尔数组进行索引
答案: 请关注ybaotk.com搜题查看答案
问题 28: 4. ndarray象的数据类型可以通过type()方法进行转换。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 29: 1. 下列函数中,可以用于创建等差数组的函数是()。
选项:

A. empty()

B. arange()

C. zeros()

D. ones()
答案: 请关注ybaotk.com搜题查看答案
问题 30: 2. 请阅读下列一段程序:
arr=np.arange(12).reshape((3,4))
arr.shape
运行上述程序,它最终执行的结果为()。
选项:

A. 12

B. 4

C. (3,4)

D. (1,12)
答案: 请关注ybaotk.com搜题查看答案
问题 31: 3. 请阅读下列一段示例程序:
import numpy as np
arr1=np.array([[0],[1],[2]])
arr2=np.array([1,2])
result=arr1+arr2print(result.shape)
运行上述程序,那么最终输出的结果为()。
选项:

A. (3,2)

B. (2,3)

C. (3,0)

D. (2,2)
答案: 请关注ybaotk.com搜题查看答案
问题 32: 4. NumPy数组的转置可以通过()实现。
选项:

A. transpose()

B. reshape()

C. T

D. transform()
答案: 请关注ybaotk.com搜题查看答案
问题 33: 5. NumPy的数组排序默认是从小到大。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 34: 1. 下列关于数组运算的描述错误的是()。
选项:

A. 在NumPy中,大小相等的数组之间的任何计算都会应用到元素级

B. 广播机制表示对数组进行扩展,使数组的shape属性值一样

C. 标量运算会产生一个与数组具有相同数量的行和列的新矩阵,其原始矩阵的每个元素都被相加、相减、相乘或者相除

D. 数组不支持算术运算符与标量之间的运算
答案: 请关注ybaotk.com搜题查看答案
问题 35: 2. 关于数组运算的说法中,下列描述错误的是()。
选项:

A. 数组不需要循环遍历,就可以对每个元素执行算术运算

B. 如果两个数组的形状不同,则它们进行算术运算时会出现广播机制

C. 数组还支持使用算术运算符与标量进行运算

D. 广播机制需要扩展维度大的数组
答案: 请关注ybaotk.com搜题查看答案
问题 36: 3. 关于数组统计运算,下列说法中正确的是()。
选项:

A. sum()方法表示对数组中全部或某个轴向的元素求和

B. mean()方法表示计算平均值

C. argmin()方法表示计算数组中的最小值

D. argmax()方法表示计算数组中的最大值
答案: 请关注ybaotk.com搜题查看答案
问题 37: 4. 如果两个数组的形状不同,则它们是无法执行算术运算的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 5. 假设当前有一个3行3列的ndarray数组,如果想要获取第3行第2列的元素,可以使用ndarray[3,2]。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 1. 在NumPy模块中表示生成随机种子的函数是()。
选项:

A. seed()

B. rand()

C. beta()

D. randint()
答案: 请关注ybaotk.com搜题查看答案
问题 40: 2. 下列选项中,用来表示矢量化三元表达式的是()。
选项:

A. where()

B. cumsum()

C. sort()

D. unique()
答案: 请关注ybaotk.com搜题查看答案
问题 41: 3. 下列关于通用函数的说法中正确的是()。
选项:

A. 通用函数是一种针对ndarray中的数据执行元素级运算的函数

B. 通用函数会返回一个新的数组

C. 通用函数只可以接收一个参数

D. 通用函数分为一元通用函数与二元通用函数
答案: 请关注ybaotk.com搜题查看答案
问题 42: 4. 下列关于随机数模块描述正确的是()。
选项:

A. NumPy的random模块具有更多的随机数功能

B. random模块中包括生成服从多种概率分布随机数的函数

C. numpy.random模块中有用于生成大量样本值的函数

D. rand()函数隶属于numpy.random模块
答案: 请关注ybaotk.com搜题查看答案
问题 43: 5. NumPy的random模块比Python的random模块功能更多。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 44: 1. 用位置索引做切片,其用法是()
选项:

A. 包头不包尾

B. 包头包尾

C. 不包头不包尾

D. 不包头包尾
答案: 请关注ybaotk.com搜题查看答案
问题 45: 2. 下列程序的输出结果是()
import pandas as pd
se1=pd.Series([104,118,102])
print(se1[-1])
选项:

A. 104

B. 118

C. 102

D. 报错
答案: 请关注ybaotk.com搜题查看答案
问题 46: 3. 创建Series对象时,主要使用Pandas的()方法
选项:

A. Series

B. series

C. Serie

D. pandas
答案: 请关注ybaotk.com搜题查看答案
问题 47: 4. 下列程序的运行结果是()
import numpy as np
x = np.array([[1,2],[3,4]], dtype=np.float64)
y = np.array([[5,6],[7,8]], dtype=np.float64)
print(x + y)
选项:

A. [1,2,3,4,5,6,7,8]

B. [[1,2,3,4],[5,6,7,8]]

C. [[ 6. 8.] [10. 12.]]

D. [[6,8],[10,12]]
答案: 请关注ybaotk.com搜题查看答案
问题 48: 5. 已知程序如下:
arr1=np.arange(12).reshape((3,4))
arr2=np.arange(3)
arr3=arr1*arr2
请问数组arr3的大小是?
选项:

A. (3,4)

B. (3,)

C. (3,3)

D. 程序报错
答案: 请关注ybaotk.com搜题查看答案
问题 49: 1. 下列关于Pandas库的说法中正确的是()。
选项:

A. Pandas中只有两种数据结构

B. Pandas不支持读取文本数据

C. Pandas是在NumPy基础上建立的新程序库

D. .Pandas中Series和DataFrame可以解决数据分析中一切的问题
答案: 请关注ybaotk.com搜题查看答案
问题 50: 2. Pandas的数据结构有()。
选项:

A. Series

B. DataFrame

C. NumPy

D. Vector
答案: 请关注ybaotk.com搜题查看答案
问题 51: 3. 下列关于DataFrame说法正确的是()。
选项:

A. DataFrame是一个类似二维数组的对象

B. DataFrame是由数据和索引组成

C. DataFrame有行索引与列索引

D. 默认情况下DataFrame的行索引在最右侧
答案: 请关注ybaotk.com搜题查看答案
问题 52: 4. Series是一个类似于一维数组的象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 5. 在DataFrame中每列的数据都可以看做是一个Series象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 54: 1. 关于Pandas数据读写的说法中,下列描述错误的是()。
选项:

A. read_csv()能够读取所有文本数据

B. read_sql()可以读取数据库中的数据

C. to_csv()能够将结构化数据写入到csv文件中

D. to_excel()能够将结构化数据写入到excel文件中
答案: 请关注ybaotk.com搜题查看答案
问题 55: 2. 下列方法中可以读取数据库数据的是()。
选项:

A. read_sql()

B. read_table()

C. read_sql_query()

D. read_query()
答案: 请关注ybaotk.com搜题查看答案
问题 56: 3. 关于读取网页表格数据的说法中,下列描述正确的是()。
选项:

A. 使用read_html()函数可以读取网页表格数据

B. read_html()函数返回一个DataFrame对象

C. read_html()函数返回一个DataFrame列表对象

D. read_html()函数只能对网页中的table标签进行读取
答案: 请关注ybaotk.com搜题查看答案
问题 57: 4. 关于读写excel文件的说法中,下列描述正确的是()。
选项:

A. to_excel()方法表示将结构化数据写入到Excel文件中

B. .to_excel()方法表示将结构化数据读取到DataFrame中

C. .read_excel()函数表示将结构化数据读取到DataFrame中

D. .read_excel()函数表示将结构化数据写入到DataFrame中
答案: 请关注ybaotk.com搜题查看答案
问题 58: 5. read_csv()和read_table()函数没有任何区别。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 6. read_html()函数可以读取网页中所有的数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 1. 在进行算术运算时,如果希望一次性输出多个统计指标可以使用()方法。
选项:

A. statistics()

B. describe()

C. all()

D. results()
答案: 请关注ybaotk.com搜题查看答案
问题 61: 2. 下列Pandas方法中,用于求最大值和最小值的是()。
选项:

A. sum

B. mean

C. max

D. min
答案: 请关注ybaotk.com搜题查看答案
问题 62: 3. 下列关于Pandas的索引说法正确的是()。
选项:

A. Pandas中的索引都是Index类对象

B. 索引对象是可修改的

C. 索引对象是不可修改的

D. Index对象是可以共享的
答案: 请关注ybaotk.com搜题查看答案
问题 63: 4. describe()方法可以一次性输出多个统计指标。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 1. 下列方法中,可以将元组转换为MultiIndex对象的是()。
选项:

A. from_tuples()

B. .from_arrays()

C. .from_product()

D. .from_list()
答案: 请关注ybaotk.com搜题查看答案
问题 65: 2. MultiIndex类提供了3种创建层次化索引的方法,它们分别是from_tuples()、from_arrays()和。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 3. 层次化索引可以交换分层顺序。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 67: 1. Pandas是一个基于的Python库。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 68: 2. 函数既可以读取整张数据表,又可以执行SQL语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 69: 3. Pandas既可以按照索引排序也可以按照数据排序。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 70: 4. DataFrame的结构是由索引和数据组成的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 71: 1. 函数既可以读取整张数据表,又可以执行SQL语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 72: 2. iloc方法主要使用整数来索引数据,而不能使用来索引数据。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 73: 3. Series结构由和组成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 74: 4. 下列方法中可以读取数据库数据的是()。
选项:

A. read_sql()

B. read_table()

C. read_sql_query()

D. read_query()
答案: 请关注ybaotk.com搜题查看答案
问题 75: 5. Pandas只有Series和DataFrame两种数据结构。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 76: 1. Matplotlib是一个Python2D库,作图风格接近MATLAB。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 77: 2. 直方图可以利用方块的高度来反映数据的差异。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 78: 3. 散点图包含的数据点越少,比较的效果就会越好。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 79: 4. 箱形图提供了一种只用5个点数据集做简单总结的方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 80: 1. 关于Matplotlib的说法中,下列描述正确的是()。
选项:

A. Matplotlib是一个Python3D绘图库

B. 它使用简单,仅用几行代码就能生成各种图表

C. 仅仅适用于IPython平台

D. 只能输出PNG或PDF格式
答案: 请关注ybaotk.com搜题查看答案
问题 81: 2. 下列pyplot模块的函数中,可以绘制条形图的是()。
选项:

A. bar()

B. hist()

C. pie()

D. scatter()
答案: 请关注ybaotk.com搜题查看答案
问题 82: 3. 下列pyplot模块的函数中,可以绘制直方图的是()。
选项:

A. bar()

B. hist()

C. pie()

D. scatter()
答案: 请关注ybaotk.com搜题查看答案
问题 83: 4. 下列pyplot模块的函数中,可以绘制饼图的是()。
选项:

A. bar()

B. hist()

C. pie()

D. scatter()
答案: 请关注ybaotk.com搜题查看答案
问题 84: 5. 下列pyplot模块的函数中,可以绘制散点图的是()。
选项:

A. bar()

B. hist()

C. pie()

D. scatter()
答案: 请关注ybaotk.com搜题查看答案
问题 85: 1. 在创建Figure对象时,可以指定哪个参数来设置画布的尺寸?()
选项:

A. num

B. dpi

C. figsize

D. facecolor
答案: 请关注ybaotk.com搜题查看答案
问题 86: 2. 在创建Figure对象时,可以指定哪个参数来给画布添加背景颜色?()
选项:

A. num

B. dpi

C. figsize

D. facecolor
答案: 请关注ybaotk.com搜题查看答案
问题 87: 3. 下列函数中,可以为图表设置标题的是()。
选项:

A. xlim()

B. xlabel()

C. title()

D. legend()
答案: 请关注ybaotk.com搜题查看答案
问题 88: 4. 下列函数中,可以为图表设置图例的是()。
选项:

A. legend()

B. xlabel()

C. title()

D. xlim()
答案: 请关注ybaotk.com搜题查看答案
问题 89: 5. 我们可以调用new()函数构建一张新的空白画布。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 90: 1. 下列选项中,用于绘制单变量分布的函数是()。
选项:

A. displot()

B. .joinplot()

C. .pairplot()

D. .boxplot()
答案: 请关注ybaotk.com搜题查看答案
问题 91: 2. 如果希望一次性创建一组,则可以通过subplots()函数进行实现。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 92: 3. subplot(323)和subplot(3,2,3)是等价的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 93: 4. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 94: 1. 下列pyplot模块的函数中,可以绘制饼图的是()。
选项:

A. bar()

B. hist()

C. pie()

D. scatter()
答案: 请关注ybaotk.com搜题查看答案
问题 95: 2. 如果希望一次性创建一组,则可以通过subplots()函数进行实现。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 96: 3. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:中国大学moocpcb设计与制作(2024秋)辅导资料
下一篇:中国大学mooc保健推拿第五期辅导资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图