版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自测试卷1一、选择题1.想要输出“人生苦短,我用Python”,应该使用()?A.printf()B.print()C.println();D.Print()2.运行下面的输出语句,会输出什么()?print(3+2*3)A.3+2*3B.6C.9D.33.Python单行注释的符号是()?A.//B.#C.'''.....'''D."""......."""4.在Python中,关于=和==的描述错误的是()。A.=是赋值运算符B.==是比较运算符C.=不能判断是否相等D.=和==都是用于判断是否相等的5.哪个选项是实现多路分支的最佳控制结构?()A.ifB.if-elif-elseC.tryD.if-else6.下列关于循环的说法不正确的是()。A.Python中可以应用do...while循环B.Python中的for循环和while循环都可以带有else子句C.while循环需要有一个控制条件来决定是否执行循环体中的语句D.for循环通常适用于枚举、遍历序列以及迭代对象中的元素7.琦琦想要计算序列中各元素的和,可以使用下面()函数。A.sum()B.count()C.and()D.len()8.中国诗词大会,在第五季的第十场比赛中,进行冠军争夺的四位选手分别为“彭敏、郑坤健、韩亚轩、姜怡伶”。如果想输出最后的冠军“彭敏”和亚军“韩亚轩”。请问下面哪段代码可以实现。()A.mylist=['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[1,3])B.mylist=['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[::2])C.mylist=['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[1:3])D.mylist=['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[2])9.如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的()方法实现?A.append()B.insert()C.extend()D.reversed()10.在Python中,调用自定义函数时,指定的实际参数的数量必须与形式参数的数量一致,这种参数称为()?A.关键字参数B.带默认值参数C.可变参数D.位置参数二、填空题1.匿名函数是指没有名字的函数,在Python中,使用_________创建匿名函数。2.序列中的每一个元素都有一个编号,也称为_________,它是从_________开始递增。3.面向对象程序设计具有三大基本特征:_________、__________、_________。4.在Python程序中,产生ZeroDivisionError是因为_____________________________。5.Python中实现HTTP网络请求常见的三种方式:_________、__________和__________。三、简答题1.Python提供了哪几种读取文件的方法?2.请简述网络爬虫的基本工作流程。
自测试卷2一、选择题1.在Python中,关于/和//的描述正确的是()。A./的计算结果可以带小数B.//的计算结果可以带小数C./和//的计算结果相等D.以上都不对2.当循环条件一直满足时,程序会一直循环下去,如果想要完全中止循环,需要使用()语句?A.break语句B.pass语句C.if语句D.continue语句3.若想输出100以内所有的偶数,_____处应填入()。foriinrange(___________):print(i)A.2,100B.0,2,100C.0,100,2D.2,100,04.下列关于序列的说法错误的是()。A.序列是一块用于存放多个值的连续内存空间。B.通过索引可以访问序列中的任何元素。C.序列可以采用负数作为索引值。D.要获取序列中的第一个元素,只能使用索引0。5.如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的什么方法实现?A.append()B.insert()C.extend()D.reversed()6.想要检索字符串中是否包含指定的子字符串,不能使用()。A.count()B.index()C.find()D.startswith()7.在函数内部可以通过关键字()来定义全局变量。答案:AA.globalB.allC.defD.lambda8.如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的()。A.重写B.重载C.改写D.调用9.下列说法错误的是()。A.使用模块可以避免函数名和类名冲突B.一个扩展名为“.py”的文件就是一个模块C.使用模块可以提高代码的可维护性和可重用性D.导入模块时,模块名不用区分大小写10.想要创建多级目录,应使用函数()。A.mkdir()B.mkdirs()C.makedir()D.makedirs()二、填空题1.当函数中没有return语句时,或者省略了return语句的参数时,将返回_________,即返回_________。2.在定义类的成员时,双下划线表示_________类型的成员,只允许定义该方法的类本身进行访问,而且也不能通过类的实例进行访问,但是可以通过“___________________________”方式访问。3.在调用open()函数时,指定mode的参数值为_________、__________、_________、_________,当要打开的文件不存在时,就可以创建新的文件了。4.__________一般用于对程序某个时刻必须满足的条件进行验证。5.__________是Python自带模块,该模块中提供了一个__________方法,通过该方法指定URL发送网络请求来获取数据。三、简答题1.什么是__init__()方法?2.Python中提供了哪几种通过正则表达式匹配字符串的方法?
自测试卷3一、选择题1.下面哪个不是合法的Python变量名?()A.qB.userC.119D.qwer1102.下列有关break语句与continue语句说法不正确的是?()A.当多个循环语句彼此嵌套时,break语句只适用于所在层的循环。B.continue语句类似于break语句,也必须在for、while循环中使用。C.continue语句结束循环,继续执行循环语句的后继语句。D.break语句结束循环,继续执行循环语句的后继语句。3.序列中第1个元素的索引为()。A.-1B.0C.1D.-14.理财第一步,从记账开始。周日晚上小明整理了自己从周一到周日这7天的消费情况,分别为23,58,44,69,124,40,60,下列哪项不能够计算他本周末一共花了多少钱?()A.expense=[23,58,44,69,124,40,60]m=0foriteminexpense:m+=itemprint(m)B.expense=[23,58,44,69,124,40,60]print(sum(expense))C.expense=[23,58,44,69,124,40,60]m=expense[0]+expense[1]+expense[2]+expense[3]+expense[4]+expense[5]+expense[6]print(m)D.expense=[23,58,44,69,124,40,60]m=expense[1]+expense[2]+expense[3]+expense[4]+expense[5]+expense[6]+expense[7]5.可以通过()从字典中获取指定项。A.键B.值C.索引D.以上都可以6.在re模块内,从字符串开始处进行匹配的方法是()。A.match()B.search()C.findall()D.^7.()语句只要执行,就会直接结束函数的执行。A.break语句B.pass语句C.print语句D.return语句8.类有一个名为__init__()的特殊方法,该方法称为构造方法,该方法()。A.调用类时会自动调用B.调用方法时会自动调用C.类实例化时会自动调用D.直接通过init()调用9.通过“from包名import模块名”的方式加载模块,使用该模块内变量时()。A.需要带包前缀和模块名B.不需要带包前缀,需要带模块名C.不需要带模块名,需要带包前缀D.不需要带包前缀和模块名10.使用rmdir()函数删除目录时()。A.可以删除任何目录B.可以删除目录中的文件C.如果目录不存在,就返回空值D.只有当要删除的目录为空时才起作用二、填空题1.在Python中,通过_________语句创建一个空集合。2.在程序中,一般会根据变量的“有效范围”将变量分为_____________和_____________。3.Python的文件对象提供了_________方法读取指定个数的字符;文件对象提供了__________方法用于每次读取一行数据。4.断点的作用是_______________________________________________________。5.BeautifulSoup是一个用于从HTML和XML文件中提取数据的Python库。在使用它时,需要先安装,安装命令为_____________________________。三、简答题1.什么是__init__()方法?2.Python中提供了哪几种通过正则表达式匹配字符串的方法?
自测试卷4一、选择题1.汽车以每小时60公里的速度匀速行驶,判断下列代码的输出结果()。speed=60hour=1hour+=2print(str(hour)+"小时后,汽车行驶了"+str(speed*hour)+"公里")A.1小时后,汽车行驶了60公里B.2小时后,汽车行驶了120公里C.3小时后,汽车行驶了180公里D.4小时后,汽车行驶了240公里2.在循环语句中,()语句的作用是提前结束本次循环?A.elseB.passC.breakD.continue3.使用for循环和()函数可以实现同时输出索引值和元素内容?A.sum()B.item()C.list()D.enumerate()4.仔细阅读下面的代码,想想还有没有其他方法可以简化它。()num=[7,14,21,28,35,42,49]total=0foriinnum:total+=iprint(total)A.没有减化方法B.将第2~4行代码删除C.将第5行修改为:print(sum(num))D.B和C都需要修改5.在Python中“{}”表示的是()。A.空集合B.空字典C.空元组D.空列表6.正则表达式中使用()来匹配任意数量的字母或数字或下划线或汉字。A.\wB.\bC.^D.\w*7.下列关于lambda表达式的说法错误的是()A.lambda表达式可以创建匿名函数B.lambda表达式的参数只能有一个C.lambda表达式只可以包含一个表达式D.lambda表达式中不能包含循环语句8.实例方法创建完成后,可以通过类的实例名称和()操作符进行访问。A./B.@C..D.*9.想要在模块路径添加到Python的导入检索目录后,在各版本Python中都能找到该路径,应如何添加?()。A.使用append()方法添加B.通过.pth文件添加C.在PYTHONPATH环境变量中添加D.以上均可10.Python并没有提供直接操作目录的函数或对象,而是使用()实现。A.sys模块B.sys.path模块C.第三方模块D.os模块和os.path模块二、填空题1.集合最常用的操作就是进行交集、并集和差集运算。进行_________运算时使用“&”符号;进行_________运算时使用“|”符号;进行_________运算时使用“-”符号。2.定义可变参数时,主要有两种形式,一种是_____________,另一种是_____________。3.在Python中,可以通过os模块提供的_________函数获取当前工作目录。在Python中,可以通过os.path模块提供的__________函数获取一个文件的绝对路径。4.使用_____________________________语句在函数或方法中抛出异常。5.在Pygame中,event.tpye等于pygame.QUIT表示____________________事件,pygame.KEYDOWN表示_________________事件,pygame.MOUSEBUTTONDOWN表示_________________事件。三、简答题1.什么是__init__()方法?2.Python中提供了哪几种通过正则表达式匹配字符串的方法?
自测试卷5一、选择题1.将一个整数x转换成为一个八进制的字符串,需要用什么方法?()A.intxB.int(x)C.oct(x)D.octx2.关键字()用于测试一个对象是否是一个可迭代对象的元素。A.ifB.inC.belongD.range3.下列关于切片的说法错误的是()。A.切片可访问一定范围内的元素。B.切片不能只访问一个元素。C.通过切片操作可以生成一个新的序列。D.使用切片可以按指定间隔遍历序列中的元素。4.列表对象提供了什么方法用于对原列表中的元素进行排序?()A.sorted()B.sort()C.count()D.found()5.下列关于字符串分割的说法正确的是()。A.分割是将字符串分割成任意序列B.指定了split()方法的最大分割次数,就必须分割这么多次C.在使用split()方法进行分割字符串时,如果不指定分隔符,就不能指定分割次数D.如果不指定分隔符,则只能根据字符串中的空格进行分割6.在使用format()方法格式化字符串时,用()表示十进制整数类型的数据。A.sB.fC.dD.e或者E7.下列说法错误的是()。A. 函数定义必须放在调用之前B. 当代码中有main函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业编计算机岗人工智能应用专项训练试卷及解析
- 2026事业编人事岗绩效考核真题汇编及解析
- 老年慢性病患者护理方案设计
- 2026年电子设备装接工考试题库及答案
- 2026年工程概算编制技能考试题
- 膀胱结核病症状与治疗培训课件
- 教育行业系统建设进度报告
- 健康宣教海报设计素材
- 展会AI智能展示
- 语文12种必考修辞手法:定义+例句+答题公式+易错辨析
- 煤矿企业安全生产管理人员考试题库及答案(2012年版)
- 静脉治疗职业防护
- GB/T 45156-2024安全与韧性应急管理社区灾害预警体系实施通用指南
- DB5101T 30-2018 预制混凝土迭合板底板
- 2018版毛概第六章 三个代表重要思想
- 急诊科介入治疗
- GB/T 4706.10-2024家用和类似用途电器的安全第10部分:按摩器具的特殊要求
- DL∕T 1971-2019 水轮发电机组状态在线监测系统运行维护与检修试验规程
- 二年级上册道德与法治教案全册
- 2021风机机务技术监督定期工作标准(核对)
- 《信息技术》教学能力大赛教学实施报告
评论
0/150
提交评论