Python开发基础(习题卷117)_第1页
Python开发基础(习题卷117)_第2页
Python开发基础(习题卷117)_第3页
Python开发基础(习题卷117)_第4页
Python开发基础(习题卷117)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷117)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.(,)以下关于组合类型的描述,错误的是:A)空字典和空集合都可以用大括号来创建B)可以用大括号创建字典,用中括号增加新元素C)嵌套的字典数据类型可以用来表达高维数据D)字典的pop函数可以返回一个键对应的值,并删除该键值对答案:A解析:[单选题]2.关于CSV文件特征说法错误的是A)纯文本B)由记录组成C)每条记录被分隔符分隔为字段D)是一种单一且明确的文件格式答案:D解析:[单选题]3.______号表示同一行的后面部分是Python程序的注释。()A)*B)%C)/D)#答案:D解析:[单选题]4.学习速率的设置()。A)越大越好B)越小越好C)随机设置D)看情况调整答案:D解析:难易程度:易题型:[单选题]5.下面哪条表达式可以创建一条从点(2,3)到(4,5)的线段?A)Line(2,4,3,5)B)Line(2,3,4,5)C)Line((2,3),(4,5))D)Line(Point(2,3),Point(4,5))答案:D解析:[单选题]6.Python内置函数range(a,b,s)的作用是______。A)返回组合类型的逆序迭代形式B)返回a的四舍五入值,b表示保留小数的位数C)返回a的b次幂D)产生一个整数序列,从a到b(不含)以s为步长答案:D解析:[单选题]7.以下关于字典类型的描述,错误的是:A)字典类型是一种无序的对象集合,通过键来存取B)字典类型可以在原来的变量上增加或缩短C)字典类型可以包含列表和其他数据类型,支持嵌套的字典D)字典类型中的数据可以进行分片和合并操作答案:D解析:[单选题]8.合并数据常用的方法不包括哪个()A)concatB)apeendC)mergeD)insert答案:D解析:[单选题]9.关于函数的可变参数,可变参数*args传人函数时存储的类型是A)tupleB)listC)setD)diet答案:A解析:[单选题]10.关于基本数据的元数据是指:A)基本元数据与数据源,数据仓库,数据集市和应用程序等结构相关的信息B)基本元数据包括与企业相关的管理方面的数据和信息C)基本元数据包括日志文件和简历执行处理的时序调度信息D)基本元数据包括关于装载和更新处理,分析处理以及管理方面的信息答案:D解析:[单选题]11.Python语言是由哪个人创造的?A)D+F21+2:13+2:15+F2+2:15B)LinusBenedictTorvaldsC)GuidovanRossumD)TimPeters答案:C解析:[单选题]12.下列程序共输出_______个值:1.age=232.start=23.ifage%2!=0:4.start=15.forxinrange(start,age+2,2):6.print(x)A)10B)16C)12D)14答案:C解析:[单选题]13.对于未知长度的字符串a,切片时可以得到a中最后一个字符的选项是A)a[-2:-1]B)a[-1:]C)a[-1:1]D)a[0]答案:B解析:[单选题]14.引用turtle库的语句为()A)fromB)importC)inportD)pip答案:B解析:[单选题]15.scrapy中process_response方法的作用A)处理产生的response对象B)抛出异常C)处理http请求D)响应response对象时调用答案:A解析:[单选题]16.在Python中类和面向对象的描述,理解不正确的是A)在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。B)在Python中,OOP把数据类型和对象作为程序的基本单元C)Python的面向对象的设计思想是抽象出Class,根据Class创建InstanceD)OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。答案:B解析:[单选题]17.将两个列表的内容合并的方法是()A)newlist=listl+list2B)newlist=[listl,list2]C)newlist=listl.update(list2)D)listl.update(list2)答案:A解析:[单选题]18.sum([i*iforiinrange(3)])的计算结果是?()A)3B)5C)2D)14答案:B解析:[单选题]19.对于序列s,以下选项对min(s)描述正确的是______。A)可以返回序列s中的最小元素,如果存在多个相同的最小元素,则返回一个列表类型B)可以返回序列s中的最小元素,如果存在多个相同的最小元素,则返回一个元组类型C)可以返回序列s中的最小元素,但要求s中元素可比较D)一定能够返回序列s中的最小元素答案:C解析:[单选题]20.python可执行脚本的文件扩展名为?A)pyB)pyc;C)dll;D)exe;答案:A解析:[单选题]21.以下选项中,输出结果为False的是()A)>>>'python'<'pypi'B)>>>''<'a'C)>>>'ABCD'=='abcd'.upper()D)>>>'python123'>'python'答案:A解析:[单选题]22.关于jieba库的描述,以下选项中错误的是()A)Jieba库是python提供的一个标准的用于分词的函数库。B)Jieba.lcut(s)是精确模式,返回一个列表类型。C)Jieba.lcut(s,cut_all=True)是全模式,返回一个列表类型。D)Jieba.lcut_for_search(s)是搜索引擎模式,返回一个列表类型。答案:A解析:[单选题]23.根据公司数据资产发展规划,制定数据资产发展计划,明确()目标与任务。A)每日B)月度C)季度D)年度答案:D解析:[单选题]24.[]下列哪个方法可以判断元组中元素的出现次数()A)countB)lenC)+=D)以上都不可以答案:A解析:[单选题]25.对于分词相关的概念,理解错误的是A)分词是把每句话以词为单位分隔开B)英文分词和中文分词有很大的区别C)一个英文单词就是一个词,而中文是以字为书写单位D)分词效果好坏对信息检索影响不大答案:D解析:[单选题]26.执行以下程序后,输出结果为:t=(1,2,3)a=[(i,i+1)foriint]print(a)A)B)C)D)([1,答案:A解析:[(1,2),(2,3),(3,4)]((1,2),(2,3),(3,4))[[1,2],[2,3],[3,4]][单选题]27.以下语句执行后:a、b、c的值是:A=?watermelon?B=?strawberry?C=?cherry?Ifa>b:c=aa=bb=cA)watermelonstrawberrycherryB)watermeloncherrystrawberryC)strawberrycherrywatermelonD)strawberrywatermelonwatermelon答案:D解析:[单选题]28.[]a=10<jifa<>10:<kprint("a等于10")<lelse:<mprint("a不等于10")哪行代码有错误()A)jB)kC)lD)m答案:B解析:[单选题]29.print([1,2]+[3,4])的结果是A)[4,6]B)[1,2,3,4]C)[1,2],[3,4]D)[1,2]+[3,4]答案:B解析:[单选题]30.scipy.stats模块中累积分布的反函数是()A)pdfB)ppfC)RsD)sf答案:B解析:ppf分位点函数是累积分布函数cdf的反函数[单选题]31.表达式3**2的值为()A)6B)9C)5D)错误答案:B解析:[单选题]32.",".join([1,2,3,4,5])的返回值为()A)12345B)"1,2,3,4,5"C)TypeErrorD)15答案:C解析:[单选题]33.关于线性链表的描述,以下选项中正确的是A)存储空间不一定连续,且前件元素一定存储在后件元素的前面B)存储空间必须连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且各元素的存储顺序是任意的D)存储空间不一定连续,且各元素的存储顺序是任意的答案:D解析:[单选题]34.importrandom;X=random.randrange(1,4),下面哪个是×不可能的结果()A)1B)4C)2D)3答案:B解析:[单选题]35.以下数据类型中,可以做为dict的键的是A)列表B)字典C)元组D)集合答案:C解析:[单选题]36.列表变量ls共包含10个元素,ls索引的取值范围是______。A)-1到-9(含)的整数B)0到10(含)的整数C)1到10(含)的整数D)0到9(含)的整数答案:D解析:[单选题]37.对于字典D={'A':10,'B':20,'C':30,'D':40},对第4个字典元素的访问形式是()A)D[3]B)D[4]C)D['D']D)D[D]答案:C解析:[单选题]38.提供日历时间类的是A)timeB)datetimeC)calendarD)random答案:C解析:[单选题]39.函数定义格式正确的是()A)def(n):B)deff(n)C)deff(n):D)deffn:答案:C解析:[单选题]40.若有一个字符串s=?20200819?,下列选项中可以得到字符串?2020?的表达式是(A)s[1:4]B)s[:4]C)s[0:4]D)s[0:3]答案:C解析:[单选题]41.关于二维数据CSV存储问题,以下选项中描述错误的是A)CSV文件的每一行表示一个具体的一维数据B)CSV文件的每行采用逗号分隔多个元素C)CSV文件不是存储二维数据的唯一方式D)CSV文件不能包含二维数据的表头信息答案:D解析:[单选题]42.以下说法错误的是()。A)软件配置管理简称SCIB)软件配置项,可以作为配置管理的基本单位C)软件配置,实际上是一动态的概念D)软件工程过程中某一阶段的变更,均要引起软件配置的变更答案:A解析:[单选题]43.python中的字符串不能用以下哪种符号括起来()。A)#B)'C)"D)'''答案:A解析:[单选题]44.[]str="我爱python"print(str[:2])print(str[::2])print(str[:])()A)我爱B)我爱C)我爱D)爱y答案:A解析:[单选题]45.下面不符合python语言命名规则的是A)YeaRB)2yearC)_yaer2_D)year答案:B解析:[单选题]46.time库的time.mktime(t)函数的作用是(A)将当前程序挂起1秒,挂起即暂停执行B)将struct_time对象变量t转换为时间戳C)返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时D)根据format格式定义,解析字符串t,返回struct_time类型时间变量答案:B解析:mktime(t)函数的作用是将结构化时间变量t转换为时间戳。[单选题]47.[]对for语句的解释不正确的是()A)遍历序列或迭代对象中的每个元素B)序列或迭代对象中有几个元素,就执行几次循环体C)在循环体中可以访问当前的变量值D)在循环体中不能访问当前变量答案:D解析:[单选题]48.10.输出表达式?abacad?.repalce(?a?,?e?)值为:A)ebacadB)ebecedC)abacadD)aebaecaed答案:B解析:[单选题]49.已知函数定义deffunc(*value):returnsum(value)那么表达式func(1,2,3,4)的值为________。A)24B)10C)[1,2,3,4]D)(1,2,3,4)答案:B解析:[单选题]50.当某一except语句后面没有指定异常类型,表示A)它对应的语句块可以处理其他所有异常B)它对应的语句块将不被执行C)它对应的语句块是用于增加程序可读性D)它对应的语句块无论是否发生异常都将被执行。答案:A解析:[单选题]51.给出列表listV=[2,3,5,6,8,4,1],以下选项中能输出列表元素最大值的是()A)print(max(listV))B)print(listV.pop(i))C)print(listV.max())D)print(listV.reverse(i))答案:A解析:[单选题]52.字典d={'Name':'Kate','No':'1001','Age':'20'},表达式len(d)的值为A)12B)9C)6D)3答案:D解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.下列关于极大似然估计(MaximumLikelihoodEstimate,MLE),说法正确的是()?A)MLE可能并不存在B)MLE总是存在C)如果MLE存在,那么它的解可能不是唯一的D)如果MLE存在,那么它的解一定是唯一的答案:AC解析:[多选题]54.以下程序的输出结果是fortin?Nation?:forkinrange(2):ifi==?n?:breakprint(i,end=??)A)aattiiooB)NNaattiiooC)aattiioonnD)Naattiioon答案:ABCD解析:[多选题]55.下表是一个购物篮,假定支持度阈值为40%,其中()是频繁闭项集。ID项集1面包、牛奶、尿布2面包、牛奶、尿布、啤酒3牛奶、尿布、鸡蛋4面包、尿布、啤酒、鸡蛋5啤酒、鸡蛋A)面包、牛奶、尿布B)面包、啤酒C)尿布、啤酒D)啤酒、鸡蛋答案:AD解析:要出现次数大于2[多选题]56.关于sipy说法正确的是()A)包括统计、优化、整合等B)可以作图C)专为科学和工程设计的python工具包D)可以做积分、微分计算答案:ACD解析:[多选题]57.基于内容的推荐生成推荐的过程主要依靠()A)内容分析器B)推荐系统C)文件学习器D)过滤部件答案:ACD解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.Python运算符中用来计算整商的是___答案://解析:[填空题]59.语句x=(3,)执行后x的值为_____。答案:(3,)解析:第4部分:判断题,共19题,请判断题目是否正确。[判断题]60.python使用缩进来体现代码之间的逻辑关系。A)正确B)错误答案:对解析:[判断题]61.Theissubset()methodcanbeusedtodeterminewhetherset1isasubsetofset2.A)正确B)错误答案:对解析:[判断题]62.创建表必须要在数据库内创建A)正确B)错误答案:对解析:[判断题]63.对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。()A)正确B)错误答案:对解析:[判断题]64.break是合法的标识符。A)正确B)错误答案:错解析:[判断题]65.Python字符串方法replace()对字符串进行原地修改答案:错解析:[判断题]66.HTML代码表示创建了一个下拉列表。()A)正确B)错误答案:对解析:[判断题]67.冒烟测试就是检查实际的功能是否符合用户的需求。A)正确B)错误答案:错解析:[判断题]68.函数体以冒号起始,并且是缩进格式的。A)正确B)错误答案:对解析:[判断题]69.使用类装饰器可以依靠类内部的__call__方法,当使用@形式将装饰器附加到函数上时,就会调用此方法。A)正确B)错误答案:对解析:[判断题]70.Python,包可以是一个任何目录。A)正确B)错误答案:错解析:[判断题]71.if语句只能和else一起使用。()A)正确B)错误答案:错解析:[判断题]72.Redis数据库中的数据都是键值对,键为不能重复字符串类型。()A)正确B)错误答案:对解析:[判断题]73.已知x=list(range(20)),那么语句x[::2]=[]可以正常执行。A)正确B)错误答案:错解析:[判断题]74.在Python编程中,空白泛指空格、制表符和换行符。A)正确B)错误答案:对解析:[判断题]75.生成器推导式比列表推导式具有更高的效率,推荐使用答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。答案:foriinrange(ord('x'),ord('z')+1):forjinrange(ord('x'),ord('z')+1):ifi!=j:forkinrange(ord('x'),ord('z')+1):if(i!=k)and(j!=k):if(i!=ord('x'))and(k!=ord('x'))and(k!=ord('z')):print'orderisa--%s\tb--%s\tc--%s'%(chr(i),chr(j),chr(k))'''解析:[问答题]77.表达式len(?SDIBT?)的值为____。答案:5解析:[问答题]78.已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值为____________。答案:([1,3,2,3])解析:[问答题]79.阅读以下程序,填写运行结果_________________.(不考虑程序运行后字典元素的顺序变化)dic={('小明',18):['男',98],('小红',19):['女',87],('小玲',18):['女',91],('小刚',20):['男',83]}fork,vindic.items():ifv[1]>90:print(k[1],end='')答案:1818解析:[问答题]80.(填空题)表达式{1,2,3}<{3,4,5}的值为________。答案:False解析:[问答题]81.分析逻辑运算符?or?的短路求值特性答案:假设有表达式?表达式1or表达式2?,如果表达式1的值等价于True,那么无论表达式2的值是什么,整个表达式的值总是等价于True。因此,不需要再计算表达式2的值解析:[问答题]82.已知x={1:2,2:3},那么表达式x.get(2,4)的值为__。答案:3解析:[问答题]83.Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、___________、_________。答案:(and、or、not)解析:[问答题]84.为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。答案:(错)解析:[问答题]85.(填空题)已知x={1:2,2:3,3:4},那么表达式sum(x)的

温馨提示

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

评论

0/150

提交评论