




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智慧树知到大数据分析的 python 基础章节测试答案第一章1、Python 语言是一种高级语言。A:对B:错答案 : 对2、Jupyter notebook 中运行单元格的方法有哪几种? ( )A:EnterB:Shift+EnterC:Ctrl+EnterD:F5: Shift+Enter,Ctrl+Enter答案) ( 3 、 Jupyter notebook的记事本文件扩展名为:A:mB:pyC:pycD:ipynb: ipynb 答案Jupyter notebook 中的助手需要额外安装。 4 、 对 A:B: 错答案 : 对5、Python 安装扩展库常用的是()工具B:updat
2、eA:setupC:3_1C:pipD:run答案 : pip6、关于 Python 语言的注释,以下选项中描述错误的是: ( )A: Python 语言有两种注释方式 : 单行注释和多行注释B:Python 语言的单行注释以 #开头C:Python 语言的单行注释以单引号开头D:Python 语言的多行注释以 '''( 三个单引号 ) 开头和结尾答案 : Python 语言的单行注释以单引号开头7、以下选项中,不是 pip 工具进行第三方库安装的作用的是: ( )A: 安装一个库B: 卸载一个已经安装的第三方库 列出当前系统已经安装的第三方库 C: 脚本程序转变为可执
3、行程序 D: 答案 : 脚本程序转变为可执行程序) 、安装一个库的命令格式是: 8(拟卸载库名> A:pip uninstall < B:pip -hC:pip install < 拟安装库名D: Pip download <拟下载库名 >答案: pip install <拟安装库名9、标准的缩进格式是 Python 的语法之一A:对B:错答案 : 对A:import numpyB:import numpy as npC:from matplotlib import pyplotD:from urllib.re
4、quest import urlopen答案 : import numpy,import numpy as np,from matplotlib import pyplot,from urllib.request import urlopen第二章) Python 3.6.5 版本的保留字总数是: ( 、 1A:33B:27C:16D:29: 33 答案():语言保留字的是、以下选项中,不是 2PythonA:whileB:exceptC:doD:pass答案 : do3、下列选项中不符合 Python 语言变量命名规则的是: ()A:TempStrB:ID:'-AI答案 : I,3_
5、1,'-AI4、关于赋值语句,以下选项中描述错误的是: ( )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函数 find 内置函数是 Python 、查看变量内存地址的 6 A:对B:错答案 : 错7、Python 3.x 语句 print(1, 2, 3, sep='
6、;:') 的输出结果为: ( )A:1,2,3C:1:2:3B:1 2 3D:1 换行 2 换行 3答案 : 1:2:38、Python 内置函数 ( ) 可以返回列表、 元组、 字典、 集合、 字符串以及 range 对象中元素个数A:dimB:lenC:setD:compute答案 : len9、表达式 3<5>2 的值为 True.A:对B:错答案 : 对10、表达式 3 and not 5 的值为 Ture.A:对B:错答案 : 错第三章1、字典 d='abc ':123, 'def':456, ' ghi
7、39; :789 ,len(d) 的结果是 :( )A:3B:6D:12C:9答案:2、关于 Python 的元组类型,以下选项中描述错误的是 :( )A: 元组一旦创建就不能被修改B: Python 中元组采用逗号和圆括号 (可选) 来表示C: 元组中元素不可以是不同类型D:一个元组可以作为另一个元组的元素, 可以采用多级索引获取信息答案:3、以下选项中,不是具体的 Python 序列类型的是 :( )A:字符串类型B: 元组类型C:数组类型D:列表类型答案:4、对于序列 s, 能够返回序列 s 中第 i 到 j 以 h 为步长的元素子序列的表达是 :( )A:si,j, kB:si;j;
8、kC:si:j:kD:s(i,j,k)答案:5、设序列 s 则 max(s) 一定能返回序列 s 中的最大值 .A: 一定能够返回序列 s 的最大元素B:返回序列 s 的最大元素 , 但要求 s 中元素之间可比较C: 返回序列 s 的最大元素 , 如果有多个相同,则返回一个元组类型D: 返回序列。的最大元素 . 如果有多个相同, ,则返回一个列表类型答案:6、元组变量 t= (cat,dog , iger,human),t:-1 的结果是 :( )'cat') A:('human', iger', 'dog' ,'cat'
9、 , B:human', 'tiger', 'dog'C:'human', 'tiger', 'dog', 'cat'D: 运行出错: 答案) 、以下选项中能生成一个空字典的是 7:(A:B:dict ()C:dict()D:答案:8、给定字典 d, 以下选项中对 d.get(x, y) 的描述错误的是 :( )A:返回字典 d 中键值对为 x:y 的值B: 返回字典 d 中键为 x 的值,如果不存在 . 则返回 yC:返回字典 d 中键为 X的值如果不存在 , 则返回空D: 返回字典 d
10、中值为 y 的值如果不存在 , 则返回 x答案:9、Python 列表是包含 0 个或者多个对象引用的有序序列 .A:对B:错答案:10、下面代码的输出结果是listl = i*2 for i in 'Python'print( listl)A:'PP', 'yy', 't', 'hh', 'oo', nn'B:.2,4,6,8,10, 12C:错误D:Python Python答案:第四章1、带有 else 子句的循环如果因为执行了 break 语句而退出的话, 则会执行 else 子句中
11、的代码 对 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,9for c in a:for j in range(3): s += cj print(s) A:0B:45C:以上答案都不对D:244、关于答案:Python 循环结构,以下选项中描述错误的是 : ( )函数等ra
12、nge() 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和A:B:break用来跳出最内层 for 或者 while 循环,脱离该循环后程序从循环代码后继续执行C: 每个 continue 语句只有能力跳出当前层次的循环D:Python 通过 for 、 while 等保留字提供遍历循环和无限循环结构答案:5、关于分支结构,以下选项中描述不正确的是A:if 语句中条件部分可以使用任何能够产生True 和 False 的语句和函数B:二分支结构有一种紧凑形式,使用保留字if和 elif 实现C:多分支结构用于设置多个判断条件以及对应的多条执行路径D:if 语句中语句块执行与否依赖于条件判
13、断 答案:6、如果仅仅是用于控制循环次数,那么使用for i in range(20)和 for i in range(20, 40)的作用是等价的A:对B:错答案:7、下面代码的输出结果是 : ( )for i in range(10):if i%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,答案:8、以下关于 Python 的控制结构,正确的是 : ( )A:每个 if 条件后要使用冒号 ( : )B: 在 Python 中,没有 switch-case 语句C:Python
14、 中的 pass 是空语句,一般用作占位语句D:elif 可以单独使用答案:9、在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算A:对B:错答案:10、以下程序的输出结果是 : ( )for i in CHINA:for k in range(2):print(i, end=)if i = 'N':breakA:CCHHIINNAAB:CCHHIIAAB:f = lambda x,y:x+yC:CCHHIAAD:CCHHIINAA: 答案第五章也必须保留一对空的圆括号来表示这是一即使该函数不需要接收任何参数,1、定义函数时, . 个函数对 A:错 B: 答案)
15、 、关于函数,以下选项中描述错误的是 :( 2 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输 A: 入 输出方式即可。B: 使用函数的主要目的是减低编程难度和代码重用function 关键字定义一个函数 C:Python 使用 函数是一段具有特定功能的、可重用的语句组 D: 答案) 函数,以下选项中描述正确的是 : ( 3 、关于 Python 的 lambdalambda 函数定义列表的排序原则 A: 可以使用执行后, f 的类型为数字类型C:lambda 函数将函数名作为函数结果返回D:lambda 用于定义简单的、能够在一行内表示的函数答案:4、定义 P
16、ython 函数时,如果函数中没有 return 语句,则默认返回空值 None.A:对B:错答案:5、调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的 默认值 .A:对B:错答案:6、关于局部变量和全局变量,以下选项中描述正确的是:( )A: 局部变量和全局变量是不同的变量,但可以使用global 保留字在函数内部使用全局变量B:局部变量是函数内部的占位符,与全局变量可能重名但不同C:函数运算结束后,局部变量不会被释放D:局部变量为组合数据类型且未创建,等同于全局变量答案:7、关于函数作用的描述,以下选项中正确的是:( )A:复用代码B:增强代码的可读性C:降
17、低编程复杂度D:提高代码执行速度答案:8、以下程序的输出结果是 :( )def fun1(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:123, 4, 5, 6答案:9、以下程序的输出结果是 :( )def func(a,*b):for item in b:a += itemreturn am = 0print(func(m,1,1,2,3,5,7,12,21,33)A:33B:0C:7D:85答案:1、面向对象编程的主要特征是: ( ).A
18、: 封装B: 继承C:多态D:抽象答案:2、在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值A:对B:错答案:3、关于面向对象的程序设计,以下选项中描述错误的是: ( )A: 面向对象方法可重用性好B:Python 3.x解释器内部采用完全面向对象的方式实现C:用面向对象方法开发的软件不容易理解D:面向对象方法与人类习惯的思维方法一致答案:): ( 、关于类和对象的关系,下列描述正确的是4 A: 类是面向对象的核心B: 类是现实中事物的个体C:对象是根据类创建的,并且一个类只能对应一个对象D:对象描述的是现实的个体,它是类的实例答案:5、类中 init() 方法的作用是
19、:( )A: 一般成员方法B: 类的初始化C:对象的初始化D:对象的建立答案:6、在派生类中可以通过使用super 方法来调用基类中的方法 .A:对B:错答案:7、Python 类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员A:selfB:meC:thisD:与类同名答案:Python 、 8支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名, 则 Python 解释器将从左向右按顺序进行搜索 .A:对B:错答案:9、类中实现实例作为函数调用的魔术方法是:( )A:returnB:callC:initD:new答案:10、若类没有父类,则默认派生自( ) 类
20、 .A:objectB:instanceC:classD:python答案: 第七章1、异常处理结构中的 finally 块中代码仍然有可能出错从而再次引发异常A:对B:错答案:2、关于程序的异常处理,以下选项中描述错误的是 : ( )A:程序异常发生经过妥善处理可以继续执行B: 异常语句可以与 else 和 finally 保留字配合使用C:编程语言中的异常和错误是完全相同的概念D:Python 通过 try 、 except 等保留字提供异常处理功能答案:3、以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是 : ( )A:findB:getC:catchD:exp
21、ect: 答案) 对文件的处理,以下选项中描述错误的是 : ( Python 4、关于通过解释器内置的 open() 函数打开一个文件 A:PythonB: 当文件以文本方式打开时,读写按照字节流方式方法关闭,释放文件的使用授权 C: 文件使用结束后要用 close()能够以文本和二进制两种方式处理文件 D:Python: 答案) 对文件的写操作方法的是 5 、以下选项中不是 Python : (A:writelinesseek B:write 和C:writetextD:write答案:6、使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容A:对B:错答案:7、关于 Pytho
22、n 文件打开模式的描述,以下选项中描述正确的是: ( )w A: 覆盖写模式a 追加写模式 B:n 创建写模式 C:r 只读模式 D: 答案) 文件的描述,以下选项中正确的是 : ( 8 、关于 CSVPython 中的列表类型表示 A:CSV 文件的每一行是一维数据,可以使用B:CSV 文件字段间的分隔符必须是逗号文件是一个二维数据 C: 整个 CSVD:CSV 文件格式是一种通用的文件格式,应用于程序之间转移表格数据: 答案) : ( 9 、以下程序的输出结果是for num in range(1,4):sum *= numprint(sum)A:6B:7C:7.0D:TypeError
23、出错答案:10、设 city.csv 文件内容如下: 巴哈马 ,巴林,孟加拉国 , 巴巴多斯 白俄罗斯 ,比利时 ,伯利兹 下面代码的执行结果是: f = open(city.csv,)ls = f.read().split(,)f.close()print(ls)A:' 巴哈马 ', ' 巴林 ', ' 孟加拉国 ', ' 巴巴多斯 n 白俄罗斯 ', ' 比利时 ', ' 伯利兹 'B:' 巴哈马, 巴林, 孟加拉国 , 巴巴多斯 , 白俄罗斯 , 比利时, 伯利兹 'C:
24、9; 巴哈马 ', ' 巴林 ', ' 孟加拉国 ', ' 巴巴多斯 ', 'n', '白俄罗斯 ', ' 比利时 ', ' 伯利兹 'D:' 巴哈马 ', ' 巴林 ', ' 孟加拉国 ', ' 巴巴多斯 ', ' 白俄罗斯 ', ' 比利时 ', ' 伯利兹 '答案:第八章1、使用 numpy 库,需要使用 import 进行导入 .A:对B:错答案2、计算 n
25、umpy 中元素个数的方法是 : ( )A:np.sqrt()B:np.size()C:np.identity()D:np.count()答案:n.shape 则3、有数组 n = np.arange(24).reshape(2,-1,2,2), ) :( 的返回结果是 A:(2,3,2,2)B:(2,2,2,2)C:(2,4,2,2)D:(2,6,2,2): 答案) : ( 中创建全为 4、 Numpy0 的矩阵使用A:onesB:zerosC:emptyD:arange: 答案) : ( numpy5 、中向量转成矩阵使用的方法是A:reshapeB:revalC:arangeD:rand
26、om答案:6、 numpy 中产生全 1 的矩阵使用的方法是 empty.A:对B:错答案:7、已知 a = np.arange(12) c = a.view()那么 c is a的结果为A:对B:错答案:8、numpy 中求最大值方法是 : ( )A:MaxB:MaxumC:maxD:big答案:9、a=numpy.array(5,6,7) b=numpy.array(6,6,6),则 a.dot(b)A:array(30,36,42)B:0C:108D:TRUE答案10、a_mat = np.matrix(3, 5, 7) b_mat = np.matrix(1, 2, 3),A:a_ma
27、t + b_matB:a_mat - b_matTrue.的值是 : ( )则可以执行的操作是 :( )C:a_mat * b_matD:a_mat / b_mat答案:第九章Web应用程序服1、Matplotlib 在 Python 脚本, Python 和 IPython shell , Jupyter 笔记本, 务器等方面有广泛的应用 .A:对B:错答案:2、使用 pyplot.xlabel()来设置 Y 轴的文字。A:对B:错答案:3、我们使用 pyplot.title( ) 来定义标题。A:对B:错答案:4、在一张 Figure 中绘制可以使用 subplot ()函数绘制多个子图。
28、A:对B:错答案:5、绘制散点图应该使用的命令为() 。A:pyplot.barB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:6、为了明确表示各类别占总体的比例,显示各项的大小与各项总和的比例,我们通常使用() 命令绘图。A:pyplot.barhB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:7、pyplot.plot命令中 linewidth 参数设置的是() 。A:线形的颜色B:线形的样式C:线形的宽度D:线形的标志答案:8、使用 subplot(3, 3, 3) 绘制的是()子图。第一行第三列的子图 A:B:第一行第二列的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协议书和合同怎么查找
- 租地协议书合同
- 求兼职主播合同协议书
- 租房协议书没有合同
- 双人餐饮合同协议书
- 合同违约协议书范本
- 运费协议书合同
- 种植基地终止合同协议书
- 男女合同协议书
- 网络员考试题及答案
- 火灾自动报警系统设计规范完整版2025年
- 2025届广东省燕博园联考(CAT)高三下学期3月模拟测试物理试题(原卷版+解析版)
- 德庆县2024-2025学年三年级数学第二学期期末统考模拟试题含解析
- 安全意识教育试题及答案
- 2025年铁路小型养路机械市场分析现状
- 《海参的品种与功效》课件
- SZDBZ 171-2016 物业服务人员管理规范
- 《食品营养与健康》课件
- 初级社工师《社会工作实务》考试(重点)题库300题(含答案解析)
- 2024年天津市高考物理试题含答案解析
- 机器狗:技术成熟性能优越场景刚需放量在即2025
评论
0/150
提交评论