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

下载本文档

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

文档简介

数据分析及应用试题库及答案一、单选题(共50题,每题1分,共50分)1、用顺序查找法对具有n个结点的线性表查找一个结点的时间复杂度为()A、AO(log2n2)B、BO(nlog2n)C、CO(n)D、DO(log2n)正确答案:C2、a=np.array([10,100])b=np.array([1,2])print(np.power(a,b))输出结果A、A[10010000]B、B[10,100]C、C[1010000]D、D[100,100]正确答案:C3、某二叉树的前序序列为ABCD,中序序列为BDCA,则该二叉树的深度为______。A、A4B、B3C、C2D、D不确定正确答案:A4、求最短路径的FLOYD算法的时间复杂度为()A、AO(n)B、BO(n+e)C、CO(n^2)D、DO(n^3)正确答案:D5、归并排序的时间复杂度()A、AO(log(N))B、BO(N*log(N))C、CO(N)D、DO(N^2)正确答案:B6、哪个函数用户将序列中所有元素作为参数调用指定函数,并将结果构成新的序列A、AlambdaB、BmapC、CfilterD、Dzip正确答案:B7、以下选项中,不是Python中文件操作的相关函数是()。A、Aopen()B、Bload()C、Cread()D、Dwrite()正确答案:B8、关于预处理的说法中,下列选项中描述不正确是A、Aconcat()函数可以沿着一条轴将多个对象进行堆叠B、Bmerge()函数可以根据一个或多个键将不同的DataFrame进行合并C、C可以使用rename()方法对索引进行重命名操作D、Dunstack()方法可以将列索引旋转为行索引正确答案:D9、下列函数中,可以用于创建等差数组的函数是A、Aempty()B、Barange()C、Czeros()D、Dones()正确答案:B10、假设有命令importnumpyasnpArray1=np.linspace(1,5,3,dtype=int)print(Array1)则,执行结果是A、A30B、B20C、C[[710][1522]]D、D[[58][1522]]正确答案:A11、np.array([[1,2],[3]]).tolist()=(?)A、A[123]B、B[[1,2],[3]]C、C[[12],[3]]D、D程序报错正确答案:D12、在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是():A、A访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)B、B在第i个结点后插入一个新结点(1≤i≤n)C、C删除第i个结点(1≤i≤n)D、D将n个结点从小到大排序正确答案:A13、下面不属于软件工程三要素的是______。A、A环境B、B工具C、C过程D、D方法正确答案:A14、下面不属于需求分析阶段工作的是______。A、A需求获取B、B需求分析C、C撰写软件需求规格说明书D、D可行性研究正确答案:D15、以下代码执行的输出结果为:()importnumpyasnparr=np.array([1,2,3,4,5])x=arr.copy()y=arr.view()print(x.base)print(y.base)A、ANoneNoneB、B[12345]NoneC、CNone[12345]D、D[12345][12345]正确答案:C16、文本文件对象的read()方法将返回文本文件的()。A、A首行B、B末行C、C迭代器D、D所有内容正确答案:D17、Matplotlib中的绘制散点图scatter()方法,表示点的透明度的参数是()A、AmarkerB、BsC、CcD、Dalpha正确答案:D18、打印pandas版本信息A、Apd.vB、Bpd.versionC、Cpd.__version__D、Dpd.V正确答案:C19、下面代码的输出结果是()df=pd.DataFrame({""A"":[12,4,5,44,1],""B"":[5,2,54,3,2],""C"":[20,16,7,3,8],""D"":[14,3,17,2,6]})print(df.median(axis=1))A、A013.013.5212.033.044.0B、BA5.0B3.0C8.0D6.0C、CA13.2B13.2C10.8D8.4D、D012.7516.25220.75313.0044.25正确答案:A20、下列选项中,不属于groupby()方法分组方式的是A、A[[234][789]]B、B[[123][678]]C、C[234789]D、D[123678]正确答案:A21、在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为______。A、A3n/4B、BnC、Cn/2D、Dn/4正确答案:A22、numpy库中生成二项分布随机数10个,伯努利试验的次数为15,伯努利变量取值为1的概率是0.5,代码是:()A、Ax=random.binomial(n=10,p=0.5,size=15)B、Bx=random.rand(n=10,p=0.5,size=15)C、Cx=random.binomial(n=15,p=0.5,size=10)D、Dx=random.rand(n=15,p=0.5,size=10)正确答案:C23、a=[4,7,2,3,1]b=a.sort()a==()A、ANoneB、B[1,2,3,4,7]C、C[4,7,2,3,1]D、D报错正确答案:B24、设事件A,B相互独立,且已知P(A)=0.6,P(A∪B)=0.7,则P(B)=()A、A1/16B、B1/4C、C1/10D、D4/10正确答案:B25、对于DataFrame对象,以下说法错误的是A、A[1101215]B、B[1512101]C、C[[101][1215]]D、D[[1215][110]]正确答案:A26、以下代码执行的输出结果为:()importnumpyasnparr=np.array([[1,2,3,4,5],[6,7,8,9,10]])print(arr[0:2,2])A、Arandint()B、Brand()C、CranD、DERROR15正确答案:A27、以下两种描述分别对应哪两种对分类算法的评价标准?()(a)警察抓小偷,描述警察抓的人中有多少个是小偷的标准。(b)描述有多少比例的小偷给警察抓了的标准。A、APrecision,RecallB、BRecall,PrecisionC、CPrecision,ROCD、DRecall,ROC正确答案:A28、下面选项中t不是s的子序列的是()A、As=t=B、Bs=t=C、Cs=t=D、Ds=t=正确答案:C29、np.vstack(a,b)和np.hstack(a,b)分别表示(?)。A、A数组水平叠加、数组垂直叠加B、B数组垂直叠加、数组水平叠加C、C数组a,b向量化为一维数组后垂直叠加、数组a,b向量化为一维数组后水平叠加D、D数组a,b向量化为一维数组后水平叠加、数组a,b向量化为一维数组后垂直叠加正确答案:B30、Python文件的后缀名是()。A、A.docB、B.vbpC、C.pyD、D.exe正确答案:C31、假设12个销售价格记录组已经排序如下:5,10,11,13,15,35,50,55,72,92,204,215使用如下每种方法将它们划分成四个箱。等频(等深)划分时,15在第几个箱子内?()A、AraiseB、BwithC、CimportD、Dfinal正确答案:D32、下面描述中正确的是______。A、A集成测试是为了发现详细设计的错误B、B集成测试是为了发现概要设计的错误C、C集成测试是为了发现需求分析的错误D、D集成测试是为了发现编码的错误正确答案:B33、关于Series结构,下列描述正确的是A、A文件系统阶段B、B人工管理阶段C、C文件系统阶段和数据库阶段D、D人工管理阶段和文件系统阶段正确答案:B34、下面结构类型可以用来构造链表的是()A、Astructaa{inta;int*b}B、Bstructbb{inta;bb*b}C、Cstructcc{int*a;ccb}D、Dstructdd{int*a;aab}正确答案:B35、matpltlib中绘制图形,可以通过传递参数设置当前绘图区的标题及位置。若标题是""s"",以下设置绘图区标题写法对的是:()A、A[[012][345]]B、B[[015][234]]C、C[[234][015]]D、D[012345]正确答案:C36、神经网络模型训练时,依赖于以下哪一种法则进行参数计算?A、A最大值法则B、B最小值法则C、C链式求导法则D、D平均求导法则正确答案:C37、对软件系统结构图描述正确的是______。A、A原子模块是位于中间结点的模块B、B扇出是调用一个给定模块的模块数C、C结构图是描述软件系统功能的D、D深度越深宽度越宽说明系统越复杂正确答案:D38、通过f=open(""score.txt"",a+)语句打开文件后,不可以进行的操作是()A、A读操作B、B写操作C、C删除操作D、D追加操作正确答案:C39、a=1,2,3,4,5print(a)将输出A、A抛异常B、B1C、C5D、D(1,2,3,4,5)正确答案:D40、将3个不一样的球随机放入4个杯子中,则杯子中球的最大个数为2的概率是?A、A9/16B、B3/4C、C3/8D、D3/16正确答案:A41、在绘制图形是需要使用()对x轴数据范围进行限制。A、Axlim()B、Bxticke()C、Clegend()D、Dshow()正确答案:A42、下列选项中,正确定义了一个字典的是A、Anp.save(data_txt.txt,data1,fmt=%d)B、Bdata1=np.load(data_txt.txt)C、Cnp.savetxt(data_txt.txt,data1,fmt=%d)D、Ddata1=np.loadtxt(data_txt.txt)正确答案:D43、以下代码执行的输出结果为:()importnumpyasnparr=np.array([1,3,5,7])print(arr[2]+arr[3])A、A8B、B12C、C5D、D13正确答案:B44、Python语言属于()。A、A机器语言B、B汇编语言C、C高级语言D、D科学计算语言正确答案:C45、循环语句foriinrange(-3,21-4)的循环次数为A、A0B、B6C、C7D、D8正确答案:B46、以下关于模块说法错误的是A、A一个xx.py就是一个模块B、B任何一个普通的xx.py文件可以作为模块导入C、C模块文件的扩展名不一定是.pyD、D运行时会从制定的目录搜索导入的模块,如果没有,会报错异常正确答案:C47、Python使用函数()接收用输入的数据A、Aaccept()B、Binput()C、Creadline()D、Dprint()正确答案:B48、优先级最高得运算符号是?A、A/B、B//C、C*D、D()正确答案:D49、以下叙述中正确的是()。A、APython3.x与Python2.x兼容B、BPython语句只能以程序方式执行C、CPython是解释型语言D、DPython语言出现得晚,具有其他高级语言的一切优点正确答案:C50、定义学生关系模式如下:Student(S#,Sn,Ssex,class,monitorS#)(其属性分别为学号、学生名、性别、班级和班长学号),则该关系的主键是______。A、AS#B、B(S#,class)C、C(S#,monitorS#)D、DmonitorS#正确答案:A二、多选题(共30题,每题1分,共30分)1、关于递归函数的描述,以下选项中不正确的是()纠错收藏A、A包含一个循环结构B、B函数比较复杂C、C函数内部包含对本函数的再次调用D、D函数名称作为返回值正确答案:ABD2、不能够用于处理两个向量的点积的函数是()A、Adot()B、Bvdot()C、Cinv()D、Dsolve()正确答案:ACD3、以下关于字典的描述,正确的是()纠错收藏A、A字典中元素以键信息为索引访问B、B字典长度是可变的C、C字典是键值对的集合D、D字典中的键可以对应多个值信息正确答案:ABC4、Python中,以下通过列表a=[1,3,2],b=[3,4,5]得到列表[1,3,2,3,4,5]的是()纠错收藏A、Aa.append(b)B、Ba+bC、Ca.extend(b)D、Da.insert(3,b)正确答案:BCD5、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))正确答案:ACD6、NumPy提供的两种基本对象是()A、AarrayB、BndarrayC、CufuncD、Dmatrix正确答案:BC7、Python中函数是对象,以下描述正确的选项有()纠错收藏A、A函数可以作为元素添加到集合对象中B、B函数可以赋值给一个变量C、C函数可以当做函数的返回值D、D函数可以作为参数值传递给其他函数正确答案:ABCD8、Pandas库,可以用来连接两个或者多个DataFrame对象的函数包括()A、Aconcat()B、Bappend()C、Cmerge()D、Dduplicated()正确答案:ABC9、下列属于Anaconda主要特点的是()A、A包含了众多流行的科学、数学、工程、数据分析的Python包B、B完全开源和免费C、C支持Python2.6、2.7、3.4、3.5、3.6,可自由切换D、D额外的加速和优化是免费的正确答案:ABC10、以下关于算法的叙述中正确的是()A、A算法的步骤一定是有限的B、B求解某一问题的算法是唯一的C、C算法的每一步操作指令必须明确D、D算法执行后一定产生确定结果正确答案:ACD11、以下合法的十六进制数是()纠错收藏A、AOxffB、B0XabcC、C0x01D、D0X9X正确答案:BCD12、下列叙述中错误的是()纠错收藏A、A有序线性表既可以采用顺序存储结构,也可以采用链式存储结构B、B队列是先进后出"的线性表"C、C队列是先进后出"的线性表"D、D循环队列是非线性结构正确答案:BCD13、下列说法正确的是()A、A算法原地工作的含义是指不需要任何额外的辅助空间B、B在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法C、C所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界D、D同一个算法,实现语言的级别越高,执行效率就越低正确答案:BCD14、关于Python字符串,下列说法正确的是?()A、APython字符串属于不可变类型B、BPython字符串属于Python序列类型C、CPython字符串索引不能为负D、DPython字符串支持切片操作正确答案:ABD15、决定人工神经网络性能的要素有()。纠错收藏A、A神经元的特性B、B神经元之间相互连接的形式为拓扑结构C、C为适应环境而改善性能的学习规则D、D数据量大小正确答案:ABC16、下列选项中,哪项是可以用于数据采集的技术?A、AFlumeB、BHiveC、CKafkaD、DMahout正确答案:AC17、Numpy库中生成正态分布的随机数组,2行3列,以下代码不正确的是:()A、Ax=random.normal(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))正确答案:BCD18、下面对count(),index(),find()方法描述错误的是()A、Acount()方法用于统计字符串里某个字符出现的次数B、Bfind()方法检测字符串中是否包含子字符串str如果包含子字符串返回开始的索引值,否则会报一个异常C、Cindex()方法检测字符串中是否包含子字符串str,如果str不在返回-1D、D以上都错误正确答案:BC19、创建Numpy数字的方法不正确的是()A、Aimportnumpyasnparr=np.array([1,5])B、Bimportnumpyasnparr=np.list([1,5])C、Cimportnumpyarr=np.array([1,5])D、Darr=Numpy.array([1,5])正确答案:BCD20、下列说法正确的是()纠错收藏A、A算法原地工作的含义是指不需要任何额外的辅助空间B、B在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法C、C所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界D、D同一个算法,实现语言的级别越高,执行效率就越低正确答案:BCD21、关于Python字符串,下列说法正确的是?()纠错收藏A、APython字符串属于不可变类型B、BPython字符串属于Python序列类型C、CPython字符串索引不能为负D、DPython字符串支持切片操作正确答案:ABD22、下列Python表达式返回为False的是?()A、A5>3==TrueB、B5>3<8C、Cbool("")D、Dbool(None)正确答案:AD23、下列是Python语言关键字得是?A、AopenB、BifC、ClambdaD、Dfinally正确答案:BCD24、若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()纠错收藏A、Aa=b=c=d=100B、Bd++C、C.c+bD、Dd=(C=22)-(b++)正确答案:ABD25、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))正确答案:ABCD26、下列关于数据分析流程的说法正确的是()纠错收藏A、A需求分析是数据分析最重要的一部分B、B数据预处理是能够建模的前提C、C分析与建模时只能够使用数值型数据D、D模型评价能够评价模型的优劣正确答案:ABD27、Numpy库中生成泊松分布的随机数组,1行10个元素,不正确的代码是:()A、Ax=random.multinomial(n=10,pvals=[1/6,1/6,1/6,1/6,1/6,1/6])B、Bx=random.poisson(lam=3,size=10)C、Cx=random.chisquare(df=2,size=10))D、Dx=random.logistic(loc=1,scale=2,size=10)正确答案:ACD28、监督学习包括A、A降维B、B回归C、C分类D、D聚类正确答案:BC29、有字典d={1:""a"",2:""b"",3:""4""},以下可以执行的语句有?()纠错收藏A、Aprint(d["2"])B、Blist(d)C、Cprint(d)D、Dd["3"]=3正确答案:BCD30、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))正确答案:ACD三、判断题(共20题,每题1分,共20分)1、运算符/在Python2.x和Python3.x中具有相同的功能。A、正确B、错误正确答案:B2、二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。A、正确B、错误正确答案:A

温馨提示

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

评论

0/150

提交评论