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

下载本文档

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

文档简介

试卷科目:Python开发基础Python开发基础(习题卷95)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.andom库中用于生成随即小数的函数是()A)randrange()B)getrandbits()C)random()D)randint()答案:C解析:[单选题]2.下面不是while循环的特点的是()。A)提高程序的复用性B)能够实现无限循环C)若果不小心会出现死循环D)必须提供循环次数答案:D解析:[单选题]3.[]字典d={'Name':'Kate','No':'1001','Age':'20'},表达式len(d)的值为()A)6B)3C)9D)12答案:B解析:[单选题]4.[]下列程序的运行结果是()s="PYTHON"print("{0:3}".format(s))A)'PYT'B)'PYTH'C)'PYTHON'D)'答案:C解析:[单选题]5.以下选项中,不是具体的Python序列类型的是______。A)字符串类型B)列表类型C)数组类型D)元组类型答案:C解析:[单选题]6.给出列表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解析:[单选题]7.下面程序中语句print(i*j)共执行了___________________次。foriinrange(5):forjinrange(2,5):print(i*j)A)1B)2C)3D)15答案:D解析:[单选题]8.下列表达式中,返回True的是()。A)a=2b=2a=bB)3>2>1C)TrueandFalseD)2!=2答案:B解析:[单选题]9.定义类如下ClassHello():Def__init__(self,name):S=nameDefshowInfo(self):print()下面代码能正常执行的()。A)h=Helloh.showInfo()B)h=Hello()h.showInfo(?张三?)C)h=Hello(?张三?)h.showInfo()D)h=Hello(?admin?)showInfo答案:C解析:[单选题]10.下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)循环链表C)二叉链表D)带链的栈答案:C解析:[单选题]11.在File类中,哪个方法是创建目录且允许创建多级目录A)mkdir()B)mkdirs()C)delete()D)renameTo()答案:B解析:概念理解[单选题]12.构造方法的作用是A)一般成员方法B)类的初始化C)对象的初始化D)对象的建立答案:C解析:[单选题]13.表达式"5"+"2"+"0"的结果是()A)"520"B)"52"C)7D)以上都不对答案:A解析:[单选题]14.三元运算符是以下哪个命令()。A)np.all()B)np.any()C)np.where()D)np.std答案:C解析:难易程度:易题型:[单选题]15.下列叙述中正确的是___________。A)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构B)队列是"先进后出"的线性表C)队列是"先进后出"的线性表D)循环队列是非线性结构答案:A解析:[单选题]16.下面程序运行结果是()li=[11,22,33,"123","alex"]s=""foriinli:s=s+str(i)print(s)A)(A)112233B)(B)123alexC)(C)33123alexD)(D)112233123alex答案:D解析:[单选题]17.有关函数的概念,下面哪个是不正确的?A)函数是计算机对代码执行优化的要求B)函数是代码逻辑的封装C)函数对一段代码的命名D)函数是代码功能的一种抽象答案:A解析:[单选题]18.同一类的不同实例之间不具备()A)相同的操作集合B)相同的属性集合C)相同的对象名D)不同的对象名答案:C解析:[单选题]19.[]下面代码的输出结果是()forsin"HelloWorld":□□□□ifs=="W":□□□□□□□□break□□□□print(s,end="")A)HelloorldB)HelloC)WorldD)HelloWorld答案:B解析:[单选题]20.GroupBy技术类似于Excel中的()A)SQL语句B)透视表C)分类汇总D)函数计算答案:C解析:[单选题]21.s的结果是()a=54b=10s=a%bprint(s)A)5B)4C)6D)3答案:B解析:[单选题]22.执行以下程序,输入?fish520?,输出结果是w=input()forxinw:if'0'<=×<='9':continueelse:w.replace(x,")print(w)A)520fishB)fish520C)520D)fish答案:B解析:[单选题]23.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是A)概念设计阶段B)逻辑设计阶段C)物理设计阶段D)需求分析阶段答案:A解析:[单选题]24.设已有元祖t=(4,2,1,3,3,5),执行表达式t.sort(reverse=True)的结果为:A)[1,2,3,3,4,6]B)[5,4,3,3,2,2]C)[5,4,3,2,2]D)程序出现异常,无法执行答案:D解析:[单选题]25.以下选项中不是Python语言的保留字的是A)exceptB)doC)passD)while答案:B解析:[单选题]26.python语句f=lambdax,y:x%y,执行print(f(7,8))代码得到结果是________。A)0B)1C)8D)7答案:D解析:[单选题]27.给出如下代码MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花",\"9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}n=input("请输入1-12的月份:")print(n+"月份之代表花:"+MonthandFlower.get(str(n)+"月"))以下选项中描述的是()窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:C解析:窗体底端[单选题]28.Python不支持以下()数据类型。A)floatB)listC)charD)str答案:C解析:[单选题]29.下面哪段代码可以将csv文件内容读到列表ls中?不包含换行符。()A)Fr=open("price.csv","r")Ls=[]Forlineinfr:line=line.replace("\n","")ls.append(line.split(","))Fr.close()B)Fr=open("price.csv","r")Ls=[]Forlineinfr:ls.append(line.split(","))Fr.close()C)Fr=open("price.csv","r")Forlineinfr:line=line.replace("\n","")ls.append(line.split(","))Fr.close()D)Fr=open("price.csv","w")Ls=[]Forlineinfr:ls.append(line.split(","))Fr.close()答案:A解析:[单选题]30.关于Python2与Python3的说法中,下列描述错误的是()。A)Python3默认使用UTF-8编码B)Python2与Python3中的print语句的格式没有变化C)Python2默认使用ASCII编码D)Python2与Python3中运算符?//?使用方式一致答案:B解析:[单选题]31.下列关于列表和集合的描述,正确的是()。A)Python集合中的元素可以是列表B)Python集合中的元素不能是元组C)Python列表、元组、字符串都属于有序序列D)Python列表中的所有元素必须为相同类型的数据答案:C解析:[单选题]32.语句myShape.move(10,20)的执行结果为()A)将myShape移动到点(10,20)B)将myShape右移动10的像素C)将myShape向下移动20个像素D)将myShape先向右移动10个像素再向下移动20个像素答案:A解析:[单选题]33.Print({1,2,3}-{3,4,6})以上程序的运行结果为()。A){-2,-2,-3}B){2,2,3}C){1,2}D)报错答案:C解析:[单选题]34.os.path模块中的函数,可以将?c:\scripts\demo.py?分割成目录和文件名。A)split分割B)getsizeC)exists存在D)abspath答案:A解析:[单选题]35.以下哪个属于可变对象()。A)数值类型(int,float)B)listC)tupleD)str答案:B解析:[单选题]36.下列哪个操作无法对字符串使用()A)分片B)合并C)索引D)赋值答案:D解析:[单选题]37.以下哪个对象不属于Itarable的()。A)ListB)tupleC)dictD)float答案:D解析:[单选题]38.表达式sum(range(1,10,2))的值是()。A)A13B)B24C)C25D)D45答案:C解析:[单选题]39."ab"+"c"*2结果是:()A)abccB)abcabcC)abc2D)ababcc答案:A解析:[单选题]40.‎表达式16/4-2**5*8/4%5/2的值为A)2B)4C)2.0D)14答案:C解析:[单选题]41.ch1-5以下选项中,不是Python语言特点的是:A)强制可读:Python语言通过强制缩进来体现语句间的逻辑关系B)变量声明:Python语言具有使用变量需要先定义后使用的特点C)平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行D)黏性扩展:Python语言能够集成C、C++等语言编写的代码答案:B解析:[单选题]42.源程序的文档化不包括A)符号名的命名要有实际意义B)正确的文档格式C)良好的视觉组织D)正确的程序注释答案:B解析:[单选题]43.给定字典D,以下选项中对d.keys()的描述正确的是()。A)返回dict_keys类型,包括字典中的所有的键。B)返回一个列表类型,包括字典中的所有的键。C)返回一个元组类型,包括字典中的所有的键。D)返回一个集合类型,包括字典中的所有的键。答案:A解析:[单选题]44.xpath中表示乘号的运算符是?A)*B)xC)/D)|答案:A解析:[单选题]45.在Python中实现多分支的最佳结构是()。A)if-elif-elseB)IfC)if-elseD)while答案:A解析:[单选题]46.以下保留字不用于异常处理逻辑的是A)elseB)ifC)finallyD)try答案:B解析:[单选题]47.MultipleBooleanexpressionscanbecombinedbyusingalogicaloperatortocreate__________expressions.A)sequentialB)logicalC)compoundD)mathematical答案:C解析:[单选题]48.类中不可以包含以下哪一项内容:______()A)方法B)属性C)模块D)构造函数答案:C解析:[单选题]49.下列选项中不正确的是().A)Python语言是解释型语言B)Python解释器先将源代码全部转换成目标代码,然后执行目标代码指令C)将Python程序打包为可执行程序后,不需要额外完整Python解释器程序即可运行D)在Python交互环境中可直接运行Python语句答案:B解析:[单选题]50.在python中,名为func的函数,其定义如下deffunc(a,b,c):print(a+b+c)调用func(15,5,5)并传值,其结果为A)15B)25C)35D)30答案:B解析:[单选题]51.pandas模块主要用于()A)数据挖掘B)数据分析处理C)数据可视化D)数据聚类答案:B解析:[单选题]52.某个数据约束规则为:设属性A是关系R的主属性,则属性A不能取空值。则该数据约束规则的名称是A)实体完整性规则B)参照完整性规则C)用户定义完整性规则D)域完整性规则答案:A解析:第2部分:多项选择题,共5题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.数据资产维护是指为保证数据质量,对数据进行()录入等处理的过程。A)更正B)删除C)补充D)保存答案:ABC解析:[多选题]54.下列选项中,用于格式化字符串的是()A)%B)format()C)f-stringD)#答案:ABC解析:[多选题]55.云计算的服务方式有()A)IaaSB)RaaSC)PaaSD)SaaS答案:ACD解析:[多选题]56.当不知道数据所带标签时,下面哪些技术不能促使带同类标签的数据与带其他标签的数据相分离?()A)分类B)聚类C)关联分析D)隐马尔可夫链答案:ACD解析:[多选题]57.以下选项中能返回集合s和t的差集的是:A)s|tB)s&tC)s-tD)s.difference(t)答案:CD解析:第3部分:填空题,共5题,请在空白处填写正确答案。[填空题]58.已知列表x=list(range(10)),那么执行语句delx[::2]之后,x的值为___答案:[1,3,5,7,9]解析:[填空题]59.表达式int(?11?的,8值)为_____________答案:9解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.正则表达式元字符?\d?用来匹配任意数字字符。A)正确B)错误答案:对解析:[判断题]61.IndexError异常代表除数为0。()A)正确B)错误答案:错解析:[判断题]62.Inanestedloop,theinnerloopgoesthroughallofitsiterationsforeachiterationoftheouterloop.A)正确B)错误答案:对解析:[判断题]63.Python既是面向过程的语言,又是面向对象的语言。()A)正确B)错误答案:对解析:[判断题]64.因为元组一旦创建,便不可更改,所以可用于储存一些不变的量,防止被修改或误操作。A)正确B)错误答案:对解析:[判断题]65.为了给a,b,c赋初值10,正确的Python赋值语句是a,b,c=10。A)正确B)错误答案:错解析:[判断题]66.通过对象不能调用类方法和静态方法答案:错解析:[判断题]67.Invalidindexesdonotcauseslicingexpressionstoraiseanexception.A)正确B)错误答案:对解析:[判断题]68.file对象的read()方法读出文件所有内容并作为一个字符串返回。A)正确B)错误答案:对解析:[判断题]69.列表只能储存同一类型的数据A)正确B)错误答案:错解析:[判断题]70.使用普通文本编辑器软件也可以正常查看二进制文件的内容。()A)正确B)错误答案:错解析:[判断题]71.字典是一个键值对的集合,该集合以键为索引,一个键信息可以对应多个值信息。A)正确B)错误答案:错解析:[判断题]72.调用函数时传递的实参个数必须与函数形参个数相等才行。()A)正确B)错误答案:错解析:[判断题]73.mysql属于关系型数据库A)正确B)错误答案:对解析:[判断题]74.⽣成器推导式⽐列表推导式具有更⾼的效率,推荐使⽤。A)正确B)错误答案:对解析:[判断题]75.mysql必须使用密码才能登录A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.已知"cat.jpg"图像为"RGB"模式,补齐横线处代码,使其转换为灰度模式。>>>fromPILimportImage>>>im=Image.open("cat.jpg")>>>im=im.convert('_____')答案:L解析:[问答题]77.表达式{1,2}*2的值为{1,2,1,2}。答案:(错)解析:[问答题]78.continue用来跳出最内层for或while循环,退出该循环后程序从循环代码后继续执行;break用来结束当前当次循环。A)对B)错答案:B解析:[问答题]79.在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。答案:(对)解析:[问答题]80.表达式?:?.join(?1,2,3,4,5?.split(?,?))的值为________。答案:'1:2:3:4:5'解析:[问答题]81.若a=1,b=2,那么(aorb)的值为()。答案:1解析:[问答题]82.元组及其元素的值都可以修改。()A)对B)错答案:B解析:[问答题]83.Python变量名区分大小写,所以book和BOOK不是同一个变量。()A)对B)错答案:A解析:[问答题]84.Python标准库os.path中用来判断指定文件是否存在的方法是____。答案:EXISTS()解析:[问答题]85.已知seq为长度大于10的列表,并且已导入random模块,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等价。答案:(错)解析:[问答题]86.成员运算符用于判断指定序列中是否包含某个值,包含就返回()。答案:True解析:[问答题]87.表达式isinstance(?Helloworld?,str)的值为__________。答案:TRUE解析:[问答题]88.(填空题)已知x=3,那么执行语句x*=6之后,x的值为________。答案:18解析:[问答题]89.题目:要求输出国际象棋棋盘。答案:#include"stdio.h"main(){inti,j;for(i=0;i<8;i++){for(j=0;j<8;j++)if((i+j)%2==0)printf("%c%c",219,219);elseprintf("");printf("\n");}}'''importsysf

温馨提示

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

评论

0/150

提交评论