数据分析及应用考试题(附答案)_第1页
数据分析及应用考试题(附答案)_第2页
数据分析及应用考试题(附答案)_第3页
数据分析及应用考试题(附答案)_第4页
数据分析及应用考试题(附答案)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

数据分析及应用考试题(附答案)一、单选题(共41题,每题1分,共41分)1.在绘制图形是需要使用()对x轴数据范围进行限制。A、Axlim()B、Bxticke()C、Clegend()D、Dshow()正确答案:A2.有关异常说法正确的是A、A0.63B、B0.5C、C0.32D、D0.85正确答案:A3.直接插入排序在最好情况下的时间复杂度为A、A问题规模是n2B、B执⾏时间等于n2C、C执⾏时间与n2成正⽐D、D问题规模与n2成正⽐正确答案:C4.设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为______。A、A46B、B45C、C6D、D5正确答案:D5.某二叉树共有150个结点,其中有50个度为1的结点,则______。A、A不存在这样的二叉树B、B该二叉树有49个叶子结点C、C该二叉树有50个叶子结点D、D该二叉树有51个叶子结点正确答案:A6.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是()A、A3B、B4C、C5D、D6正确答案:C7.时间复杂度不受数据初始状态影响而恒为的是()。A、A堆排序B、B冒泡排序C、C希尔排序D、D快速排序正确答案:A8.将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?()A、A%cB、B%fC、C%dD、D%s正确答案:B9.matpltlib中绘制图形,通过更改绘图框的尺寸来设置相等的缩放比例的参数是()A、AequalB、BscaledC、CautoD、Dnormal正确答案:B10.箱线图boxplot()函数,设置中位数的属性,如线的类型、粗细等的参数是()A、AmeanpropsB、BmedianpropsC、ClabelsD、Dboxprops正确答案:B11.以下选项中,不是Python中文件操作的相关函数是()。A、Aopen()B、Bload()C、Cread()D、Dwrite()正确答案:B12.有个苦逼的上班族,他每天忘记定闹钟的概率为0.2,上班堵车的概率为0.5,如果他既没定闹钟上班又堵车那他迟到的概率为1.0,如果他定了闹钟但是上班堵车那他迟到的概率为0.8,如果他没定闹钟但是上班不堵车他迟到的概率为0.9,如果他既定了闹钟上班又不堵车那他迟到的概率为0.0,那么求出他在60天里上班迟到的期望。A、A30.6B、B40.1C、C25.8D、D36.8正确答案:A13.创建画布需要使用()函数。A、Afigure()B、Badd_subplot()C、CFigure()D、DAdd_subplot()正确答案:B14.小明连续投掷骰子,首次投出6点的次数期望值为(?)。A、A3B、B4C、C3.5D、D6正确答案:D15.下面属于良好程序设计风格的是______。A、A源程序文档化B、B程序效率第一C、C随意使用无条件转移语句D、D程序输入输出的随意性正确答案:A16.已知df为DataFrame对象,提取Pulse列中值大于100并且Calories列中值小于400的行,代码是:()A、Aprint(df[df(Calories)>300]&(df[Calories]B、Bprint(df[(df[Pulse]>100)&&(df[Calories]C、Cprint(df[(df[Pulse]>100)and(df[Calories]D、Dprint(df[(df[Pulse]>100)&(df[Calories]正确答案:D17.关于预处理的说法中,下列选项中描述不正确是A、Aconcat()函数可以沿着一条轴将多个对象进行堆叠B、Bmerge()函数可以根据一个或多个键将不同的DataFrame进行合并C、C可以使用rename()方法对索引进行重命名操作D、Dunstack()方法可以将列索引旋转为行索引正确答案:D18.在下述论述中,正确的是()。①只有一个结点的二叉树的度为0;②二叉树的度为2;③二叉树的左右子树可任意交换;④深度为K的顺序二叉树的结点个数小于或等于深度相同的满二叉树。A、A①②③B、B②③④C、C②④D、D①④正确答案:D19.Python中变量的命名遵循的规则,不正确的是()A、A以字母或下划线开头,后面可以是字母、数字或下划线。B、B区分大小写C、C以数字开头,后面可以是字母、数字或下划线。D、D不能使用保留字正确答案:C20.下列Python语句正确的是A、Amin=xifx<yelseyB、Bmax=x>y?x:yC、Cif(x>y)printxD、DwhileTrue:pass正确答案:D21.安装一个库的命令格式是:()A、ApipuninstallB、Bpip-hC、CpipinstallD、Dipdownload正确答案:D22.在进行算术运算时,如果希望一次性输出多个统计指标可以使用()方法A、Astatistics()B、Bdescribe()C、Call()D、Dresults()正确答案:B23.以下程序的不可能输出结果是:fromrandomimport*print(round(random(),2))A、A0.47B、B0.54C、C0.27D、D1.87正确答案:D24.Python语言属于()。A、A机器语言B、B汇编语言C、C高级语言D、D科学计算语言正确答案:C25.神经网络模型训练时,依赖于以下哪一种法则进行参数计算?A、A最大值法则B、B最小值法则C、C链式求导法则D、D平均求导法则正确答案:C26.下面哪个不属于数据的属性类型:()A、A标称B、B序数C、C区间D、D相异正确答案:D27.定义学生关系模式如下:Student(S#,Sn,Ssex,class,monitorS#)(其属性分别为学号、学生名、性别、班级和班长学号),则该关系的主键是______。A、AS#B、B(S#,class)C、C(S#,monitorS#)D、DmonitorS#正确答案:A28.假设有命令importnumpyasnpArray1=np.linspace(1,5,3,dtype=int)print(Array1)则,执行结果是A、A30B、B20C、C[[710][1522]]D、D[[58][1522]]正确答案:A29.程序测试的目的是______。A、A为被测程序设计正确的测试用例B、B发现并改正程序中的错误C、C发现程序中的错误D、D改正程序中的错误正确答案:C30.pandas提供了对各种格式数据文件的读取和写入工具,其中不包括哪种?A、ACSV文件B、B文本文件C、C工作簿文件D、DEXE文件正确答案:D31.文件写操作时,writelines方法的参数不可以是()A、A列表B、B元组C、C字典D、D整数正确答案:D32.列表a=[1,2,[3,4]],以下运算结果为True的是A、Alen(a)==3B、Blen(a)==4C、Clength(a)==3D、Dlength(a)==4正确答案:A33.以下关于模块说法错误的是A、A一个xx.py就是一个模块B、B任何一个普通的xx.py文件可以作为模块导入C、C模块文件的扩展名不一定是.pyD、D运行时会从制定的目录搜索导入的模块,如果没有,会报错异常正确答案:C34.x=np.arange(1,10,1).reshape([3,3])y=np.arange(10,19,1).reshape(3,3)np.r_[x,y].shape==()A、A(6,3)B、B(3,6)C、C(3,3)D、D(6,6)正确答案:A35.python源程序执行的方式A、A编译执行B、B解析执行C、C直接执行D、D边编译边执行正确答案:B36.以下代码执行的输出结果为:()importnumpyasnparr=np.array([1,2,3,4,5,6,7])print(arr[-3:-1])A、Ax=random.randint(1,5,size=(5,3))B、Bx=random.choice([1,2,3,4,5],size=(3,5))C、Cx=random.randint(1,5,size=(3,5))D、Dx=random.choice([1,2,3,4,5],size=(5,3))正确答案:B37.使用链表而非结构体数组的优势不包含(?)。A、A可以动态使用内存空间B、B可以快速完成插入和删除节点C、C可以在常数时间内查找第N个节点D、D可以不占用连续内存空间正确答案:C38.Python使用函数()接收用输入的数据A、Aaccept()B、Binput()C、Creadline()D、Dprint()正确答案:B39.对软件系统结构图描述正确的是______。A、A原子模块是位于中间结点的模块B、B扇出是调用一个给定模块的模块数C、C结构图是描述软件系统功能的D、D深度越深宽度越宽说明系统越复杂正确答案:D40.如果一个进程在运行时因某种原因暂停,该进程将脱离运行状态进入______。A、A静止状态B、B停止状态C、C阻塞状态D、D就绪状态正确答案:C41.某二叉树的前序序列为ABCD,中序序列为BDCA,则该二叉树的深度为______。A、A4B、B3C、C2D、D不确定正确答案:A二、多选题(共38题,每题1分,共38分)1.下列关于apply方法说法不正确的是()。纠错收藏A、Aapply方法是对DataFrame每一个元素应用某个函数的方法B、Bapply方法能够实现所有aggregate方法的功能C、Capply方法和map方法都能够进行聚合操作D、Dapply方法只能够对行列进行操作正确答案:ABC2.下列选项中,人工智能的基础实现有?A、A机器学习B、B深度学习C、CBP神经网络D、D卷积神经网络正确答案:ABCD3.以下合法的十六进制数是()纠错收藏A、AOxffB、B0XabcC、C0x01D、D0X9X正确答案:BCD4.关于归一化描述正确的是()。A、A归一化可以预防过拟合B、B归一化没有实质作用C、C归一化将所有数据样本之缩放到0-1之间D、D归一化是一种激活函数正确答案:AC5.以下关于绘图标准流程说法正确的是()。纠错收藏A、A绘制最简单的图形可以不用创建画布B、B添加图例可以在绘制图形之前C、C添加x轴、y轴的标签可以在绘制图形之前D、D修改x轴标签、y轴标签和绘制图形没有先后正确答案:ACD6.在以下Pandas方法中能实现实现合并数据的函数是()。A、Aagg()函数B、Bconcat()函数C、Cjoin()方法D、Dmerge()函数正确答案:BCD7.Numpy库中生成瑞利分布的随机数组,2行3列,以下代码不正确的是:()纠错收藏A、Ax=random.normal(size=(2,3))B、Bx=random.zipf(a=2,size=(2,3))C、Cx=random.chisquare(df=2,size=(2,3))D、Dx=random.rayleigh(scale=2,size=(2,3))正确答案:ABCD8.以下合法的十六进制数是()A、AOxffB、B0XabcC、C0x01D、D0X9X正确答案:BCD9.下列选项中能创建Numpy数组的选项是()。纠错收藏A、Aa=numpy.array([1,2,3])B、Ba=numpy.array([1,[1,2,3],3])C、Ca=numpy.array([[1,2,3],[4,5,6]])D、Da=numpy.array([[‘xiao’,’qian’],[‘xiao’,’feng’]])正确答案:ACD10.下列选项中,哪项是可以用于数据采集的技术?A、AFlumeB、BHiveC、CKafkaD、DMahout正确答案:AC11.Pandas库,可以用来连接两个或者多个DataFrame对象的函数包括()A、Aconcat()B、Bappend()C、Cmerge()D、Dduplicated()正确答案:ABC12.下列选项中,哪项是可以用于数据采集的技术?纠错收藏A、AFlumeB、BHiveC、CKafkaD、DMahout正确答案:AC13.下列哪些属于算法的复杂度A、A时间复杂度B、B空间复杂度C、C对数复杂度D、D指数复杂度正确答案:ABC14.下面叙述错误的是()纠错收藏A、A算法的执行效率与数据的存储结构无关B、B算法的空间复杂度是指算法程序中指令(或语句)的条数C、C算法的有穷性是指算法必须能在执行有限个步骤之后终止D、D以上三种描述都不对正确答案:ABD15.下面问题()能使用贪心法解决A、A单源最短路径问题B、BN皇后问题C、C最小化肥生成树问题D、D背包问题正确答案:ACD16.关于Python字符串,下列说法正确的是?()A、APython字符串属于不可变类型B、BPython字符串属于Python序列类型C、CPython字符串索引不能为负D、DPython字符串支持切片操作正确答案:ABD17.Python语言的应用领域有()。纠错收藏A、AWeb开发B、B操作系统管理和服务器运维的自动化脚本C、C科学计算D、D游戏开发正确答案:ABCD18.下面对count(),index(),find()方法描述错误的是()A、Acount()方法用于统计字符串里某个字符出现的次数B、Bfind()方法检测字符串中是否包含子字符串str如果包含子字符串返回开始的索引值,否则会报一个异常C、Cindex()方法检测字符串中是否包含子字符串str,如果str不在返回-1D、D以上都错误正确答案:BC19.不能够用于处理两个向量的点积的函数是()纠错收藏A、Adot()B、Bvdot()C、Cinv()D、Dsolve()正确答案:ACD20.要权释机器学习/深度学习在人工智能体系中的作用,通常从机器感知、()、()三方面来进行A、A感知B、B理解C、C决策D、D证明正确答案:BCD21.有字符串s=TarenaPython,下列正确并且结果非空的是?()A、As[2]="R"B、Bs[-5:-2:-1]C、Cs+"AI"+sD、Ds[-5:-2:]正确答案:CD22.Numpy库中生成指数分布的随机数组,2行3列,以下代码不正确的是:()纠错收藏A、Ax=random.pareto(a=2,size=(2,3))B、Bx=random.exponential(scale=2,size=(2,3))C、Cx=random.uniform(size=(2,3))D、Dx=random.rayleigh(scale=2,size=(2,3))正确答案:ACD23.以下属于梯度下降的是()A、ABGDB、BSGDC、CMini-BatchD、Ddropout正确答案:ABC24.UNIX/Linux系统中的Apache服务器的主要安全缺陷表现在攻击者可以()纠错收藏A、A利用HTTP协议进行的拒绝服务攻击B、B发动缓冲区溢出攻击C、C获得root权限D、D利用MDAC组件存在一个漏洞,可以导致攻击者远程执行目标系统的命令正确答案:ABC25.衡量一个算法好坏的标准不包含()A、A运行速度快B、B占用空间少C、C时间复杂度低D、D代码短正确答案:ABD26.NumPy提供的两种基本对象是()A、AarrayB、BndarrayC、CufuncD、Dmatrix正确答案:BC27.关于数据维度的描述,正确的是:()纠错收藏A、A一维数据采用线性方式组织,对应于数组概念B、B二维数据有关联关系构成,采用表格方式组织C、C高维数据由键值对类型的数据组成,采用对象方式组织D、D一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案:ABC28.数据质量包含的要素有()。纠错收藏A、A准确性、完整性B、B一致性、可解释性C、C时效性、可信性D、D无错性、兼容性正确答案:ABC29.以下选项不是用来判断当前程序在分支结构中的是()A、A花括号B、B括号C、C缩进D、D冒号正确答案:ABD30.以下选项中,Python赋值语法正确的有()A、Az=2;x=z>=3B、Bx,y=1,6C、Cx=2,y=3D、Dx=ab+cd正确答案:ABD31.下列关于分组聚合的说法正确的是()。A、Apandas提供的分组和聚合函数分别只有一个B、Bpandas分组聚合能够实现组内标准化C、Cpandas聚合时能够使用agg、apply、transform方法D、Dpandas分组函数只有一个groupby正确答案:BCD32.以下选项属于Python哲学内容的是()。纠错收藏A、A简单胜过复杂B、B单纯不如冗余C、C扁平胜于嵌套D、D优美胜于丑陋正确答案:ACD33.Python中函数是对象,以下描述正确的选项有()纠错收藏A、A函数可以作为元素添加到集合对象中B、B函数可以赋值给一个变量C、C函数可以当做函数的返回值D、D函数可以作为参数值传递给其他函数正确答案:ABCD34.Python中函数是对象,以下描述正确的选项有()A、A函数可以作为元素添加到集合对象中B、B函数可以赋值给一个变量C、C函数可以当做函数的返回值D、D函数可以作为参数值传递给其他函数正确答案:ABCD35.下列属于Anaconda主要特点的是()纠错收藏A、A包含了众多流行的科学、数学、工程、数据分析的Python包B、B完全开源和免费C、C支持Python2.6、2.7、3.4、3.5、3.6,可自由切换D、D额外的加速和优化是免费的正确答案:ABC36.监督学习包括纠错收藏A、A降维B、B回归C、C分类D、D聚类正确答案:BC37.下列代码中不能绘制散点图的是()。纠错收藏A、Aplt.scatter(x,y)B、Bplt.plot(x,y)C、Cplt.legend(upperleft)D、Dplt.xlabel(散点图)"正确答案:BCD38.下列与标准化方法有关的说法中正确的的()。A、A离差标准化简单易懂,对最大值和最小值敏感度不高B、B常用的标准化方法,又名零一均值标准化C、C小数定标标准化实质上就是将数据按照一定的比例缩小D、D多个特征的数据的KMeans聚类不需要对数据进行标准化正确答案:BCD三、判断题(共28题,每题1分,共28分)1.__init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值A、正确B、错误正确答案:A2.创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。A、正确B、错误正确答案:A3.对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。A、正确B、错误正确答案:A4.Python是一门胶水语言,可以轻松地操作其它语言编写的库。A、正确B、错误正确答案:A5.df.nanmean()计算中不会统计空值(?)A、正确B、错误正确答案:A6.在Python中可以使用if作为变量名。A、正确B、错误正确答案:B7.Numpy数组的索引下标从0开始的,而且同样也可以使用负索引A、正确B、错误正确答案:A8.在任何时刻相同的值在内存中都只保留一份A、正确B、错误正确答案:B9.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。A、正确B、错误正确答案:B10.模型的具体化就是预测公式,公式可以产生与观察值有相似结构的输出,这就是预测值。A、正确B、错误正确答案:A11.在Python3.5中运算符+不仅可以实现数值的相加

温馨提示

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

评论

0/150

提交评论