版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Python开发基础Python开发基础(习题卷81)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython开发基础第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列方法中,默认删除列表最后一个元素的是()。A)delB)remove()C)pop()D)extend()答案:C解析:[单选题]2.给出如下代码s="abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是():A)behk;B)adgj;C)behD)adgh;答案:C解析:[单选题]3.以下()不是Python的特性。A)收费使用B)跨平台C)可拓展D)可嵌入答案:A解析:[单选题]4.kvps={'1':1,'2':2}theCopy=kvpskvps['1']=5sum=kvps['1']+theCopy['1']print(sum)A)2B)6C)7D)10答案:D解析:[单选题]5.[]下面代码的输出结果是()x=12.34print(type(x))A)classB)classC)classD)class答案:C解析:[单选题]6.下列哪种不是Python元组的定义方式?A)(1)B)(1,)C)(1,2)D)(1,2,(3,4))答案:A解析:[单选题]7.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图.这种图的名称是A)PAD图B)N-S图C)结构图D)数据流图答案:B解析:[单选题]8.()以下对Python程序缩进格式描述错误的选项是()A)不需要缩进的代码顶行写,前面不能留空白B)缩进可以用tab键实现,也可以用多个空格实现C)严格的缩进可以约束程序结构,可以多层缩进D)缩进是用来格式美化Python程序的答案:D解析:[单选题]9.有一个元组,group=[(?萧峰?,98),(?杨过?,96)],若将此列表改写成group=[(?萧峰?,100),(?杨过?,96)],下列语句正确的是():A)group[0][1]=100B)group[0]=(?萧峰?,100)C)group[?萧峰?]=100D)group.get(?萧峰?)=100答案:B解析:[单选题]10.要把5加到lst的末尾,用的是()A)lst.add(5)B)lst.append(5)C)lst.addLast(5)D)lst.addEnd(5)答案:B解析:[单选题]11.给出如下代码:ImportrandomNum=random.randint(1,10)WhileTrue:guess=input()i=int(guess)ifi==num:print("你猜对了")breakelifi<num:print("小了")elifi>num:print("大了")以下选项中描述错误的是()A)这段代码实现了简单的猜数字游戏B)?importrandom?这行代码是可以省略的C)?whileTrue:?创建了一个永远执行的While循环D)random.randint(1,10)生成[1,10]之间的整数答案:B解析:[单选题]12.关于CSW文件的描述,以下选项中错误的是A)cSV文件格式是种通用的相对简单的文件格式,应用于程序之间转移装格数据B)CSV文件的每行是一维数据可以用Python中的列表类型表示C)CSV文件通过多种编码表示字符D)整个CSV文件是一个二维数据答案:C解析:[单选题]13.以下关于文件的描述中,错误的是______。A)文件打开后,可以用seek()控制对文件内容的读写位置B)使用open()打开文件时,必须要用r或w指定打开方式,不能省略C)如果没有采用close()关闭文件,Python程序退出时文件将被自动关闭D)采用readlines()可以读入文件中的全部文本,返回一个列表答案:B解析:[单选题]14.x=Truey=Falsez=Falseifxoryandz:print("yes")else:print("no")以上代码输出结果为?A)yesB)noC)编译出错D)None答案:A解析:[单选题]15.下面对对象概念描述正确的是______。A)对象是属性和方法的封装体B)任何对象都必须有继承的子类C)对象间的通讯靠参数传递D)操作是对象的静态属性答案:A解析:[单选题]16.哪个选项所对应的except语句数量可以与try语句搭配使用?A)一个且只能是一个B)多个C)最多两个D)0个答案:B解析:[单选题]17.程序运行结果:a,b=-2.3134,1.23365print("%10.2f+%5.3f=%10.4f"%(a,b,a+b))输出结果是()A)(A)-2.31+1.234=-1.0798B)(B)-2.313400+1.233650=-1.079750C)(C)-2.31+1.234=-1.0798D)(D)-2.31+1.234=-1.0798答案:A解析:[单选题]18.Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员。A)selfB)superC)thisD)类名答案:A解析:[单选题]19.已知有Python函数定义如下:defint(x,base=10):则参数base属于:()A)有效参数B)关键字参数C)默认参数D)不定长参数答案:C解析:[单选题]20.[]Python中,函数定义可以不包括以下:()A)一对圆括号B)可选参数列表C)函数名D)关键字答案:B解析:[单选题]21.下列哪种文件打开访问模式为二进制文件只读模式?A)rbB)wC)aD)a+答案:A解析:[单选题]22.以下关于二进制整数的定义,正确的是()。A)0B1014B)0b1010C)0B1019D)0BC3F答案:B解析:[单选题]23.以下选项中描述正确的是()。A)条件35B)条件24C)条件24D)条件24答案:C解析:[单选题]24.列表ls,哪个选项对ls.append(x)的描述是正确的?()A)向ls中增加元素,如果x是一个列表,则可以同时增加多个元素B)只能向列表ls最后增加一个元素xC)向列表ls最前面增加一个元素xD)替换列表ls最后一个元素为x答案:B解析:[单选题]25.关于赋值语句的作用,正确的描述是A)变量和对象必须类型相同B)每个赋值语句只能给一个变量赋值C)将变量改写为新的值D)将变量绑定到对象答案:D解析:[单选题]26.[]以下程序的输出结果是:()deftest(b=2,a=4):globalzz+=a*breturnzz=10print(z,test())A)10B)UnboundLocalErrorC)18D)18答案:A解析:[单选题]27.Whichlogicaloperatorsperformshort-circuitevaluation?A)or,notB)not,andC)or,andD)and,or,not答案:C解析:[单选题]28.关于Python语句P=-P,以下选项中描述正确的是()。A)给P赋值为它的负数B)P=0C)P等于它的负数D)P的绝对值答案:A解析:[单选题]29.字符串s中的字母p误写成了P,如何修改?()A)s.lower("P","p")B)str.lower("P","p")C)s.replace("P","p")D)str.replace("P","p)答案:C解析:[单选题]30.表达式sorted([111,2,33],key=lambdax:len(str(x)))的值为()A)[33,2,111]B)[2,33,111]C)NoneD)[111,33,2]答案:B解析:[单选题]31.python语句deff():m=0m=m+1print(m,end='')f()f()执行两次f()代码得到结果是________。A)1B)11C)12D)2答案:B解析:[单选题]32.Python中文分词的第三方库是A)turleB)jiebaC)itchatD)time答案:B解析:[单选题]33.下列选项中的数据类型不属于序列类型的是()A)字符串B)元组C)列表D)集合答案:D解析:[单选题]34.在定义函数时,对参数个数并没有限制,如果有多个形参,需要使用()进行分割。A)句号B)逗号C)分号D)冒号答案:B解析:[单选题]35.默认NameNode周期性从DataNode接收心跳信号的时间间隔为A)1sB)2sC)3sD)4s答案:C解析:[单选题]36.{以下程序执行后,用户输入2,程序的运行结果为()X=eval(input("pleaseinputanumber:"))If100:Print(True==1)Else:Print(?False==0?)}A)True==1B)TrueC)False==0D)False答案:B解析:[单选题]37.以下代码输出结果是:Se1=Series(np.arange(3),index=['a','e','c'])Df1=DataFrame(np.arange(4).reshape(2,2),columns=['a','c'],index=['一','二'])Print(df1+se1)A)ace3NaN125NaNB)ace一03NaN二25NaNC)ace311251D)01a01c35eNaNNaN答案:B解析:[单选题]38.Python异常处理中不会用到的关键字是______。A)tryB)finallyC)ifD)Else答案:C解析:[单选题]39.Numpy中矩阵转成向量使用()A)AreshapeB)resizeC)arangeD)random答案:B解析:[单选题]40.异常处理的执行顺序正确的是()。A)try→except→finally→elseB)try→else→except→finallyC)try→except→else→finallyD)try→else→finally→except答案:C解析:[单选题]41.关于列表,下面描述不正确的是___________。A)必须按顺序插入元素B)长度没有限制C)元素类型可以不同D)支持in运算符答案:A解析:[单选题]42.[]number=input("请输入一个数字")<jifnumber<10:<kprint("数字小于10")<lelse:print("数字不小于10")<m哪行代码中有错误()A)jB)kC)lD)m答案:B解析:[单选题]43.下面的实例中是计算思维的应用是()。A)通过多次的实验与统计,总结时间发生的规律B)通过复杂的推导,验证了数学公式的正确性C)高考中,算出了一道很难的数学题D)对一类问题进行数学建模,并通过程序解决问题答案:D解析:[单选题]44.CombiningdataandcodeinasingleobjectisknownasA)modularityB)instantiationC)encapsulationD)objectification答案:C解析:[单选题]45.代码importmath;x=math.floor(5.6)执行后,x的结果是()A)5B)6C)5.6D)都不对答案:A解析:[单选题]46.plt.scatter)函数中的参数c表示的含义是()。A)x轴上的数值B)y轴上的数值C)散点图中的标记颜色D)标记图形内容的标签文件答案:C解析:c是color关键字,指颜色。[单选题]47.在每个Python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。A)thisB)selfC)meD)与类同名答案:B解析:[单选题]48.关于python类,说法错误的是()A)类的实例方法必须创建对象后才可以调用B)类的实例方法,必须创建对象前才可以调用C)类的类方法可以用对象和类名来调用D)类的静态属性可以用类名和对象来调用答案:B解析:[单选题]49.Pythoncomeswith__________functionsthathavealreadybeenprewrittenfortheprogrammer.A)standardB)libraryC)customD)key答案:A解析:[单选题]50.查看如下JavaScript代码:vara="10";varb=10;if(a==b)alert("equal");if(a===b)alert("same");此代码运行后,效果为()A)先弹出?equal?,再弹出?same?B)只弹出?equal?C)先弹出?same?,再弹出?equal?D)没有任何弹出显示答案:B解析:[单选题]51.表达式[xforxin[1,2,3,4,5]ifx<3]的值是()A)[4,5]B)[1,2,3]C)[1,2]D)[]答案:C解析:[单选题]52.下列while循环执行的次数为()。K=1000Whilek>1:print(k)k=k/2A)9B)10C)11D)1000答案:B解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]53.集合特征不正确的是A)集合内的数据是无序的B)集合内的元素是有序的C)集合内的元素是可重复的D)集合无特征答案:BCD解析:[多选题]54.关于异常处理原则说法正确的是A)注意异常的粒度,try块中尽量少写代码B)谨慎使用单独的except语句,或exceptC)注意异常捕获的顺序,在合适的层次处理异常D)使用更加友好的异常信息,遵守异常参数的规范答案:ABCD解析:[多选题]55.下列哪些描述是正确的?A)在程序运行之前可以检测异常B)在程序运行之前可以检测语法错误C)异常发生在运行期间D)异常有很多种类型答案:BCD解析:[多选题]56.关于Python字符串下列说法正确的是()。A)字符应该视为长度为0的字符串B)字符串以\0标志字符串的结束C)既可以用单引号,也可以用双引号创建字符串D)在三引号字符串中可以包含换行回车等特殊字符答案:CD解析:[多选题]57.Linux中重启系统的命令有()【选两项】A)init0B)init1C)shutdown-rnowD)reboot答案:CD解析:概念理解第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]58.已知x=[[]foriinrange(3)],那么执行语句x[0].append(1)之后,x的值为_______答案:[[1],[],[]]解析:[填空题]59.已知x=[3,5,7],那么执行语句x[len(x):]=[1,2]之后,x的值为____答案:[3,5,7,1,2]解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]60.Pyhton列表长度可变,列表对象可以直接修改A)正确B)错误答案:对解析:[判断题]61.python中关于类和对象的内容,是面向对象编程的主要方面,类创建一个新类型,而对象是这个类的实例。A)正确B)错误答案:对解析:[判断题]62.python中多行注释使用三个单引号(''')或三个双引号(""")。()A)正确B)错误答案:对解析:[判断题]63.从点作为个体簇开始,每一步合并两个最接近的簇,这是一种分裂的层次聚类方法A)正确B)错误答案:错解析:[判断题]64.在设计测试用例时,需要提前说明测试的步骤,以及测试的前置条件。A)正确B)错误答案:对解析:[判断题]65.pygame库中的init()函数可以初始化所有子模块。()A)正确B)错误答案:对解析:[判断题]66.在切片中,如果结束索引指定了一个超出字符串结尾的位置,Python将使用字符串的长度作为结束索引。A)正确B)错误答案:对解析:[判断题]67.Python使⽤缩进来体现代码之间的逻辑关系。A)正确B)错误答案:对解析:[判断题]68.运行以下程序之后,a的值是2。a,b=20,30a+=ba%=3A)正确B)错误答案:对解析:[判断题]69.在Python中定义类时,对象方法的第一个参数名称必须是self。A)正确B)错误答案:错解析:[判断题]70.已知x为非空列表,那么执行语句x[0]=3之后,列表对象x的内存地址不变答案:对解析:[判断题]71.open("test.txt",'r+')是以只读模式打开test.txt文件。A)正确B)错误答案:错解析:[判断题]72.Python可以同时为多个变量赋值,如a,b=1,2。A)正确B)错误答案:对解析:[判断题]73.Python的主程序文件python.exe属于二进制文件。()A)正确B)错误答案:对解析:[判断题]74.在UTF-8编码中一个汉字需要占用3个字节答案:对解析:[判断题]75.在Python中可以使用if作为变量名。A)正确B)错误答案:错解析:第5部分:问答题,共22题,请在空白处填写正确答案。[问答题]76.(填空题)表达式':'.join('helloworld.'.split())的值为___________。答案:'hello:world.'解析:[问答题]77.字符串编码格式GBK使用__________________个字节表示一个汉字。答案:(2)解析:[问答题]78.PIL库主要可以实现图像归档和图像_____两方面功能需求。答案:处理解析:[问答题]79.(填空题)已知字典x={i:str(i+3)foriinrange(3)},那么表达式''.join(x.values())的值为___________。答案:'345'解析:[问答题]80.求1~100所有奇数的乘积。答案:re=1for_inrange(1,101,2):re*=_print(re)解析:[问答题]81.一个模块文件中可以包含多个函数的定义。()A)对B)错答案:A解析:[问答题]82.解释Python脚本程序的?__name__?变量及其作用?答案:每个Python脚本在运行时都有一个?__name__?属性。如果脚本作为模块被导入,则其?__name__?属性的值被自动设置为模块名;如果脚本独立运行,则其?__name__?属性值被自动设置为?__main__?。利用?__name__?属性即可控制Python程序的运行方式。解析:[问答题]83.Python源代码被解释器转换后的格式为.______。答案:PYC解析:[问答题]84.(填空题)已知x='helloworld.',那么表达式x.find('x')和x.rfind('x')的值都为___________。我的答案:答案:-1解析:[问答题]85.从键盘输入一个大写字母,将大写字母转换成小写字母并输出。答案:A=input('请输入一个大写字母')If'A'<=a<='Z':tst=a.lower()print(tst)Else:print('请输入大写字符A~Z')解析:[问答题]86.面程序的输出结果是。A=[1,2,3,4,5]A,extend(['6?])Print(a)答案:[1,2,3,4,5,?6?]解析:[问答题]87.语句x=True;y=False;z=False;print(xoryandz)的程序运行结果是________。答案:True解析:[问答题]88.已知列表x=[1,2],执行语句y=x后,表达式id(x)==id(y)的值为_______答案:Ture解析:[问答题]89.Python中建议使用()个空格表示一级缩进。答案:四解析:[问答题]90.将一个列表中所有的单词首字母转换成大写Ls=eval(input())Foriinrange(len(ls)):ls[i]=___(1)___Print(ls)答案:ls=eval(input())Foriinrange(len(ls)):ls[i]=ls[i].capitalize()Print(ls)解析:[问答题]91.如a=43,b=3,则(a<=b)为()。答案:False解析:[问答题]92.一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。()A)对B)错答案:A解析:[问答题]93.表达式6%3==0的值为()答案:True解析:[问答题]94.()Python语句如下s1=[1,2,3,4]s2=[5,6,7]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 5471:2024 EN Traditional Chinese medicine - Carthamus tinctorius flower
- 春稻田听评课记录
- 贝壳网听评课记录
- (部编版)语文七年级下册第4单元17短文两篇第1课时《陋室铭》教学设计设计
- 00后学生生活课程设计
- 2.11有理数的混合运算课件教学
- 《外眼病结膜炎》课件
- 《早期国家的形成正》课件
- 《园林植物的应用》课件
- 《财务管理理论》课件
- 食堂油锅起火演练方案及流程
- 急性胰腺炎治疗指南2024
- 2024年上海市奉贤区九年级中考语文一模试题卷
- 2024年陕西延长石油(集团)有限责任公司招聘笔试参考题库含答案解析
- 大学生职业生涯发展展示
- (高清版)TDT 1071-2022 园地分等定级规程
- 陀螺仪工作原理
- 护工培训完整课件
- 《数字经济与数字化转型》 课件 第一章 数字经济概述
- 设计文件质量检查报告-3
- 国家开放大学《管理英语2》综合练习参考答案
评论
0/150
提交评论