大数据分析的Python基础知到章节答案智慧树2023年临沂大学_第1页
大数据分析的Python基础知到章节答案智慧树2023年临沂大学_第2页
大数据分析的Python基础知到章节答案智慧树2023年临沂大学_第3页
大数据分析的Python基础知到章节答案智慧树2023年临沂大学_第4页
大数据分析的Python基础知到章节答案智慧树2023年临沂大学_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大数据分析的Python基础知到章节测试答案智慧树2023年最新临沂大学第一章测试

Python语言是一种高级语言。

参考答案:

Jupyter

notebook中运行单元格的快捷键是:(

)

参考答案:

Ctrl+Enter;Shift+Enter

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

)

参考答案:

ipynb

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

参考答案:

Python安装扩展库常用的是(

)工具

参考答案:

pip

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

参考答案:

Python语言的单行注释以%(百分号)开头

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

)

参考答案:

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

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

)

参考答案:

pipinstall<库名>

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

参考答案:

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

)

参考答案:

importnumpy;importnumpyasnp;fromurllib.requestimporturlopen;frommatplotlibimportpyplot

第二章测试

Python3.6.5版本的关键字总数是:()

参考答案:

33

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

参考答案:

do

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

参考答案:

3_1;'-AI;*I

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

参考答案:

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

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

)

参考答案:

None

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

参考答案:

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

参考答案:

1:2:3

Python内置函数(

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

参考答案:

len

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

参考答案:

表达式3andnot5的值为Ture.

参考答案:

第三章测试

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

)

参考答案:

3

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

)

参考答案:

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

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

)

参考答案:

数组类型

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

)

参考答案:

s[i:j:k]

设序列s,则关于max(s)命令,叙述正确的是(

).

参考答案:

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

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

)

参考答案:

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

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

)

参考答案:

{};dict();dict([])

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

)

参考答案:

返回字典d中值为y的值如果不存在,则返回x;返回字典d中键为X的值如果不存在,则返回空;返回字典d中键值对为x:y的值

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

参考答案:

下面代码的输出结果是

listl=[i*2foriin'Python']

print(listl)

参考答案:

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

第四章测试

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

参考答案:

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

)

参考答案:

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

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

)

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

s=0

forcina:

forjinrange(3):

s+=c[j]

print(s)

参考答案:

45

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

)

参考答案:

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

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

)

参考答案:

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

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

参考答案:

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

)

foriinrange(10):

ifi%2==0:

continue

else:

print(i,end=",")

参考答案:

1,3,5,7,9,

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

)

参考答案:

Python中的pass是空语句,一般用作占位语句;在Python中,没有switch-case语句;每个if条件后要使用冒号(:)

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

参考答案:

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

)

foriin"CHINA":

forkinrange(2):

print(i,end="")

ifi=='N':

break

参考答案:

CCHHIINAA

第五章测试

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

参考答案:

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

)

参考答案:

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

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

)

参考答案:

lambda函数将函数名作为函数结果返回;lambda用于定义简单的、能够在一行内表示的函数;可以使用lambda函数定义列表的排序原则

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

参考答案:

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

参考答案:

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

)

参考答案:

局部变量为组合数据类型且未创建,等同于全局变量;局部变量是函数内部的占位符,与全局变量可能重名但不同;局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量

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

)

参考答案:

降低编程复杂度;复用代码;增强代码的可读性

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

)

deffun1(a,b,*args):

print(a)

print(b)

print(args)

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

参考答案:

1

2

(3,4,5,6)

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

)

deffunc(a,*b):

foriteminb:

a+=item

returna

m=0

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

参考答案:

85

第六章测试

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

).

参考答案:

多态;封装;继承

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

参考答案:

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

)

参考答案:

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

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

)

参考答案:

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

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

)

参考答案:

对象的初始化

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

参考答案:

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

参考答案:

self

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

参考答案:

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

)

参考答案:

__call__

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

)类.

参考答案:

object

第七章测试

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

参考答案:

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

)

参考答案:

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

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

)

参考答案:

expect

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

)

参考答案:

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

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

)

参考答案:

writetext

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

参考答案:

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

)

参考答案:

覆盖写模式w;追加写模式a;只读模式r

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

)

参考答案:

CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据;CSV文件的每一行是一维数据,可以使用Python中的列表类型表示;整个CSV文件是一个二维数据

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

)

fornuminrange(1,4):

sum*=num

print(sum)

参考答案:

TypeError

出错

设city.csv文件内容如下:

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

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

下面代码的执行结果是:

f=open("city.csv","r")

ls=f.read().split(",")

f.close()

print(ls)

参考答案:

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

第八章测试

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

参考答案:

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

)

参考答案:

np.size()

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

)

参考答案:

(2,3,2,2)

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

)

参考答案:

zeros

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

)

参考答案:

reval

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

参考答案:

已知a=np.arange(12)

c=a.view()

那么cisa的结果为True.

参考答案:

numpy中求最大值方法是:(

)

参考答案:

max

a=numpy.array((5,6,7))

b=numpy.array((6,6,6)),

则a.dot(b)的值是:(

)

参考答案:

108

a_mat=np.matrix([3,5,7])

b_mat=np.matrix((1,2,3)),则可以执行的操作是:()

参考答案:

a_mat-b_mat

;a_mat+b_mat;a_mat/b_mat

第九章测试

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

参考答案:

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

参考答案:

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

参考答案:

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

参考答案:

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

参考答案:

pyplot.scatter

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

参考答案:

pyplot.pie

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

参考答案:

线形的宽度

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

参考答案:

第一行第三列的子图

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

参考答案:

蓝色

pyplot.ylim(0,15

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论