智慧树知到大数据分析的python基础章节测试答案Word文档格式.docx
《智慧树知到大数据分析的python基础章节测试答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《智慧树知到大数据分析的python基础章节测试答案Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
![智慧树知到大数据分析的python基础章节测试答案Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/11/ccd58dcb-6fb8-4ec2-8d8a-cd93dca3b855/ccd58dcb-6fb8-4ec2-8d8a-cd93dca3b8551.gif)
update
pip
run
pip
6、关于Python语言的注释,以下选项中描述错误的是:
Python语言有两种注释方式:
单行注释和多行注释
Python语言的单行注释以#开头
Python语言的单行注释以单引号开头
Python语言的多行注释以'
'
(三个单引号)开头和结尾
Python语言的单行注释以单引号开头
7、以下选项中,不是pip工具进行第三方库安装的作用的是:
安装一个库
卸载一个已经安装的第三方库列出当前系统已经安装的第三方库C:
脚本程序转变为可执行程序D:
答案:
脚本程序转变为可执行程序
拟卸载库名
)、安装一个库的命令格式是:
8(&
gt;
A:
pipuninstall&
lt;
B:
pip-h
pipinstall&
拟安装库名》
Pipdownload&
拟下载库名&
答案:
pipinstall&
9、标准的缩进格式是Python的语法之一
importnumpy
importnumpyasnp
frommatplotlibimportpyplot
fromurllib.requestimporturlopen
importnumpy,importnumpyasnp,frommatplotlibimportpyplot,fromurllib.requestimporturlopen
第二章
)Python3.6.5版本的保留字总数是:
(、1
33
27
16
29
33答案
():
语言保留字的是、以下选项中,不是2Python
while
except
do
pass
do
3、下列选项中不符合Python语言变量命名规则的是:
()
TempStr
I
-AI
I,3_1,'
4、关于赋值语句,以下选项中描述错误的是:
赋值语句采用符号“=”表示
赋值与二元操作符可以组合,例如&
amp;
=
a,b=b,a可以实现a和b值的互换
a,b,c=b,e,a是不合法的
答案:
a,b=b,a可以实现a和b值的互换
5、在Python中表示空类型的是:
A:
Null
B:
None
C:
Zero
D:
NAN
答案:
None
函数find内置函数是Python、查看变量内存地址的6.
7、Python3.x语句print(1,2,3,sep='
:
)的输出结果为:
1,2,3
1:
2:
3
1换行2换行3
1:
2:
8、Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数
dim
len
set
compute
len
9、表达式3&
5&
2的值为True.
10、表达式3andnot5的值为Ture.
第三章
1、字典d={'
abc'
123,'
def'
456,'
ghi'
:
789},len(d)的结果是:
()
6
12
2、关于Python的元组类型,以下选项中描述错误的是:
元组一旦创建就不能被修改
Python中元组采用逗号和圆括号(可选)来表示
元组中元素不可以是不同类型
—个元组可以作为另一个元组的元素,可以采用多级索引获取信息
3、以下选项中,不是具体的Python序列类型的是:
字符串类型
元组类型
数组类型
列表类型
4、对于序列s,能够返回序列s中第i到j以h为步长的元素子序列的表达是:
s[i,j,k]
s[i;
j;
k]
s[i:
j:
k]
s(i,j,k)
5、设序列s则max(s)一定能返回序列s中的最大值.
一定能够返回序列s的最大元素
返回序列s的最大元素,但要求s中元素之间可比较
返回序列s的最大元素,如果有多个相同,则返回一个元组类型
返回序列。
的最大元素.如果有多个相同,,则返回一个列表类型
6、元组变量t=(cat,dog,iger,human),t[:
-1]的结果是:
cat'
)A:
('
human'
iger'
'
dog'
,
],B:
[human'
tiger'
{'
}
运行出错
答案
)、以下选项中能生成一个空字典的是7:
(
{}
dict()
dict([])
{[]}
8、给定字典d,以下选项中对d.get(x,y)的描述错误的是:
返回字典d中键值对为x:
y的值
返回字典d中键为x的值,如果不存在.则返回y
返回字典d中键为X的值如果不存在,则返回空
返回字典d中值为y的值如果不存在,则返回x
9、Python列表是包含0个或者多个对象引用的有序序列.
错答案:
10、下面代码的输出结果是
listl=[i*2foriin'
Python'
]
print(listl)
['
PP'
yy'
t'
hh'
oo'
nn'
.[2,4,6,8,10,12]
错误
PythonPython
第四章
1、带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码对A:
2、关于Python的分支结构,以下选项中描述错误的是:
分支结构使用if保留字
Python中if-else语句用来形成二分支结构
Python中if-elif-else语句描述多分支结构
分支结构可以向已经执行过的语句部分跳转
3、下面代码的输出结果是:
a=[[1,2,3],[4,5,6],[7,8,9]]
forcina:
forjinrange(3):
s+=c[j]print(s)A:
45
以上答案都不对
24
4、关于
Python循环结构,以下选项中描述错误的是:
函数等
range()遍历循环中的遍历结构可以是字符串、文件、组合数据类型和
break
用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
每个continue语句只有能力跳出当前层次的循环
Python通过for、while等保留字提供遍历循环和无限循环结构
5、关于分支结构,以下选项中描述不正确的是
if语句中条件部分可以使用任何能够产生
True和False的语句和函数
二分支结构有一种紧凑形式,使用保留字
if
和elif实现
多分支结构用于设置多个判断条件以及对应的多条执行路径
if语句中语句块执行与否依赖于条件判断答案:
的作用是等价的
7、下面代码的输出结果是:
foriinrange(10):
ifi%2==0:
continue
else:
print(i,end=,)
2,4,6,8,
0,2,4,6,8,
0,2,4,6,8,10,
1,3,5,7,9,
8、以下关于Python的控制结构,正确的是:
每个if条件后要使用冒号(:
)
在Python中,没有switch-case语句
Python中的pass是空语句,一般用作占位语句
elif可以单独使用
9、在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算
10、以下程序的输出结果是:
foriinCHINA:
forkinrange
(2):
print(i,end=\)
ifi=='
N'
CCHHIINNAA
CCHHIIAA
f=lambdax,y:
x+y
CCHHIAA
CCHHIINAA
第五章
也必须保留一对空的圆括号来表示这是一即使该函数不需要接收任何参数,1、定义函数时,.个
函数
错B:
)、关于函数,以下选项中描述错误的是:
(2
函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输A:
入
输出方式即可。
使用函数的主要目的是减低编程难度和代码重用
function关键字定义一个函数C:
Python使用函数是一段具有特定功能的、可重用的语句组D:
)函数,以下选项中描述正确的是:
(3、关于Python的lambda
lambda函数定义列表的排序原则A:
可以使用
执行后,f的类型为数字类型
lambda函数将函数名作为函数结果返回
lambda用于定义简单的、能够在一行内表示的函数
4、定义Python函数时,如果函数中没有return语句,则默认返回空值None.
5、调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值.
6、关于局部变量和全局变量,以下选项中描述正确的是:
局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
局部变量是函数内部的占位符,与全局变量可能重名但不同