覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCPython数据分析与可视化作业答案

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

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 已知文件abc.txt的内容如下:Hello,黑马通过如下代码读取上述文件的内容,读取的结果为()。f=open('abc.txt','r')content=f.read(7)print(content)

A. Hell

B. Hello

C. Hello,

D. Hello,黑

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 遍历列表时,可以直接将列表作为for表达式中的序列使用。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 定义函数时,带有默认值的参数一定要位于参数列表的末尾位置,否则程序会报。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. 没有return表达式的函数是没有返回值的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. 使用readlines方法可以指定读取数据的长度。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. 凡是打开的文件,切记要使用close方法关闭文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 14. 如果向一个已有文件写数据,数据会追加到原来内容的末尾。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 15. 下列方法中,可以从文件中读取数据的是()。

A. read(12)

B. seek()

C. readlines()

D. readline()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 1. 关于数据分析的说法,下列描述错误的是()。

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

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

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

D. .在大数据环境下,数据分析能够挖掘出更有价值的信息

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 2. 下列关于数据分析概念的描述错误的是()。

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

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

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

D. .数据分析不能够在杂乱无章的数据中提取有用的数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 3. 数据分析的一般流程为()。

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

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

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

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

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 4. JupyterNotebook可以将文件保存为哪些格式?()

A. html

B. .ipynb

C. .pdf

D. .py

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 5. JupyterNotebook的优点是可以重现整个分析过程,并将说明文字、代码、图表、公式和结论都整合在一个文档中。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 1. 数据分析的一般流程为()。

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

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

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

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

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 2. 下列关于数据分析概念的描述错误的是()。

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

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

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

D. .数据分析不能够在杂乱无章的数据中提取有用的数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 3. JupyterNotebook可以使用命令行方式打开,只需要在命令行中输入【】命令即可。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 4. JupyterNotebook可以将文件保存为ipynb格式。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 1. 下列关于ndarray对象描述正确的是()。

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

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

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

D. .ndarray对象不具备矢量运算能力

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 2. 下列选项中,不属于ndarray对象属性的是()。

A. shape

B. .dtype

C. ndim

D. map

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 3. 下列关于ndarray索引说法正确的是()。

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

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

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

D. 可以使用布尔数组进行索引

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 4. ndarray象的数据类型可以通过type()方法进行转换。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 1. 下列函数中,可以用于创建等差数组的函数是()。

A. empty()

B. arange()

C. zeros()

D. ones()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 2. 请阅读下列一段程序: arr=np.arange(12).reshape((3,4)) arr.shape 运行上述程序,它最终执行的结果为()。

A. 12

B. 4

C. (3,4)

D. (1,12)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

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)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 4. NumPy数组的转置可以通过()实现。

A. transpose()

B. reshape()

C. T

D. transform()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 5. NumPy的数组排序默认是从小到大。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 1. 下列关于数组运算的描述错误的是()。

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

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

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

D. 数组不支持算术运算符与标量之间的运算

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 2. 关于数组运算的说法中,下列描述错误的是()。

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

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

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

D. 广播机制需要扩展维度大的数组

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 3. 关于数组统计运算,下列说法中正确的是()。

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

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

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

D. argmax()方法表示计算数组中的最大值

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 4. 如果两个数组的形状不同,则它们是无法执行算术运算的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 5. 假设当前有一个3行3列的ndarray数组,如果想要获取第3行第2列的元素,可以使用ndarray[3,2]。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 1. 在NumPy模块中表示生成随机种子的函数是()。

A. seed()

B. rand()

C. beta()

D. randint()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 2. 下列选项中,用来表示矢量化三元表达式的是()。

A. where()

B. cumsum()

C. sort()

D. unique()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 3. 下列关于通用函数的说法中正确的是()。

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

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

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

D. 通用函数分为一元通用函数与二元通用函数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 4. 下列关于随机数模块描述正确的是()。

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

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

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

D. rand()函数隶属于numpy.random模块

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 5. NumPy的random模块比Python的random模块功能更多。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 1. 用位置索引做切片,其用法是()

A. 包头不包尾

B. 包头包尾

C. 不包头不包尾

D. 不包头包尾

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 2. 下列程序的输出结果是() import pandas as pd se1=pd.Series([104,118,102]) print(se1[-1])

A. 104

B. 118

C. 102

D. 报错

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 3. 创建Series对象时,主要使用Pandas的()方法

A. Series

B. series

C. Serie

D. pandas

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

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]]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

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. 程序报错

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 1. 下列关于Pandas库的说法中正确的是()。

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

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

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

D. .Pandas中Series和DataFrame可以解决数据分析中一切的问题

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 2. Pandas的数据结构有()。

A. Series

B. DataFrame

C. NumPy

D. Vector

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 3. 下列关于DataFrame说法正确的是()。

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

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

C. DataFrame有行索引与列索引

D. 默认情况下DataFrame的行索引在最右侧

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 4. Series是一个类似于一维数组的象。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 5. 在DataFrame中每列的数据都可以看做是一个Series象。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 1. 关于Pandas数据读写的说法中,下列描述错误的是()。

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

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

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

D. to_excel()能够将结构化数据写入到excel文件中

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 2. 下列方法中可以读取数据库数据的是()。

A. read_sql()

B. read_table()

C. read_sql_query()

D. read_query()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 3. 关于读取网页表格数据的说法中,下列描述正确的是()。

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

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

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

D. read_html()函数只能对网页中的table标签进行读取

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 4. 关于读写excel文件的说法中,下列描述正确的是()。

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

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

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

D. .read_excel()函数表示将结构化数据写入到DataFrame中

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 5. read_csv()和read_table()函数没有任何区别。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 6. read_html()函数可以读取网页中所有的数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 1. 在进行算术运算时,如果希望一次性输出多个统计指标可以使用()方法。

A. statistics()

B. describe()

C. all()

D. results()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 2. 下列Pandas方法中,用于求最大值和最小值的是()。

A. sum

B. mean

C. max

D. min

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 3. 下列关于Pandas的索引说法正确的是()。

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

B. 索引对象是可修改的

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

D. Index对象是可以共享的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 4. describe()方法可以一次性输出多个统计指标。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 1. 下列方法中,可以将元组转换为MultiIndex对象的是()。

A. from_tuples()

B. .from_arrays()

C. .from_product()

D. .from_list()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 2. MultiIndex类提供了3种创建层次化索引的方法,它们分别是from_tuples()、from_arrays()和【】。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 3. 层次化索引可以交换分层顺序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 1. Pandas是一个基于【】的Python库。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 2. 函数既可以读取整张数据表,又可以执行SQL语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 3. Pandas既可以按照索引排序也可以按照数据排序。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 4. DataFrame的结构是由索引和数据组成的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 1. 函数既可以读取整张数据表,又可以执行SQL语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 2. iloc方法主要使用整数来索引数据,而不能使用【】来索引数据。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 3. Series结构由【】和【】组成。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 4. 下列方法中可以读取数据库数据的是()。

A. read_sql()

B. read_table()

C. read_sql_query()

D. read_query()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 5. Pandas只有Series和DataFrame两种数据结构。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 1. Matplotlib是一个Python2D【】库,作图风格接近MATLAB。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 2. 直方图可以利用方块的高度来反映数据的差异。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 3. 散点图包含的数据点越少,比较的效果就会越好。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 4. 箱形图提供了一种只用5个点数据集做简单总结的方式。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 1. 关于Matplotlib的说法中,下列描述正确的是()。

A. Matplotlib是一个Python3D绘图库

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

C. 仅仅适用于IPython平台

D. 只能输出PNG或PDF格式

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 2. 下列pyplot模块的函数中,可以绘制条形图的是()。

A. bar()

B. hist()

C. pie()

D. scatter()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 3. 下列pyplot模块的函数中,可以绘制直方图的是()。

A. bar()

B. hist()

C. pie()

D. scatter()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 4. 下列pyplot模块的函数中,可以绘制饼图的是()。

A. bar()

B. hist()

C. pie()

D. scatter()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 5. 下列pyplot模块的函数中,可以绘制散点图的是()。

A. bar()

B. hist()

C. pie()

D. scatter()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 1. 在创建Figure对象时,可以指定哪个参数来设置画布的尺寸?()

A. num

B. dpi

C. figsize

D. facecolor

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

86. 2. 在创建Figure对象时,可以指定哪个参数来给画布添加背景颜色?()

A. num

B. dpi

C. figsize

D. facecolor

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

87. 3. 下列函数中,可以为图表设置标题的是()。

A. xlim()

B. xlabel()

C. title()

D. legend()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

88. 4. 下列函数中,可以为图表设置图例的是()。

A. legend()

B. xlabel()

C. title()

D. xlim()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

89. 5. 我们可以调用new()函数构建一张新的空白画布。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

90. 1. 下列选项中,用于绘制单变量分布的函数是()。

A. displot()

B. .joinplot()

C. .pairplot()

D. .boxplot()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

91. 2. 如果希望一次性创建一组【】,则可以通过subplots()函数进行实现。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

92. 3. subplot(323)和subplot(3,2,3)是等价的。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

93. 4. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

94. 1. 下列pyplot模块的函数中,可以绘制饼图的是()。

A. bar()

B. hist()

C. pie()

D. scatter()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

95. 2. 如果希望一次性创建一组【】,则可以通过subplots()函数进行实现。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

96. 3. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章57118
    • 评论0
    • 微语0
    标签