电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

《Python编程基础》20春期末考核答卷

  • 资源ID:144151737       资源大小:295KB        全文页数:7页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《Python编程基础》20春期末考核答卷

Python编程基础20春期末考核 -00001试卷总分:100 得分:95一、单选题 (共 15 道试题,共 30 分)1.执行“print(0o20)”,则在屏幕上会输出( )。A.20B.0o20C.16D.32答案:C2.如果一个类C1通过继承已有类C而创建,则将C1称作( )。A.子类B.基类C.父类D.超类答案:A3.用于结束本次循环并开始下一次循环的命令是( )。A.breakB.continueC.elseD.pass答案:B4.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。A.IndentationErrorB.TabErrorC.IndexErrorD.SyntaxError答案:B5.类方法是指使用( )修饰的方法。A.classmethodB.classC.staticmethodD.static答案:A6.已知“a=1,2,3”且“b=a”,则执行“a1=10”后,b的值为( )。A.10,2,3B.1,10,3C.1,2,10D.1,2,3答案:B7.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。A.indexB.findC.searchD.at答案:A8.下列选项中,执行时会报错的语句是( )。A.int(23)B.int(23+1)C.int(23,8)D.int(2a,16)答案:B9.3*4的运算结果为( )。A.12B.81C.7D.报错答案:B10.已知“a=list(my)+list(book)”,则a的值是( )。A.m,y,b,o,kB.m,y,b,o,o,kC.mybookD.mybok答案:B11.已知“d=dict(x=1,y=2)”,则d.get(z)返回的结果是( )。A.NoneB.defaultC.nullD.报错答案:A12.已知“str=Python#C+#Python”,则“str.rfind(Java)”返回的结果是( )。A.0B.12C.-1D.报错答案:C13.执行“print(0x20)”,则在屏幕上会输出( )。A.20B.0x20C.16D.32答案:D14.下列选项中,描述正确的是( )。A.父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法B.父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法C.子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法D.子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法答案:C15.已知“str=a*b*c*d”,则“str.split(*,2)”的返回结果是( )。A.a,b,c,dB.a,b,c*dC.a,b*c*dD.报错答案:C二、多选题 (共 10 道试题,共 20 分)16.如果要一次完成字符串中所有满足正则表达式规则的子串的匹配,可以使用re模块的( )函数。A.searchallB.findallC.finditerD.search答案:BC17.下列选项中,计算结果为True的表达式包括( )。A.15>=8B.not 15<8C.15>=8 or 15<8D.15>=8 and 15<8答案:ABC18.下列选项中,描述正确的是( )。A.类方法可以通过类名直接调用B.类方法可以通过类的实例对象调用C.静态方法可以通过类名直接调用D.静态方法可以通过类的实例对象调用答案:ABCD19.下列选项中,关于列表的sort方法描述正确的是( )。A.如果列表中的各元素可直接比较大小,则可以不指定key参数B.reverse参数决定了将列表中的元素按升序还是降序排列C.key参数接收一个函数,通过该函数获取用于排序时比较大小的数据D.reverse参数默认值为False,表示将列表中的元素按降序排列答案:ABC20.下列选项中,描述错误的是( )。A.对于有默认参数值的形参,在函数调用时可以不为其传实参B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为NoneC.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值答案:BD21.已知“d=dict(sno=1810100, name=李晓明, age=19)”,下列选项中能够删除键为age的元素的代码是( )。A.del(age)B.del dageC.pop(age)D.remove(age)答案:CD22.下列选项中,描述正确的是( )。A.通过import一次只能导入一个模块B.通过import一次可以导入多个模块C.一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名D.导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式答案:BCD23.下列选项中,有效的Python变量名包括( )。A.testB._abcC.1_aD._t1答案:ABD24.如果希望用一个return语句结束函数但不返回任何数据,则可以写为( )。A.return FalseB.returnC.return NoneD.return 0答案:BC25.已知M模块中有一个无参函数fun,且在脚本文件N.py中通过“fun()”可以直接调用M模块中的fun函数,则正确的导入方式为( )。A.import MB.from M import funC.from M import fun as fD.from M import *答案:BD三、判断题 (共 10 道试题,共 20 分)26.类的封装性是指将一个数据相关的属性封装在一起。答案:错误27.print(list(range(5)的输出结果为“0, 1, 2, 3, 4 ”。答案:正确28.通过“d.keys()”可以获取由字典d中所有键组成的一个对象。答案:正确29.len函数可获取一个列表对象中的元素数量。答案:正确30.外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。答案:正确31._str_方法的返回值可以是整数。答案:错误32.已知有语句“assert num=0”,则当num的值为0时会引发AssertionError异常。答案:错误33.使用三引号创建字符串时不允许使用转义符。答案:错误34.已知t=(5,10,15),则list(range(len(t)的输出结果是1, 2, 3。答案:错误35.对于不可变类型的对象a,可以通过“a=b”修改a的值。答案:正确四、问答题 (共 5 道试题,共 30 分)36.请指出下面程序中存在的错误并改正。class Student:passif _name_=_main_: stu=Student() print(stu)答案:类体的各语句需要采用缩进方式以表示它们是类中的语句,因此应将“pass”改为“&nbsp;&nbsp;&nbsp; pass”(前面有4个空格)<br><br>37.程序题,具体题目内容如下:下面程序的输出结果是“Unknown”,请将下面程序补充完整。class Student: name=Unknown def PrintName(_(1)_): print(self.name)if _name_=_main_: stu=Student() stu._(2)_答案:(1)self<br>(2)PrintName()<br><br>38.程序题,具体题目内容如下:请写出下面程序的输出结果。def f1(): print(x)def f2(): x=50 print(x)x=10f2()f1()答案:(1)50<br>(2)10<br><br>39.程序题,具体题目内容如下:请写出下面程序的输出结果。s1=大家好!s2=Its a book!print(s1)print(s2)答案:(1)大家好!<br>(2)Its a book!<br><br>40.程序题,具体题目内容如下:请写出下面程序的输出结果。def deco(func): def inner(*args, *kwargs): func(*args, *kwargs) print(deco) return innerdecodef func(a,b): print(a*b=%d%(a*b)if _name_=_main_: func(3,5)答案:(1)a*b=15<br>(2)deco<br><br>

注意事项

本文(《Python编程基础》20春期末考核答卷)为本站会员(安静)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.