2020年智慧树知道网课《大数据分析的python基础(山东联盟)》课后章节测

阅读: 评论:0

2024年1月26日发(作者:)

2020年智慧树知道网课《大数据分析的python基础(山东联盟)》课后章节测

第一章测试

1

【判断题】(5分)

Python语言是一种高级语言。

A.

B.

2

【多选题】(5分)

Jupyternotebook中运行单元格的方法有哪几种?()

A.

Shift+Enter

B.

Ctrl+Enter

C.

Enter

D.

F5

3

【单选题】(5分)

Jupyternotebook的记事本文件扩展名为:()

A.

py

B.

pyc

C.

ipynb

D.

m

4

【判断题】(5分)

Jupyternotebook中的助手需要额外安装。

A.

B.

5

【单选题】(5分)

Python安装扩展库常用的是()工具

A.

run

B.

update

C.

setup

D.

pip

6

【单选题】(3分)

关于Python语言的注释,以下选项中描述的是:()

A.

Python语言的单行注释以单引号开头

B.

Python语言有两种注释方式:单行注释和多行注释

C.

Python语言的多行注释以'''(三个单引号)开头和结尾

D.

Python语言的单行注释以#开头

7

【单选题】(5分)

以下选项中,不是pip工具进行第三方库安装的作用的是:()

A.

脚本程序转变为可执行程序

B.

安装一个库

C.

列出当前系统已经安装的第三方库

D.

卸载一个已经安装的第三方库

8

【单选题】(5分)

安装一个库的命令格式是:()

A.

pipinstall<拟安装库名》

B.

pipuninstall<拟卸载库名>

C.

Pipdownload<拟下载库名>

D.

pip-h

9

【判断题】(5分)

标准的缩进格式是Python的语法之一。

A.

B.

10

【多选题】(5分)

下列导入第三库的操作中正确的是:()

A.

timporturlopen

B.

importnumpy

C.

importnumpyasnp

D.

frommatplotlibimportpyplot

第二章测试

1

【单选题】(5分)

Python3.6.5版本的保留字总数是:()

A.

27

B.

33

C.

29

D.

16

2

【单选题】(5分)

以下选项中,不是Python语言保留字的是:()

A.

pass

B.

while

C.

do

D.

except

3

【多选题】(5分)

下列选项中不符合Python语言变量命名规则的是:()

A.

3_1

B.

'-AI

C.

*I

D.

TempStr

4

【单选题】(5分)

关于赋值语句,以下选项中描述的是:()

A.

a,b,c=b,e,a是不合法的

B.

赋值与二元操作符可以组合,例如&=

C.

a,b=b,a可以实现a和b值的互换

D.

赋值语句采用符号“=”表示

5

【单选题】(5分)

在Python中表示空类型的是:()

A.

Zero

B.

None

C.

NAN

D.

Null

6

【判断题】(1分)

查看变量内存地址的Python内置函数是find函数.

A.

B.

7

【单选题】(5分)

Python3.x语句print(1,2,3,sep=':')的输出结果为:()

A.

123

B.

1:2:3

C.

1换行2换行3

D.

1,2,3

8

【单选题】(5分)

Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数.

A.

dim

B.

len

C.

set

D.

compute

9

【判断题】(5分)

表达式3<5>2的值为True.

A.

B.

10

【判断题】(5分)

表达式3andnot5的值为Ture.

A.

B.

第三章测试

1

【单选题】(5分)

字典d={'abc':123,'def':456,'ghi':789},len(d)的结果是:()

A.

12

B.

9

C.

6

D.

3

2

【单选题】(5分)

关于Python的元组类型,以下选项中描述的是:()

A.

元组中元素不可以是不同类型

B.

一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

C.

元组一旦创建就不能被修改

D.

Python中元组采用逗号和圆括号(可选)来表示

3

【单选题】(5分)

以下选项中,不是具体的Python序列类型的是:()

A.

元组类型

B.

字符串类型

C.

列表类型

D.

数组类型

4

【单选题】(5分)

对于序列s,能够返回序列s中第i到j以h为步长的元素子序列的表达是:()

A.

s[i:j:k]

B.

s(i,j,k)

C.

s[i,j,k]

D.

s[i;j;k]

5

【单选题】(5分)

设序列s则max(s)一定能返回序列s中的最大值.

A.

一定能够返回序列s的最大元素

B.

返回序列。的最大元素.如果有多个相同,,则返回一个列表类型

C.

返回序列s的最大元素,如果有多个相同,则返回一个元组类型

D.

返回序列s的最大元素,但要求s中元素之间可比较

6

【单选题】(5分)

元组变量t=("cat","dog","tiger","human"),t[::-1]的结果是:()

A.

{'human','tiger','dog','cat'}

B.

运行出错

C.

('human',"tiger','dog','cat')

D.

[human','tiger','dog','cat']

7

【多选题】(5分)

以下选项中能生成一个空字典的是:()

A.

{}

B.

dict([])

C.

{[]}

D.

dict()

8

【多选题】(5分)

给定字典d,以下选项中对(x,y)的描述的是:()

A.

返回字典d中值为y的值如果不存在,则返回x

B.

返回字典d中键为X的值如果不存在,则返回空

C.

返回字典d中键值对为x:y的值

D.

返回字典d中键为x的值,如果不存在.则返回y

9

【判断题】(5分)

Python列表是包含0个或者多个对象引用的有序序列.

A.

B.

10

【单选题】(5分)

下面代码的输出结果是

listl=[i*2foriin'Python']

print(listl)

A.

B.

.[2,4,6,8,10,12]

C.

['PP','yy','t','hh','oo',nn']

D.

PythonPython

第四章测试

1

【判断题】(5分)

带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码.

A.

B.

2

【单选题】(5分)

关于Python的分支结构,以下选项中描述的是:()

A.

Python中if-elif-else语句描述多分支结构

B.

Python中if-else语句用来形成二分支结构

C.

分支结构使用if保留字

D.

分支结构可以向已经执行过的语句部分跳转

3

【单选题】(5分)

下面代码的输出结果是:()

a=[[1,2,3],[4,5,6],[7,8,9]]

s=0

forcina:

forjinrange(3):

s+=c[j]

print(s)

A.

45

B.

24

C.

18

D.

0

4

【单选题】(5分)

关于Python循环结构,以下选项中描述的是:()

A.

break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行

B.

每个continue语句只有能力跳出当前层次的循环

C.

遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

D.

Python通过for、while等保留字提供遍历循环和无限循环结构

5

【单选题】(5分)

关于分支结构,以下选项中描述不正确的是:()

A.

二分支结构有一种紧凑形式,使用保留字if和elif实现

B.

if语句中语句块执行与否依赖于条件判断

C.

if语句中条件部分可以使用任何能够产生True和False的语句和函数

D.

多分支结构用于设置多个判断条件以及对应的多条执行路径

6

【判断题】(5分)

如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。

A.

B.

7

【单选题】(5分)

下面代码的输出结果是:()

foriinrange(10):

ifi%2==0:

continue

else:

print(i,end=",")

A.

2,4,6,8,

B.

1,3,5,7,9,

C.

0,2,4,6,8,

D.

0,2,4,6,8,10,

8

【多选题】(5分)

以下关于Python的控制结构,正确的是:()

A.

在Python中,没有switch-case语句

B.

Python中的pass是空语句,一般用作占位语句

C.

elif可以单独使用

D.

每个if条件后要使用冒号(:)

9

【判断题】(5分)

在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算.

A.

B.

10

【单选题】(5分)

以下程序的输出结果是:()

foriin"CHINA":

forkinrange(2):

print(i,end="")

ifi=='N':

break

A.

CCHHIAA

B.

CCHHIIAA

C.

CCHHIINNAA

D.

CCHHIINAA

第五章测试

1

【判断题】(5分)

定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数.

A.

B.

2

【单选题】(5分)

关于函数,以下选项中描述的是:()

A.

函数是一段具有特定功能的、可重用的语句组

B.

Python使用function关键字定义一个函数

C.

函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

D.

使用函数的主要目的是减低编程难度和代码重用

3

【多选题】(5分)

关于Python的lambda函数,以下选项中描述正确的是:()

A.

lambda用于定义简单的、能够在一行内表示的函数

B.

lambda函数将函数名作为函数结果返回

C.

f=lambdax,y:x+y执行后,f的类型为数字类型

D.

可以使用lambda函数定义列表的排序原则

4

【判断题】(5分)

定义Python函数时,如果函数中没有return语句,则默认返回空值None.

A.

B.

5

【判断题】(5分)

调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值.

A.

B.

6

【多选题】(5分)

关于局部变量和全局变量,以下选项中描述正确的是:()

A.

局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量

B.

局部变量是函数内部的占位符,与全局变量可能重名但不同

C.

局部变量为组合数据类型且未创建,等同于全局变量

D.

函数运算结束后,局部变量不会被释放

7

【多选题】(5分)

关于函数作用的描述,以下选项中正确的是:()

A.

提高代码执行速度

B.

降低编程复杂度

C.

复用代码

D.

增强代码的可读性

8

【单选题】(5分)

以下程序的输出结果是:()

deffun1(a,b,*args):

print(a)

print(b)

print(args)

fun1(1,2,3,4,5,6)

A.

1

2

(3,4,5,6)

B.

1

2

3,4,5,6

C.

1

2

[3,4,5,6]

D.

1,2,3,4,5,6

9

【单选题】(5分)

以下程序的输出结果是:()

deffunc(a,*b):

foriteminb:

a+=item

returna

m=0

print(func(m,1,1,2,3,5,7,12,21,33))

A.

7

B.

33

C.

85

D.

0

第六章测试

1

【多选题】(5分)

面向对象编程的主要特征是:().

A.

继承

B.

封装

C.

抽象

D.

多态

2

【判断题】(5分)

在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值.

A.

B.

3

【单选题】(5分)

关于面向对象的程序设计,以下选项中描述的是:()

A.

面向对象方法可重用性好

B.

面向对象方法与人类习惯的思维方法一致

C.

Python3.x解释器内部采用完全面向对象的方式实现

D.

用面向对象方法开发的软件不容易理解

4

【单选题】(5分)

关于类和对象的关系,下列描述正确的是:()

A.

对象是根据类创建的,并且一个类只能对应一个对象

B.

类是面向对象的核心

C.

类是现实中事物的个体

D.

对象描述的是现实的个体,它是类的实例

5

【单选题】(5分)

类中__init__()方法的作用是:()

A.

一般成员方法

B.

对象的建立

C.

类的初始化

D.

对象的初始化

6

【判断题】(5分)

在派生类中可以通过使用super方法来调用基类中的方法.

A.

B.

7

【单选题】(5分)

Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员.

A.

与类同名

B.

this

C.

me

D.

self

8

【判断题】(5分)

Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索.

A.

B.

9

【单选题】(5分)

类中实现实例作为函数调用的魔术方法是:()

A.

__return__

B.

__new__

C.

__call__

D.

__init__

10

【单选题】(5分)

若类没有父类,则默认派生自()类.

A.

instance

B.

class

C.

python

D.

object

第七章测试

1

【判断题】(5分)

异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常.

A.

B.

2

【单选题】(5分)

关于程序的异常处理,以下选项中描述的是:()

A.

异常语句可以与else和finally保留字配合使用

B.

Python通过try、except等保留字提供异常处理功能

C.

程序异常发生经过妥善处理可以继续执行

D.

编程语言中的异常和是完全相同的概念

3

【单选题】(5分)

以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:()

A.

find

B.

expect

C.

get

D.

catch

4

【单选题】(5分)

关于Python对文件的处理,以下选项中描述的是:()

A.

Python通过解释器内置的open()函数打开一个文件

B.

当文件以文本方式打开时,读写按照字节流方式

C.

文件使用结束后要用close()方法关闭,释放文件的使用授权

D.

Python能够以文本和二进制两种方式处理文件

5

【单选题】(5分)

以下选项中不是Python对文件的写操作方法的是:()

A.

writetext

B.

write和seek

C.

writelines

D.

write

6

【判断题】(5分)

使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容.

A.

B.

7

【多选题】(5分)

关于Python文件打开模式的描述,以下选项中描述正确的是:()

A.

追加写模式a

B.

覆盖写模式w

C.

只读模式r

D.

创建写模式n

8

【多选题】(5分)

关于CSV文件的描述,以下选项中正确的是:()

A.

CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据

B.

整个CSV文件是一个二维数据

C.

CSV文件字段间的分隔符必须是逗号

D.

CSV文件的每一行是一维数据,可以使用Python中的列表类型表示

9

【单选题】(5分)

以下程序的输出结果是:()

fornuminrange(1,4):

sum*=num

print(sum)

A.

6

B.

TypeError出错

C.

7

D.

7.0

10

【单选题】(5分)

设文件内容如下:

巴哈马,巴林,孟加拉国,巴巴多斯

白俄罗斯,比利时,伯利兹

下面代码的执行结果是:

f=open("","r")

ls=().split(",")

()

print(ls)

A.

['巴哈马','巴林','孟加拉国','巴巴多斯n白俄罗斯','比利时','伯利兹']

B.

['巴哈马','巴林','孟加拉国','巴巴多斯','白俄罗斯','比利时','伯利兹']

C.

['巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹']

D.

['巴哈马','巴林','孟加拉国','巴巴多斯','n','白俄罗斯','比利时','伯利兹']

第八章测试

1

【判断题】(5分)

使用numpy库,需要使用import进行导入.

A.

B.

2

【单选题】(5分)

计算numpy中元素个数的方法是:()

A.

ty()

B.

()

C.

()

D.

()

3

【单选题】(5分)

有数组n=(24).reshape(2,-1,2,2),则的返回结果是:()

A.

(2,3,2,2)

B.

(2,6,2,2)

C.

(2,4,2,2)

D.

(2,2,2,2)

4

【单选题】(5分)

Numpy中创建全为0的矩阵使用:()

A.

ones

B.

empty

C.

arange

D.

zeros

5

【单选题】(5分)

numpy中向量转成矩阵使用的方法是:()

A.

reshape

B.

reval

C.

random

D.

arange

6

【判断题】(5分)

numpy中产生全1的矩阵使用的方法是empty.

A.

B.

7

【判断题】(5分)

已知a=(12)c=()那么cisa的结果为True.

A.

B.

8

【单选题】(5分)

numpy中求最大值方法是:()

A.

max

B.

big

C.

Maxum

D.

Max

9

【单选题】(5分)

a=((5,6,7))b=((6,6,6)),则(b)的值是:()

A.

array([30,36,42])

B.

0

C.

TRUE

D.

108

10

【多选题】(5分)

a_mat=([3,5,7])b_mat=((1,2,3)),则可以执行的操作是:()

A.

a_mat+b_mat

B.

a_mat/b_mat

C.

a_mat-b_mat

D.

a_mat*b_mat

第九章测试

1

【判断题】(5分)

Matplotlib在Python脚本,Python和IPythonshell,Jupyter笔记本,Web应用程序服务器等方面有广泛的应用.

A.

B.

2

【判断题】(5分)

使用()来设置Y轴的文字。

A.

B.

3

【判断题】(5分)

我们使用()来定义标题。

A.

B.

4

【判断题】(5分)

在一张Figure中绘制可以使用subplot()函数绘制多个子图。

A.

B.

5

【单选题】(5分)

绘制散点图应该使用的命令为()。

A.

B.

C.

D.

r

6

【单选题】(5分)

为了明确表示各类别占总体的比例,显示各项的大小与各项总和的比例,我们通常使用()命令绘图。

A.

B.

C.

D.

r

7

【单选题】(5分)

命令中linewidth参数设置的是()。

A.

线形的宽度

B.

线形的颜色

C.

线形的样式

D.

线形的标志

8

【单选题】(5分)

使用subplot(3,3,3)绘制的是()子图。

A.

第一行第三列的子图

B.

第二行第二列的子图

C.

第一行第二列的子图

D.

第二行第三列的子图

9

【单选题】(5分)

中参数color='b'设置的颜色为()。

A.

黑色

B.

红色

C.

白色

D.

蓝色

10

【判断题】(5分)

(0,15)命令设置Y轴的范围为0-20。

A.

B.

第十章测试

1

【判断题】(5分)

Pandas为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。

A.

B.

2

【判断题】(5分)

系列(Series)是能够保存任何类型的数据(整数,字符串,浮点数,Python对象等)的一维标记数组。

A.

B.

3

【单选题】(5分)

下面关于Series和DataFrame的理解,哪个是不正确的?

A.

Series和DataFrame之间不能进行运算

B.

可以像对待单一数据一样对待Series和DataFrame对象

C.

DataFrame表示带索引的二维数据

D.

Series表示带索引的一维数据

4

【单选题】(5分)

阅读如下代码:

importpandasaspd

s=(10,index=['a','b','c'];关于变量s,哪个说法是不正确的?

A.

s中元素的索引分别是’a’,‘b’,‘c’

B.

s中每个元素的值是10

C.

如果index部分省略,默认生成的索引是0,1,2,4

D.

s是一个一维数组

5

【判断题】(5分)

索引运算符"[]"和属性运算符"."可以在用来访问Pandas数据结构。

A.

B.

6

【判断题】(5分)

Pandas提供了isnull()和notnull()函数来检测缺失值。

A.

B.

7

【判断题】(5分)

Pandas中在求和,均值等描述性数据分析时,如果数据全部是NA,那么将无法运算.

A.

B.

8

【判断题】(5分)

Pandas中,如果只想排除缺少的值,则使用dropna函数和axis参数。

A.

B.

9

【判断题】(5分)

Pandas中,如果想用一些具体的值取代一个通用的值,那么可以使用replace函数。

A.

B.

10

【判断题】(5分)

Pandas中,属性访问的方式可以增加或者创建新的数据列。

A.

B.

2020年智慧树知道网课《大数据分析的python基础(山东联盟)》课后章节测

本文发布于:2024-01-26 09:23:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706232220846.html

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

标签:函数   使用   方法
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23