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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷112)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.面代码的输出结果是x=10y=3print(divmod(x,y))A)(1,3)B)3,1C)1,3D)(3,1)答案:D解析:[单选题]2.下列有关break语句与continue语句不正确的是____A)当多个循环语句彼此嵌套时,break语句只适用于最里层的语句B)continue语句类似于break语句,也必须在for、while循环中使用。C)continue语句结束循环,继续执行循环语句的后继语句。D)break语句结束循环,继续执行循环语句的后继语句。答案:C解析:[单选题]3.s.remove(x)和s.discard(x)都可以从集合s中删除元素x,二者的区别是:A)s.discard(x)会删除集合中的所有元素B)x在集合s中不存在时,使用s.discard(x)不触发异常C)x在集合s中不存在时,使用s.remove(x)不触发异常D)s.remove(x)会删除集合中的所有元素答案:B解析:[单选题]4.列表是Python语言中基本数据类型之一。我们可以通过"list[i]"获取列表中第i个元素的值,那么"list[i:jl"的作用是()。A)将列表中第i个元素的值设置为jB)返回一个列表切片--由原列表第i个到第j-1个元素组成的新列表C)返回一个拥有第i和j个元素的新列表D)返回一个拥有第j和i个元素的新列表答案:B解析:切片得到索引从i到末尾。[单选题]5.#下面代码的输出结果是Forsin"HelloWorld":ifs=="W":breakprint(s,end="")A)HelloWorldB)HelloorldC)WorldD)Hello答案:D解析:[单选题]6.以下哪句打印出smith\exam1\test.txt?()A)print("smith\exam1\test.txt")B)print("smith\\exam1\\test.txt")C)print("smith\"exam1\"test.txt")D)print("smith"\exam1"\test.txt")答案:B解析:[单选题]7.[]以下对Python程序设计风格描述错误的选项是:()A)Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出B)PythonC)Python可以将一条长语句分成多行显示,使用续航符"\"D)Python中不允许把多条语句写在同一行答案:D解析:[单选题]8.循环中可以用()语句来跳出深度循环。A)passB)continueC)breakD)以上均可以答案:C解析:[单选题]9.在Linux中,以下哪种不是shell脚本的执行方式?A)作为可执行程序B)使用start命令启动C)作为解释器参数D)使用source命名执行答案:B解析:概念理解[单选题]10.[]ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:()A)表达式B)表达式C)表达式D)表达式答案:A解析:[单选题]11.已知x=[5,4,3],那么执行语句x[1:]=[2]之后,x的值为()A)[5,4,2]B)[5,4]C)[5,2]D)[4,3,2]答案:C解析:[单选题]12.阅读下面的代码:Sum=0foriinrange(100):If(i%10):Continuesum=sum+iPrint(sum)123456上述程序的执行结果是()。A)5050B)4950C)450D)45答案:C解析:[单选题]13.在线程同步中,为了唤醒另一个等待的线程,使用下列方法A)sleep()B)wait()C)notify()D)join()答案:C解析:概念理解[单选题]14.关于Python中的复数,下列说法错误的是()。A)APython中,3+4j是复数类型B)BPython中,复数的虚部必须通过后缀j来表示,且必须是小写C)CPython中,复数的实部和虚部的数值都是浮点类型D)D对于复数z,可以用zreal获得z的实数部分答案:B解析:[单选题]15.以下变量名中,不符合Python语言变量命名规则的是______。A)_33keywordB)keyword_33C)33_keywordD)keyword33_答案:C解析:[单选题]16.以下选项不属于Python语言特点的是()A)执行高效B)平台无关C)语法简洁D)支持中文答案:A解析:[单选题]17.Python中定义函数如下:defchangeList(lst):lst.append("hi")print("list:",lst)函数调用如下:strs=['a','b']changeList(strs)print("strs:",strs)运行结果,正确的是:()A)list:['a','b','hi']strs:['a','b']B)list:['a','b','hi']strs:['a','b','hi']C)list:['a','b']strs:['a','b']D)list:['a','b']strs:['a','b','hi']答案:B解析:[单选题]18.下列排序方法中,最坏情况下比较次数最少的是A)堆排序B)直接插入排序C)冒泡排序D)简择排序答案:A解析:[单选题]19.()关于Python程序格式框架,以下选项中描述错误的是()A)Python语言不采用严格的?缩进?来表明程序的格式框架B)Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C)Python语言的缩进可以采用Tab键实现D)判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义答案:A解析:[单选题]20.执行下列选项,输出了'HelloWorld'的选项是______。A)print('HelloWorld\")B)print('\"HelloWorld\"')C)print('"HelloWorld"')D)print("'HelloWorld'")答案:D解析:[单选题]21.执行语句以下语句,要使输出的结果是:主营业务成本科目发生额是30000.12元,以下选项中format()可以填入的是(  ) print('{account}科目发生额是{amount:.2f}元'.format())A)account='主营业务成本',amount=30000.123B)'主营业务成本',30000.123C)account='主营业务成本',amount=30000.126D)'主营业务成本',30000.111答案:A解析:[单选题]22.使用put操作将?hello?文件上传到HDFS的根目录命令为()A)hadoop-puthello/helloB)hadoopfs-puthello/helloC)hodoopfs-put/helloD)Hadoop-put/hello答案:B解析:[单选题]23.在Linux中,用户可以对vim进行设置,如何对vim文件进行修改?A)vim/etc/vim.initB)vim/etc/sysconfig/vimrcC)vim/etc/profile.d/vimrcD)vim/etc/vimrc答案:D解析:概念理解[单选题]24.以下说法错误的是()A)内置函数可直接调用B)匿名函数使用lambda定义,不用return语句,一定有返回值C)形参根据需求设置,可有可无,不可设置多个形参D)只需要调用一次时可以使用匿名函数,匿名函数可以接收多个参数但只能返回一个表达式的值答案:C解析:[单选题]25.文件读取必须先使用Python内置的什么函数打开一个文件,创建一个file对象A)read()B)write()C)make()D)open()答案:D解析:[单选题]26.关于XPath定位,错误的是()A)XPath使用路径表达式在XML文档中进行导航B)XPath在XML文档中通过元素名和属性进行搜索C)XPath定位比CSS定位灵活,也更快一些D)XPath定位通过find_element_by_xpath获得定位元素答案:C解析:[单选题]27.()下列关于程序设计语言的描述,正确的是()A)机器语言要通过编译才能被计算机接受B)早期人们使用机器语言编写计算机程序C)机器语言又称为高级语言D)现在人们普遍使用机器语言编写计算机程序()答案:B解析:[单选题]28.以下选项中,用于文本处理方向的第三方库是A)pdfminerB)TVTKC)matplotlibD)mayavi答案:A解析:[单选题]29.代码:len('俱往矣数风流人物还看今朝'),运行后结果是()A)10B)11C)13D)12答案:D解析:[单选题]30.{给出以下代码,下面选项中描述错误的是:PM=eval(input("请输入PM2.5数值:"))IfPM>75:print("空气污染,请小心!")IfPM<35:print("空气良好,适度户外活动!")}A)输入20,无法得到?空气良好,适度户外活动!?B)输入80,获得输出?空气污染,请小心!?C)输入50,无输出D)输入0,获得输出?空气良好,适度户外活动!?答案:A解析:[单选题]31.d={"张三":88,"李四":90,"王五":73,"赵六":82,"钱七":86}Forkeyind:print(d[key],end="")Print函数输出的正确结果是()A)张三李四王五赵六钱七B)8890738286C)88907382D)张三李四王五赵六钱七答案:B解析:[单选题]32.若执行代码1/0,会引发()异常。A)ZeroDivisionErrorB)NameErrorC)KeyErrorD)IndexError答案:A解析:[单选题]33.下面几种数据类型中支持负数索引的有?()A)map对象B)元组C)zip对象D)集合答案:B解析:[单选题]34.print(complex)的输出结果是()。A)2.5+jB)2.5+0jC)(2.5+0j)D)(2+0.5j)答案:C解析:[单选题]35.执行下面的程序,输入?4,2?,其中逗号是中文的逗号,不会出现的执行结果是:Try:A,b=eval(input("请输入2个整数,用逗号隔开:"))Except:print('请重新输入')Printr(a/b)A)显示输出?请重新输入?B)2C)显示?Traceback(mostrecentcalllast):?的出错提示D)显示print(a/b)语句执行出错的提示答案:B解析:[单选题]36.修改数据的命令是()A)selectB)insertintoC)updataD)delect答案:C解析:[单选题]37.python异常处理中不会用到的关键字是()A)tryB)elseC)ifD)finally答案:C解析:[单选题]38.正确导入pandas模块的方式有哪些()A)importB)importC)fromD)from答案:B解析:[单选题]39.执行下列程序,屏幕输出结果是______。Deff1(x,y):x=x+2y=y+3returnx,yA,b=0,1C=f1(a,b)Print(c)A)0,1B)2,4C)(0,1)D)(2,4)答案:D解析:[单选题]40.在Java中,File类提供的方法中,哪个方法可以获取一个目录下所有子文件对象A)list()B)getChildren()C)getFiles()D)listFiles()答案:D解析:概念理解[单选题]41.表达式eval('500/10')的结果是:A)?500/10?B)500/10C)50D)50.0答案:D解析:[单选题]42.启动ZooKeeper服务的命令是什么?A)zk.shB)zkServer-all.shC)zkServer.shD)zkServer.shstart答案:D解析:[单选题]43.以下关于Pandas中groupby方法说法正确的是()。A)groupby能够实现分组聚合B)groupby方法的结果能够直接查看C)groupby是Pandas提供的一个用来分组的方法D)groupby方法是Pandas提供的一个用来聚合的方法答案:C解析:groupby是分组函数,分组的结果是一个group对象,结果需要进行聚合或迭代操作才能查看。[单选题]44.下列哪个程序通常与NameNode在一个节点启动?A)SecondaryNameNodeB)DataNodeC)TaskTrackerD)Jobtracker答案:D解析:[单选题]45.以下关于列表和字符串的描述,错误的是:A)列表使用正向递增序号和反向递减序号的索引体系B)列表是一个可以修改数据项的序列类型C)字符和列表均支持成员关系操作符(in)和长度计算函数(len())D)字符串是单一字符的无序组合答案:D解析:[单选题]46.ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:A)表达式foriinrange(len(ls))的循环次数跟foriinls的循环次数是一样的B)表达式foriinrange(len(ls))的循环次数跟foriinrange(0,len(ls))的循环次数是一样的C)表达式foriinrange(len(ls))的循环次数跟foriinrange(1,len(ls)+1)的循环次数是一样的D)表达式foriinrange(len(ls))跟foriinls的循环中,i的值是一样的答案:D解析:[单选题]47.在4中,能够获取Socket对象的输入流的方法是。A)outputStreamB)getInputStreamC)getOutputStreamD)inputStream答案:B解析:概念理解[单选题]48.[]以下不是组合数据类型的是:()A)映射类型B)序列类型C)引用类型D)集合类型答案:C解析:[单选题]49.在HadoopMapReduce框架中,任何值类型A)需要实现Writable接口B)需要实现Comparable接口C)需要实现WritableComparable接口D)不需要实现任何接口答案:A解析:[单选题]50.以下选项中,不是建立字典的方式是A)d={[1,2]:1,[3,4]:3}B)d={(1,2):1,(3,4):3}C)d={'张三':1,'李四':2}D)d={1:[1,2],3:[3,4]}答案:A解析:[单选题]51.下列说法错误的是()。A)除字典类型外,所有标准对象均可以用于布尔测试B)空字符串的布尔值是FalseC)空列表对象的布尔值是FalseD)值为0的任何数字对象的布尔值是False答案:A解析:[单选题]52.验证java运行环境是否安装成功,使用哪个命令查看java版本,若出现版本号则表示安装成功()A)java-versionB)java-ipconfigC)java-editionD)java-Release答案:A解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下选项为整数类型的有():A)3B)1.0C)-3D)0答案:ACD解析:[多选题]54.下面python语句书写及逻辑有错误的有A)max=yifx>yelsexB)min=y<x?x:yC)if(x=y)printxD)ifTrue:pass答案:ABC解析:[多选题]55.为列表city=['北京','上海','天津','重庆']中每个元素增加从1开始的序号,下面语句正确的为:A)city=['北京','上海','天津','重庆']order_city=enumerate(city,1)print(order_city)B)city=['北京','上海','天津','重庆']order_city=enumerate(city,1print(list(order_city))C)city=['北京','上海','天津','重庆']order_city=zip(range(1,5),city)print(order_city)D)city=['北京','上海','天津','重庆']order_city=zip(range(1,5),city)print(list(order_city))答案:BD解析:[多选题]56.以下选项中是Python语言的保留字的是A)exceptB)doC)passD)while答案:ACD解析:[多选题]57.位运算符?~?、?+?、?-?表示()A)逻辑非运算符B)正数运算C)负数运算D)非负数运算符符符答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambdaitem:item[0]+item[2])的值为答案:[[2,3,1],[1,3,3]]解析:[填空题]59.表达式{range(4),4,(5,6,7)}的值为________答案:{0,1,2,3,4,5,6,7}解析:第4部分:判断题,共19题,请判断题目是否正确。[判断题]60.在设计派生类时,基类的私有成员默认是不会继承的。A)正确B)错误答案:对解析:[判断题]61.运行Python程序有两种方式:交互式和文件式。A)正确B)错误答案:对解析:[判断题]62.在Python语言中,循环语句while的判断条件为?1?是永真条件()A)正确B)错误答案:对解析:[判断题]63.可以删除集合中指定位置的元素。A)正确B)错误答案:错解析:[判断题]64.Thesetremoveanddiscardmethodsbehavedifferentlyonlywhenaspecifieditemisnotfoundintheset.A)正确B)错误答案:对解析:[判断题]65.lambda表达式在功能上等价于函新,但不能给lambda表达式起名字,只能用来定义匿名函数。A)正确B)错误答案:错解析:[判断题]66.string.ascii_letters指的是英文大小写字符A)正确B)错误答案:对解析:[判断题]67.冒烟测试就是使被测软件在满负荷的状态下运行看是否会发生错误。A)正确B)错误答案:错解析:[判断题]68.列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素()A)正确B)错误答案:对解析:[判断题]69.函数变量值可以重新定义A)正确B)错误答案:对解析:[判断题]70.使用input()函数时无论用户输入字符还是数字类型的数据,该函数均按字符串数据输出结果.()A)正确B)错误答案:对解析:[判断题]71.Python中元组可作为字典的?键?。A)正确B)错误答案:对解析:[判断题]72.已知x=(1,2,3,4),那么执行x[0]=5之后,x的值为(5,2,3,4)。A)正确B)错误答案:错解析:[判断题]73.表达式[]==None的值为True。A)正确B)错误答案:错解析:[判断题]74.子类中不能重新实现从父类继承的方法。()A)正确B)错误答案:错解析:[判断题]75.pip命令也⽀持扩展名为.whl的⽂件直接安装Python扩展库。A)正确B)错误答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是____________。()答案:listdir()解析:[问答题]77.已知元组tu_num1=('p','y','t',['o','n']),请向元组的最后一个列表中添加新元素?h?。答案:tu_num1=('p','y','t',['o','n'])tu_num1[len(tu_num1)-1].append('h')print(tu_num1)解析:[问答题]78.字典对象的____________方法返回字典的?键?列表。()答案:keys()解析:[问答题]79.被继承的类称为(),继承其他类的类称为子类。答案:父类或基类解析:[问答题]80.表达式len('人生苦短,我用Python。')的值为[填空(1)]答案:14解析:[问答题]81.表达式'ab'in'acbed'的值为________。答案:(False)解析:[问答题]82.()已知x为非空列表,那么表达式sorted(x,reverse=True)==list())的值一定是True。A)对B)错答案:B解析:[问答题]83.相同内容的字符串使用不同的编码格式进行编码得到的结果并不完全相同。答案:(对)解析:[问答题]84.表达式'\x41'=='A'的值为_____________。()答案:True解析:[问答题]85.(填空题)Python中

温馨提示

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

评论

0/150

提交评论