版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大数据分析的python基础-知到答案、智慧树答案第一章单元测试1、问题:Python语言是一种高级语言。选项:A:对B:错答案:【对】2、问题:Jupyternotebook中运行单元格的方法有哪几种?()选项:A:EnterB:Shift+EnterC:Ctrl+EnterD:F5答案:【Shift+Enter;Ctrl+Enter】3、问题:Jupyternotebook的记事本文件扩展名为:()选项:A:mB:pyC:pycD:ipynb答案:【ipynb】4、问题:Jupyternotebook中的助手需要额外安装。选项:A:对B:错答案:【对】5、问题:Python安装扩展库常用的是()工具选项:A:setupB:updateC:pipD:run答案:【pip】6、问题:关于Python语言的注释,以下选项中描述错误的是:()选项:A:Python语言有两种注释方式:单行注释和多行注释B:Python语言的单行注释以#开头C:Python语言的单行注释以单引号开头D:Python语言的多行注释以'''(三个单引号)开头和结尾答案:【Python语言的单行注释以单引号开头】7、问题:以下选项中,不是pip工具进行第三方库安装的作用的是:()选项:A:安装一个库B:卸载一个已经安装的第三方库C:列出当前系统已经安装的第三方库D:脚本程序转变为可执行程序答案:【脚本程序转变为可执行程序】8、问题:安装一个库的命令格式是:()选项:A:pipuninstall<拟卸载库名>B:pip-hC:pipinstall<拟安装库名》D:Pipdownload<拟下载库名>答案:【pipinstall<拟安装库名》】9、问题:标准的缩进格式是Python的语法之一。选项:A:对B:错答案:【对】10、问题:下列导入第三库的操作中正确的是:()选项:A:importnumpyB:importnumpyasnpC:frommatplotlibimportpyplotD:fromurllib.requestimporturlopen答案:【importnumpy;importnumpyasnp;frommatplotlibimportpyplot;fromurllib.requestimporturlopen】第二章单元测试1、问题:Python3.6.5版本的保留字总数是:()选项:A:33B:27C:16D:29答案:【33】2、问题:以下选项中,不是Python语言保留字的是:()选项:A:whileB:exceptC:doD:pass答案:【do】3、问题:下列选项中不符合Python语言变量命名规则的是:()选项:B:*IC:3_1D:'-AI答案:【*I;3_1;'-AI】4、问题:关于赋值语句,以下选项中描述错误的是:()选项:A:赋值语句采用符号“=”表示B:赋值与二元操作符可以组合,例如&=C:a,b=b,a可以实现a和b值的互换D:a,b,c=b,e,a是不合法的答案:【a,b=b,a可以实现a和b值的互换】5、问题:在Python中表示空类型的是:()选项:A:NullB:NoneC:ZeroD:NAN答案:【None】6、问题:查看变量内存地址的Python内置函数是find函数.选项:A:对B:错答案:【错】7、问题:Python3.x语句print(1,2,3,sep=':')的输出结果为:()选项:A:1,2,3B:123C:1:2:3D:1换行2换行3答案:【1:2:3】8、问题:Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数.选项:A:dimB:lenC:setD:compute答案:【len】9、问题:表达式3<5>2的值为选项:A:对B:错答案:【对】10、问题:表达式3andnot5的值为选项:A:对B:错答案:【错】第三章单元测试1、问题:字典d={'abc':123,'def':456,'ghi':789},len(d)的结果是:()选项:A:3B:6C:9D:12答案:【3】2、问题:关于Python的元组类型,以下选项中描述错误的是:()选项:A:元组一旦创建就不能被修改B:Python中元组采用逗号和圆括号(可选)来表示C:元组中元素不可以是不同类型D:一个元组可以作为另一个元组的元素,可以采用多级索引获取信息答案:【元组中元素不可以是不同类型】3、问题:以下选项中,不是具体的Python序列类型的是:()选项:A:字符串类型B:元组类型C:数组类型D:列表类型答案:【数组类型】4、问题:对于序列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)答案:【s[i:j:k]】5、问题:设序列s则max(s)一定能返回序列s中的最大值.选项:A:一定能够返回序列s的最大元素B:返回序列s的最大元素,但要求s中元素之间可比较C:返回序列s的最大元素,如果有多个相同,则返回一个元组类型D:返回序列。的最大元素.如果有多个相同,,则返回一个列表类型答案:【返回序列s的最大元素,但要求s中元素之间可比较】6、问题:元组变量t=("cat","dog","tiger","human"),t[::-1]的结果是:()选项:A:('human',"tiger','dog','cat')B:[human','tiger','dog','cat']C:{'human','tiger','dog','cat'}D:运行出错答案:【('human',"tiger','dog','cat')】7、问题:以下选项中能生成一个空字典的是:()选项:A:{}B:dict()C:dict([])D:{[]}答案:【{};dict();dict([])】8、问题:给定字典d,以下选项中对d.get(x,y)的描述错误的是:()选项:A:返回字典d中键值对为x:y的值B:返回字典d中键为x的值,如果不存在.则返回yC:返回字典d中键为X的值如果不存在,则返回空D:返回字典d中值为y的值如果不存在,则返回x答案:【返回字典d中键值对为x:y的值;返回字典d中键为X的值如果不存在,则返回空;返回字典d中值为y的值如果不存在,则返回x】9、问题:Python列表是包含0个或者多个对象引用的有序序列.选项:A:对B:错答案:【对】10、问题:下面代码的输出结果是listl=[i*2foriin'Python']print(listl)选项:A:['PP','yy','t','hh','oo',nn']B:.[2,4,6,8,10,12]C:错误D:PythonPython答案:【['PP','yy','t','hh','oo',nn']】第四章单元测试1、问题:带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码.选项:A:对B:错答案:【错】2、问题:关于Python的分支结构,以下选项中描述错误的是:()选项:A:分支结构使用if保留字B:Python中if-else语句用来形成二分支结构C:Python中if-elif-else语句描述多分支结构D:分支结构可以向已经执行过的语句部分跳转答案:【分支结构可以向已经执行过的语句部分跳转】3、问题:下面代码的输出结果是:()a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:forjinrange(3):s+=c[j]print(s)选项:A:0B:45C:以上答案都不对D:24答案:【45】4、问题:关于Python循环结构,以下选项中描述错误的是:()选项:A:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等B:break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行C:每个continue语句只有能力跳出当前层次的循环D:Python通过for、while等保留字提供遍历循环和无限循环结构答案:【每个continue语句只有能力跳出当前层次的循环】5、问题:关于分支结构,以下选项中描述不正确的是:()选项:A:if语句中条件部分可以使用任何能够产生和False的语句和函数B:二分支结构有一种紧凑形式,使用保留字if和elif实现C:多分支结构用于设置多个判断条件以及对应的多条执行路径D:if语句中语句块执行与否依赖于条件判断答案:【二分支结构有一种紧凑形式,使用保留字if和elif实现】6、问题:如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。选项:A:对B:错答案:【对】7、问题:下面代码的输出结果是:()foriinrange(10):ifi%2==0:continueelse:print(i,end=",")选项:A:2,4,6,8,B:0,2,4,6,8,C:0,2,4,6,8,10,D:1,3,5,7,9,答案:【1,3,5,7,9,】8、问题:以下关于Python的控制结构,正确的是:()选项:A:每个if条件后要使用冒号(:)B:在Python中,没有switch-case语句C:Python中的pass是空语句,一般用作占位语句D:elif可以单独使用答案:【每个if条件后要使用冒号(:);在Python中,没有switch-case语句;Python中的pass是空语句,一般用作占位语句】9、问题:在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算.选项:A:对B:错答案:【对】10、问题:以下程序的输出结果是:()foriin"CHINA":forkinrange(2):print(i,end="")ifi=='N':break选项:A:CCHHIINNAAB:CCHHIIAAC:CCHHIAAD:CCHHIINAA答案:【CCHHIINAA】第五章单元测试1、问题:定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数.选项:A:对B:错答案:【对】2、问题:关于函数,以下选项中描述错误的是:()选项:A:函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。B:使用函数的主要目的是减低编程难度和代码重用C:Python使用function关键字定义一个函数D:函数是一段具有特定功能的、可重用的语句组答案:【Python使用function关键字定义一个函数】3、问题:关于Python的lambda函数,以下选项中描述正确的是:()选项:A:可以使用lambda函数定义列表的排序原则B:f=lambdax,y:x+y执行后,f的类型为数字类型C:lambda函数将函数名作为函数结果返回D:lambda用于定义简单的、能够在一行内表示的函数答案:【可以使用lambda函数定义列表的排序原则;lambda函数将函数名作为函数结果返回;lambda用于定义简单的、能够在一行内表示的函数】4、问题:定义Python函数时,如果函数中没有return语句,则默认返回空值None.选项:A:对B:错答案:【对】5、问题:调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值.选项:A:对B:错答案:【错】6、问题:关于局部变量和全局变量,以下选项中描述正确的是:()选项:A:局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量B:局部变量是函数内部的占位符,与全局变量可能重名但不同C:函数运算结束后,局部变量不会被释放D:局部变量为组合数据类型且未创建,等同于全局变量答案:【局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量;局部变量是函数内部的占位符,与全局变量可能重名但不同;局部变量为组合数据类型且未创建,等同于全局变量】7、问题:关于函数作用的描述,以下选项中正确的是:()选项:A:复用代码B:增强代码的可读性C:降低编程复杂度D:提高代码执行速度答案:【复用代码;增强代码的可读性;降低编程复杂度】8、问题:以下程序的输出结果是:()deffun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)选项:A:12(3,4,5,6)B:1,2,3,4,5,6C:123,4,5,6D:12[3,4,5,6]答案:【12(3,4,5,6)】9、问题:以下程序的输出结果是:()deffunc(a,*b):foriteminb:a+=itemreturnam=0print(func(m,1,1,2,3,5,7,12,21,33))选项:A:33B:0C:7D:85答案:【85】第六章单元测试1、问题:面向对象编程的主要特征是:().选项:A:封装B:继承C:多态D:抽象答案:【封装;继承;多态】2、问题:在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值.选项:A:对B:错答案:【错】3、问题:关于面向对象的程序设计,以下选项中描述错误的是:()选项:A:面向对象方法可重用性好B:Python3.x解释器内部采用完全面向对象的方式实现C:用面向对象方法开发的软件不容易理解D:面向对象方法与人类习惯的思维方法一致答案:【用面向对象方法开发的软件不容易理解】4、问题:关于类和对象的关系,下列描述正确的是:()选项:A:类是面向对象的核心B:类是现实中事物的个体C:对象是根据类创建的,并且一个类只能对应一个对象D:对象描述的是现实的个体,它是类的实例答案:【对象描述的是现实的个体,它是类的实例】5、问题:类中__init__()方法的作用是:()选项:A:一般成员方法B:类的初始化C:对象的初始化D:对象的建立答案:【对象的初始化】6、问题:在派生类中可以通过使用super方法来调用基类中的方法.选项:A:对B:错答案:【对】7、问题:Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员.选项:A:selfB:meC:thisD:与类同名答案:【self】8、问题:Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索.选项:A:对B:错答案:【对】9、问题:类中实现实例作为函数调用的魔术方法是:()选项:A:__return__B:__call__C:__init__D:__new__答案:【__call__】10、问题:若类没有父类,则默认派生自()类.选项:A:objectB:instanceC:classD:python答案:【object】第七章单元测试1、问题:异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常.选项:A:对B:错答案:【对】2、问题:关于程序的异常处理,以下选项中描述错误的是:()选项:A:程序异常发生经过妥善处理可以继续执行B:异常语句可以与else和finally保留字配合使用C:编程语言中的异常和错误是完全相同的概念D:Python通过try、except等保留字提供异常处理功能答案:【编程语言中的异常和错误是完全相同的概念】3、问题:以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:()选项:A:findB:getC:catchD:expect答案:【expect】4、问题:关于Python对文件的处理,以下选项中描述错误的是:()选项:A:Python通过解释器内置的open()函数打开一个文件B:当文件以文本方式打开时,读写按照字节流方式C:文件使用结束后要用close()方法关闭,释放文件的使用授权D:Python能够以文本和二进制两种方式处理文件答案:【当文件以文本方式打开时,读写按照字节流方式】5、问题:以下选项中不是Python对文件的写操作方法的是:()选项:A:writelinesB:write和seekC:writetextD:write答案:【writetext】6、问题:使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容.选项:A:对B:错答案:【对】7、问题:关于Python文件打开模式的描述,以下选项中描述正确的是:()选项:A:覆盖写模式wB:追加写模式aC:创建写模式nD:只读模式r答案:【覆盖写模式w;追加写模式a;只读模式r】8、问题:关于CSV文件的描述,以下选项中正确的是:()选项:A:CSV文件的每一行是一维数据,可以使用Python中的列表类型表示B:CSV文件字段间的分隔符必须是逗号C:整个CSV文件是一个二维数据D:CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据答案:【CSV文件的每一行是一维数据,可以使用Python中的列表类型表示;整个CSV文件是一个二维数据;CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据】9、问题:以下程序的输出结果是:()fornuminrange(1,4):sum*=numprint(sum)选项:A:6B:7C:7.0出错答案:【出错】10、问题:设文件内容如下:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹下面代码的执行结果是:ls=f.read().split(",")f.close()print(ls)选项:A:['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时','伯利兹']B:['巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹']C:['巴哈马','巴林','孟加拉国','巴巴多斯','\n','白俄罗斯','比利时','伯利兹']D:['巴哈马','巴林','孟加拉国','巴巴多斯','白俄罗斯','比利时','伯利兹']答案:【['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时','伯利兹']】第八章单元测试1、问题:使用numpy库,需要使用import进行导入.选项:A:对B:错答案:【对】2、问题:计算numpy中元素个数的方法是:()选项:A:np.sqrt()B:np.size()C:np.identity()D:np.count()答案:【np.size()】3、问题:有数组n=np.arange(24).reshape(2,-1,2,2),则n.shape的返回结果是:()选项:A:(2,3,2,2)B:(2,2,2,2)C:(2,4,2,2)D:(2,6,2,2)答案:【(2,3,2,2)】4、问题:Numpy中创建全为0的矩阵使用:()选项:A:onesB:zerosC:emptyD:arange答案:【zeros】5、问题:numpy中向量转成矩阵使用的方法是:()选项:A:reshapeB:revalC:arangeD:random答案:【reval】6、问题:numpy中产生全1的矩阵使用的方法是选项:A:对B:错答案:【错】7、问题:已知a=np.arange(12)c=a.view()那么cisa的结果为选项:A:对B:错答案:【错】8、问题:numpy中求最大值方法是:()选项:A:MaxB:MaxumC:maxD:big答案:【max】9、问题:则a.dot(b)的值是:()选项:A:array([30,36,42])B:0C:108D:TRUE答案:【108】10、问题:a_mat=np.matrix([3,5,7])b_mat=np.matrix((1,2,3)),则可以执行的操作是:()选项:A:a_mat+b_matB:a_mat-b_matC:a_mat*b_matD:a_mat/b_mat答案:【a_mat+b_mat;a_mat-b_mat;a_mat/b_mat】第九章单元测试1、问题:Matplotlib在Python脚本,Python和IPythonshell,Jupyter笔记本,应用程序服务器等方面有广泛的应用.选项:A:对B:错答案:【对】2、问题:使用pyplot.xlabel()来设置Y轴的文字。选项:A:对B:错答案:【错】3、问题:我们使用pyplot.title()来定义标题。选项:A:对B:错答案:【对】4、问题:在一张Figure中绘制可以使用subplot()函数绘制多个子图。选项:A:对B:错答案:【对】5、问题:绘制散点图应该使用的命令为()。选项:A:pyplot.barB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:【pyplot.scatter】6、问题:为了明确表示各类别占总体的比例,显示各项的大小与各项总和的比例,我们通常使用()命令绘图。选项:A:pyplot.barhB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:【pyplot.pie】7、问题:pyplot.plot命令中linewidth参数设置的是()。选项:A:线形的颜色B:线形的样式C:线形的宽度D:线形的标志答案:【线形的宽度】8、问题:使用subplot(3,3,3)绘制的是()子图。选项:A:第一行第三列的子图B:第一行第二列的子图C:第二行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金华物流总部中心设计招标文件
- 项目二:老年服务伦理的兴起与发展
- 2025-2026学年福建省厦门市高考适应性考试语文试卷含解析
- 《梳理在线学习路径》教案-2025-2026学年川教版(新教材)小学信息技术三年级下册
- 试析建筑工程中地基基础施工质量控制要点
- 【2025】白城洮北社区工作者招考笔试试题
- 26年基础护理省力操作技巧课件
- 26年老年护理不良事件案例课件
- 26年老年扭伤应急处理流程课件
- 语文01卷(天津专用)-(考试版)A4七年级下册语文期末考试
- 2026河北青年管理干部学院使用总量控制数公开招聘工作人员18名考试参考题库及答案解析
- 珙县2026年公开招聘社区专职网格岗(34人)笔试参考题库及答案解析
- 2025-2026学年人教版(2024)二年级数学下册期末综合素养评价卷(二)(含答案)
- 播音系配音课件
- 2026年少先队入队考核通关试题库审定版附答案详解
- 电网企业收入审计制度
- 30-华为蓝血十杰(6版)
- 公众号推文培训
- DBJ50-T-271-2017 城市轨道交通结构检测监测技术标准
- 《养老护理员》-课件:老年人卫生、环境、食品安全防护知识
- 2022年同等学力申硕经济学真题及答案
评论
0/150
提交评论