南开20春学期《Python编程基础》在线作业参考答案

上传人:学*** 文档编号:134823594 上传时间:2020-06-09 格式:DOCX 页数:16 大小:23.76KB
返回 下载 相关 举报
南开20春学期《Python编程基础》在线作业参考答案_第1页
第1页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《南开20春学期《Python编程基础》在线作业参考答案》由会员分享,可在线阅读,更多相关《南开20春学期《Python编程基础》在线作业参考答案(16页珍藏版)》请在金锄头文库上搜索。

1、南开大学20春学期(1709、1803、1809、1903、1909、2003)Python编程基础在线作业试卷总分:100 得分:98一、单选题 (共 20 道试题,共 40 分)1.已知“str=arbrncn”,则“str.splitlines()”的返回结果是( )。A.a,b,cB.ar,brn,cnC.ar,br,cD.ar,b,c答案:A2.已知“a=dict(x=1,y=2)”且“b=a”,则执行“ay=10”后,则print(b)的输出结果为( )。A.x=1,y=10B.x=1,y=2C.x:1,y:10D.x:1,y:2答案:C3.从一个序列对象中取部分元素形成一个新的序

2、列对象的操作被称作( )。A.选择B.切片C.子序列D.投影答案:B4.已知“str=Python#C+#Python”,则“str.rfind(Python)”返回的结果是( )。A.0B.12C.-1D.报错答案:B5.类方法的第一个形参对应( )。A.类B.对象C.第一个实参D.第二个实参答案:A6.只有try子句的语句序列执行时未发生异常才会执行的子句是( )。A.elseB.finallyC.exceptD.不存在答案:A7.全局变量的作用域是( )。A.从定义变量的位置到文件结束位置B.从定义变量的位置到函数结束位置C.所有函数D.所有文件答案:C8.已知“a=dict(x=1,y

3、=dict(y1=2,y2=3)”且“b=a.copy()”,则执行“ayy1=10”后,则print(b)的输出结果为( )。A.x=1,y=y1=10,y2=3B.x=1,y=y1=2,y2=3C.x:1,y:y1:10,y2:3D.x:1,y:y1:2,y2:3答案:C9.与正则表达式“aba-z*c”匹配的字符串是( )。A.abdecB.abcC.ab0cD.cabc答案:A10.与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。A.abcB.abdecC.abefcD.abdeefc答案:D11.“try except”语句中使用“except:”表示( )。A.捕获所

4、有异常B.捕获未被前面except子句捕获的异常C.等价于“except None:”D.错误的写法答案:B12.无论try子句执行时是否发生异常,都会执行的子句是( )。A.elseB.finallyC.exceptD.不存在答案:B13.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。A.IndentationErrorB.TabErrorC.IndexErrorD.SyntaxError答案:B14.如果一个类C1通过继承已有类C而创建,则将C1称作( )。A.子类B.基类C.父类D.超类答案:A15.下面程序的输出结果是(

5、 )。 score=80 if score60: print(不及格) else: passA.不及格B.passC.报错D.无输出答案:D16.在闭包中,外层函数的返回值是( )。A.内层函数的调用B.内层函数的引用C.任意值D.无返回值答案:B17.open函数的默认文件打开方式是( )。A.wB.w+C.rD.r+答案:C18.在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。A.面向对象B.面向类C.结构化D.分解化答案:C19.第一个参数对应类的实例对象的方法是( )。A.类方法B

6、.静态方法C.内置方法D.普通方法答案:D20.判断一个类是否是另一个类的子类,应使用内置函数( )。A.isinstanceB.issubclassC.typeD.isclass答案:B二、多选题 (共 10 道试题,共 20 分)21.下列选项中,描述正确的是( )。A.所有迭代器都是可迭代对象B.所有可迭代对象都是迭代器C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器答案:ACD22.下列选项中,描述错误的是( )。A.对于有默认参数值的形参,在函数调用时可以不为其传实参B.对

7、于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为NoneC.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值答案:BD23.已知脚本文件M.py中有一条语句print(_name_),其输出结果可能是( )。A.pyB._nameC._main_D.M答案:24.下列选项中,可变类型包括( )。A.元组B.列表C.字符串D.字典答案:BD25.下列选项中,属于局部变量的是( )。A.函数中定义的变量B.函数的形参C.函数外定义的变量D.函数名答案:

8、AB26.字符串检索时,检索失败时不会引发异常的方法包括( )。A.findB.rfindC.indexD.rindex答案:AB27.下列选项中,*作为重复运算符使用的表达式是( )。A.1.2*3B.1.2*3C.abc*3D.(1.2,2.5)*3答案:ACD28.已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括( )。A.faB.bC.fcD.c答案:AB29.下列选项中,可迭代的数据类型包括( )。A.数字B.元组C.列表D.字符串答案:BCD30.已知B是A的父类,a是A类的对象,b是B类的对象,则下列

9、选项中返回结果为True的是( )。A.isinstance(a,A)B.type(a)=AC.issubclass(A,B)D.issubclass(type(a),type(b)答案:ABCD三、判断题 (共 20 道试题,共 40 分)31.已知“str=Like”,则执行“str.upper()”后,str保存的数据为字符串LIKE。答案:错误32.在for循环和while循环后面可以跟着else分支,退出循环后必然会执行else后面的语句序列。答案:错误33.Python中的变量在使用前必须先定义。答案:错误34.猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。答案:正

10、确35.构造方法可以没有形参。答案:错误36.使用下标“”可以访问集合中的元素。答案:错误37.使用re.match函数进行正则表达式匹配时,如果指定的匹配选项中包括re.MULTILINE,则会对每一行开头的若干字符作匹配。答案:错误38.对于计算1+2+n的这个问题,可以设计递归函数完成求解。答案:正确39.使用三引号创建字符串时允许直接将字符串写成多行的形式。答案:正确40.已知d1和d2是两个字典对象,则直接执行“dMerge=dict(d1,*d2)”与先执行“dMerge=d1.copy()”、再执行“dMerge.update(d2)”的效果完全相同。答案:正确41.re.mat

11、ch(rpy$,puppy)返回的是一个Match对象。答案:错误42.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。答案:错误43.外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。答案:错误44.通过“max(t)”可以得到元组t中最大元素的值。答案:正确45.已知s=1,20,25,则通过“s.add(2,3)”可以向s中添加一个新的列表类型的元素。答案:错误46.正则表达式“absS*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。答案:正确47.已知“str=abcdefabc”,则执行“str.re

12、place(abc,cba)”后,str中保存的字符串为cbadefcba。答案:错误48.列表的sort方法的key参数接收的函数必须有返回值。答案:正确49.已知“ls=0,1,2,3,4,5,6,7,8,9”,则“del ls7:9”与“ls7:9=”得到的ls中的元素相同。答案:正确50.对于可变类型的对象a,通过“a=b”可以修改a的值,但赋值前和赋值后a所对应的内存地址可能会发生变化。答案:正确以下内容不需要的请自行删除 德国企业是欧洲企业的代表 1.企业培训。德国企业培训的突出特点是注重能力的培养,解决实际存在的问题。通过探讨和实验寻求解决问题的最佳途径和方法,给每个员工充分的自

13、由发挥的空间,极大地调动了他们的积极性,也大大地提高了参训学员的素质和解决问题的能力。德国企业培训工作还有一个十分重要的任务,就是让员工认同企业的价值观。 2.牢固的质量意识。德国企业对产品质量一向是最重视的。他们认为没有物美价廉的产品,只有精品和次品。他们的许多产品都是以精取胜,成为世界知名的品牌。德国企业精益求精的价值观已深入人心,成为员工的一种自觉行为。德国企业员工追求技术完美和注重质星的强烈意识,技术不断进步,保持良好的质量,制造一流产品,是德国企业具有较强竟争力的重要原因。 3.注重独创性研究开发。德国研究经费占国民生产总值2.9%,居世界前列。德国人相信研究与开发决定企业未来,因而不论经济如何不景气,也不削减开发费用,并在研究中重视独创性和高度专业性,最大限度发挥个人创造潜力,这是德国研究与开发体制的长处。附件2个人所得税预扣率表一(居民个人工资、薪金所得预扣预缴适用)级数累计预扣预缴应纳税所得额预扣率(%)速算扣除数1不超过36000元的部分302超过36000元至144000元的部分1025203超过144000元至300000元的部分20169204超过300000元至420000元的部分25319205超过420000元至660000元的部分30529206超过660000元至960000元的部分35859207超过960000元的部分4518192

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号