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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷55)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列选项中,取余运算的符号为A)*B)++C)%D)**答案:C解析:[单选题]2.str.join()的作用是?A)连接两个字符串序列B)替换字符串中特定字符C)返回新字符串,元素间用str分隔D)去掉字符串两侧空格或指定字符答案:C解析:[单选题]3.info='abc'info[2]='d'输出结果是什么A)TypeError:'str'objectdoesnotsupportitemassignmentB)bC)cD)d答案:A解析:[单选题]4.MySQL中,以下删除数据库正确的A)Delete*fromempB)DropdatabaseempC)Drop*fromempD)deletedatabaseemp答案:B解析:[单选题]5.以下for循环语句执行后,输出结果的最后一行是()foriinrange(1,3):forjinrange(1,3):print(i*j)A)2B)4C)6D)9答案:B解析:[单选题]6.对于字典dic={'abc':123,'def':456,'ghi':789},len(dic)的结果是()A)6B)3C)9D)12答案:B解析:[单选题]7.可以用来求两个集合的并集的操作符是:()A)|B)&C)-D)+答案:A解析:[单选题]8.对Python中的os模块常见方法的描述,错误的是()。A)os.remove)删除文件B)os.rename)重命名文件C)os.walk)读取所有的目录名D)os.chdir)改变目录答案:C解析:os.walk)方法用于通过在目录树中游走输出在目录中的文件名,可以指定向上或者向下。[单选题]9.对于特别大的数据文件,以下选项中描述正确的是A)选择内存大的计算机,--次性读人再进行操作B)使用for..in..循环,分行读入,逐行处理C)Python可以处理特别大的文件,不用特别关心D)Python无法处理特别大的数据文件答案:B解析:[单选题]10.在Tomcat默认目录中,Web应用程序存放在以下()路径A)/binB)/confC)/webappsD)/logs答案:C解析:概念理解[单选题]11.关于基本输入输出函数的描述,错误的选项是()。A)当print()函数输出多个变量的时候,可以用逗号分隔多个变量名B)print()函数的参数可以是一个函数,执行结果是显示函数返回的值C)当用户输入一个整数?6?的时候,input()函数返回的也是整数?6?D)eval()函数的参数是?3*4?的时候,返回的值是整数?12?答案:C解析:[单选题]12.表达式1+2*3.14>0的结果类型是()A)intB)boolC)floatD)long答案:B解析:[单选题]13.[]给出下面代码:a=input("").split(",")x=0whilex<len(a):□□□□print(a[x],end="")□□□□x+=1代码执行时,从键盘获得"Python语言,是,脚本,语言",则代码的输出结果是()A)Python语言是脚本语言B)无输出C)执行代码出错D)Python语言,是,脚本,语言答案:A解析:[单选题]14.python语句deff(m):returnm*2,执行print(f(1)*f('1'))代码得到结果是________。A)1B)11C)111D)1111答案:D解析:[单选题]15.OS模块返回指定目录下的所有文件和目录名的函数是A)os.remove()B)os.listdir()C)os.path.isfile()D)os.getcwd()答案:B解析:[单选题]16.以下选项中,符合Python语言变量命名规则的是A)5_1B)(VR)C)TemplistD)!1答案:C解析:[单选题]17.关于Python对文件的处理,以下选项中描述错误的是()A)APython能够以文本和二进制两种方式处理文件B)B当文件以文本方式打开时,读写按照字节流方式C)CPython通过解释器内置的open()函数打开一个文件D)D文件使用结束后要用close()方法关闭,释放文件的使用授权答案:B解析:[单选题]18.(,)下面语句的输出结果是()S='\"Todayissunday,let\'sgotowalk",saidTom'Print(s)A)"TodayisSunday,let'sgotowalk",saidtomB)"TodayisSunday,let'sgotowalk",saidtom"C)'"TodayisSunday,let'sgotowalk",saidtom'D)报错答案:A解析:[单选题]19.以下()类型不可以进行切片操作()A)strB)listC)tupleD)dict答案:D解析:[单选题]20.当用户输入abc时,下面代码的输出结果是try:n=0n=input("请输入一个整数:")defpow10(n):returnn**10except:print("程序执行错误")A)输出:abcB)程序没有任何输出C)输出:0D)输出:程序执行错误答案:B解析:[单选题]21.以下选项中,对于函数的定义错误的是______。A)defvfunc(a,b=2):B)defvfunc(*a,b):C)defvfunc(a,*b):D)defvfunc(a,b):答案:B解析:[单选题]22.下面代码执行时,从键盘获得"a,b,c,d",则代码的输出结果是()。a=input("").split(",")x=0whilex<len(a):print(a[x],end="")x+=1A)abcdB)abC)acD)abc答案:A解析:[单选题]23.Hadoop伪分布式是()A)一个操作系统B)一台机器C)一个软件D)一种概念答案:B解析:[单选题]24.在if语句中进行判断,产生()值时,会输出相应的结果。A)0B)1C)布尔值D)以上均不对答案:C解析:[单选题]25.以下关于数据维度的描述,正确的是______。A)一维数据可以用列表表示,也可以用字典表示B)一维的列表a里的某个元素是一个一维的列表B,这个列表是二维数据C)JSON格式可以表示具有复杂关系的高维数据D)采用列表表示一维数据,各个元素的类型必须是相同的答案:C解析:[单选题]26.[]以下关于函数参数和返回值的描述,的是:()A)Python支持按照位置传参也支持名称传参,但不支持地址传参B)采用名称传参的时候,实参的顺序需要和形参的顺序一致C)函数能同时返回多个参数值,需要形成一个列表来返回D)可选参数传递指的是没有传入对应参数值的时候,就不使用该参数答案:A解析:[单选题]27.[]以下关于python函数使用的描述,错误的是:()A)PythonB)函数定义是使用函数的第一步C)函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后D)函数被调用后才能执行答案:A解析:[单选题]28.执行以下代码,运行结果Defsplit(s):Returns.split("a")S="Happybirthdaytoyou!"Print(split(s))A)['H','ppybirthd','ytoyou!']B)"Happybirthdaytoyou!"C)运行出错D)['Happy','birthday','to','you!']答案:A解析:[单选题]29.关于函数的参数,以下选项中描述错误的是A)在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值B)在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现C)可选参数可以定义在非可选参数的前面D)一个元组可以传递给带有星号的可变参数答案:C解析:[单选题]30.将以下代码保存成Python文件,运行后输出的是Li=['alex','eric','rain']S="_".join(li)Print(s)A)_alex_eric_rain_B)_alex_eric_rainC)alex_eric_rain_D)alex_eric_rain答案:D解析:[单选题]31.表达式{1,2,3}&{3,4,5}的值为______________。()A){1,0,1}B){3,8,15}C){1,2,3,4,5}D){3}答案:D解析:[单选题]32.pymysql中批量添加需要调用什么方法?A)execute()B)executemany()C)addmany()D)manyexecute()答案:B解析:[单选题]33.以下选项中,不属于需求分析阶段的任务是A)需求规格说明书评审B)确定软件系统的性能需求C)确定软件系统的功能需求D)制定软件集成测试计划答案:D解析:[单选题]34.ch1-9下列选项中可以获取Python中输出函数帮助的是:A)dir(print)B)help(print)C)help(input)D)dir(output)答案:B解析:[单选题]35.关于import引用,以下选项中描述错误的是A)import保留字用于导入模块或者模块中的对象B)使用importturtle引入turtle库C)使用importturtleast引入turtle库,取别名为tD)可以使用fromturtleimportsetup引入turtle库答案:D解析:[单选题]36.for循环又称为()A)while循环B)无限不循环C)无限循环D)计数循环答案:D解析:[单选题]37.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是A)参数是int类型时,不改变原参数的值B)参数是组合类型(可变对象)时,改变原参数的值C)参数的值是否改变与函数中对变量的操作有关,与参数类型无关D)参数是list类型时,改变原参数的值答案:C解析:[单选题]38.以下叙述正确的是()。A)Python3.x和Python2.x兼容B)Python语言只能以程序方式执行C)Python是解释型语言D)Python语言出现的晚,具有其他高级语言的一切优点答案:C解析:[单选题]39.在面向对象方法中,类的实例称为A)对象B)多重继承C)信息屏蔽D)父类答案:A解析:[单选题]40.(,)以下程序的输出结果是:x=['90','87','90'];n=90;print(x,count(n))A)1B)0C)NoneD)2答案:B解析:[单选题]41.读取文件中,?w'代表A)读B)转义C)write,用于向文件中写入指定字符串D)只读答案:C解析:[单选题]42.[]list1=[[i*jforjinrange(5)]foriinrange(4)]print(*list1)()A)[0,B)[[0,C)[0,D)20答案:A解析:[单选题]43.python表达式,正确的是()A)importmathE**x+math.log10(x)+math.sqrt(x)+math.cos(60)B)importmathMath.exp(x)+math.log10(x)+math.sqrt(x)+math.cos(math.radians(60))C)importmathMath.exp(x)+math.log10(x)+math.pow(x,1/y)+math.cos(math.radians(60))D)importmathMath.exp(x)+math.log10(x)+math.sqrt(x)+math.cos(math.degrees(60))答案:C解析:[单选题]44.下面while循环执行的次数是()。k=1000whilek>1:print(k)k=k//2A)(A)10B)(B)9C)(C)20D)(D)50答案:B解析:[单选题]45.把birdnest.jpg图像的亮度调整初始亮度的2倍,下面选择正确的程序段()A)fromPILimportImageFromPILimportImageEnhanceIm=Image.open('birdnest.jpg')Om=ImageEnhance.Brightness(im)Om1=om.enhance(2)Om1.save('pic3.jpg')B)fromPILimportImageFromPILimportImageEnhanceIm=Image.open('birdnest.jpg')Om=ImageEnhance.Contrast(im)Om1=om.enhance(2)Om1.save('pic3.jpg')C)fromPILimportImageFromPILimportImageEnhanceIm=Image.open('birdnest.jpg')Om=ImageEnhance.Color(im)Om1=om.enhance(2)Om1.save('pic3.jpg')D)fromPILimportImageFromPILimportImageEnhanceIm=Image.open('birdnest.jpg')Om=ImageEnhance.Sharpness(im)Om1=om.enhance(2)Om1.save('pic3.jpg')答案:A解析:[单选题]46.在Java中,字符输出流类都是()抽象类的子类A)FilterWriterB)OutputStreamC)WriterD)OutputStreamWriter答案:C解析:概念理解[单选题]47.在Java中,运行下面的代码结果是publicclassFooimplementsRunnable{publicvoidrun(Threadt){System.out.println("Running.");}publicstaticvoidmain(String[]args){newThread(newFoo()).start();}}A)运行时抛出一个异常B)程序能够运行,但是没有任何输出C)没有实现Runnable接口中的方法导致编译错误D)程序运行后输出?Running?答案:C解析:概念理解[单选题]48.有表示公司和职员即工作的3张表,职员可在多家公司兼职。其中公司c(公司号,公司名、地址、注册资本、法人代表、员工数),职员s(职员号、姓名、性别、年龄、学历),工作w(公司号、职员号、工资)。表w的键(码)是A)公司号,职员号B)公司号、职员号、工资C)职员号D)职员号,工资答案:A解析:[单选题]49.表达式1001==0x3e7的结果是:A)falseB)FalseC)trueD)True答案:B解析:[单选题]50.soup就是BeautifulSoup处理格式化后的字符串,要想得到所有标签需要用()A)all_findB)findto_allC)finds_allD)find_all答案:D解析:[单选题]51.有如下程序代码,程序的执行结果是?()deff():print(x)x=3f()A)程序报错B)3C)0D)None答案:B解析:[单选题]52.表达式'abc'in('abcdefg',)的值为______________。()A)FalseB)TrueC)falseD)true答案:A解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.以下关于索引的说法正确的是()A)序列的索引是从0开始递增的B)下标为0表示第一个元素C)Python中的索引可以是负数D)最后一个元素的索引是-1,倒数第二个元素索引是-2答案:ABCD解析:[多选题]54.下列哪些是matplotlib作图的函数()。A)scatterB)histC)heatmapD)vlines答案:ABD解析:[多选题]55.数据仓库在技术上的工作过程是:()A)数据的抽取B)存储和管理C)数据的表现D)数据仓库设计答案:ABCD解析:[多选题]56.(题,)对于一个列表alist和一个元组btuple,以下调用正确的是()A)sorted(alist)B)sorted(btuple)C)btuple.sort()D)alist.sort()答案:ABD解析:[多选题]57.下面声明列表正确的是()A)a=[]B)a=[1]C)a=[1,2]D)a={1,2}答案:ABC解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.Python内置函数______用来返回数值型序列中所有元素之和答案:sum()解析:[填空题]59.表达式not3的值为______。答案:False解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.abc是不合法的变量名。A)正确B)错误答案:错解析:[判断题]61.已知x为非空列表,那么表达式sorted(x,reverse=True)==list(reversed(x))的值一定是True。()A)正确B)错误答案:错解析:[判断题]62.if语句中的判断条件可以是判断表达式。()A)正确B)错误答案:对解析:[判断题]63.scipy.fftpack.fft()则用于进行数据的快速余弦变换:A)正确B)错误答案:错解析:[判断题]64.任何内容,只要放在一对三引号之间都将被认为是注释。A)正确B)错误答案:错解析:[判断题]65.以下程序将执行5次循环体.(())I=1Whilei<5:print(i)i=i+1A)正确B)错误答案:错解析:[判断题]66.为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)A)正确B)错误答案:对解析:[判断题]67.文件打开的默认方式是只读。()A)正确B)错误答案:对解析:[判断题]68.在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。A)正确B)错误答案:对解析:[判断题]69.Python字典和集合支持双向索引。A)正确B)错误答案:错解析:[判断题]70.执行了importmath之后即可执行语句printsin(pi/2)A)正确B)错误答案:错解析:[判断题]71.相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。()A)正确B)错误答案:对解析:[判断题]72.使用print()函数无法将信息写入文件。()A)正确B)错误答案:错解析:[判断题]73.SELET-SQL语句是选择工作区语句A)正确B)错误答案:错解析:[判断题]74.语句pass仅起到占位符的作用,并不会做任何操作。答案:对解析:[判断题]75.随机测试的目的指模拟用户的真实操作,并发现一些边缘性的错误。A)正确B)错误答案:对解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.list(map(str,[1,2,3]))的执行结果为___________。答案:[?1?,?2?,?3?]解析:[问答题]77.调试程序可使用方法有()答案:debugger,pdb,print解析:[问答题]78.已知f=lambdax:x+5,那么表达式f(3)的值为_____。答案:8解析:[问答题]79.()尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。A)对B)错答案:A解析:[问答题]80.函数和对象方法是一样的,内部实现和外部调用都没有任何区别。答案:(错)解析:[问答题]81.字典对象的()方法可以获取指定?键?对应的?值?,并且可以在指定?键?不存在的时候返回指定值,如果不指定则返回None。答案:GET()解析:[问答题]82.以下程序用于输出1000以内的所有完全数,则空白部分应该填写的内容是____________。提示:完全数,即一个数等于其所有真因子(除了其本身以外的因子)之和。比如6=1+2+3,因此6是一个完全数。forninrange(1,1000):___________foriinrange(1,n):ifn%i==0:s=s+iifs==n:print(s)答案:s=0解析:[问答题]83.已知x=[1,2],那么执行语句x[0:1]=[3,3]之后,x的值为_。答案:[3,3,2]解析:[问答题]84.(填空题)常见的组合数据类型有________、________、________和集合等。答案:列表|元组|字典解析:[问答题]85.放在一对三引号之间的任何内容将被认为是注释。答案:(错)解析:[问答题]86.表达式list(filter(lambdax:x>2,[0,1,2,3,0,0]))的值为_________。答案:([3])解析:[问答题]87.在调用函数时,必须牢记函数形参顺序才能正确传值。答案:(错)解析:[问答题]88.参照代码模板,完善代码,实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的Unicode编码值。S=input()Print("\"{}\"汉字的Unicode编码:{}".format(___(1)___))答案:s=input("")Print("\"{}\"汉字的Unicode编码:{}".format(s,ord(s)))解析:[问答题]89.Python类不支持多继承。答案:(错)解析:[问答题]90.(填空题)表达式'apple.peach,banana,pear'.find('p')的值为___________。答案:1解析:[问答题]91.使用列表推导式得到100以内所有能被13整除的数的代码可以写作().答案:[i

温馨提示

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

评论

0/150

提交评论