20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3

上传人:驰** 文档编号:159796582 上传时间:2021-01-07 格式:DOC 页数:7 大小:28KB
返回 下载 相关 举报
20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3_第1页
第1页 / 共7页
20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3_第2页
第2页 / 共7页
20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3_第3页
第3页 / 共7页
20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3_第4页
第4页 / 共7页
20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3》由会员分享,可在线阅读,更多相关《20秋学期(1709)、1803、1809、1903、1909、2003、2009Python编程基础在线作业答案3(7页珍藏版)》请在金锄头文库上搜索。

1、请核对试题是否和你的题一样在下载20秋学期(1709、1803、1809、1903、1909、2003、2009 )Python编程基础在线作业试卷总分:100 得分:100一、单选题 (共 20 道试题,共 40 分)1.已知“str=arbrncn”,则“str.splitlines(True)”的返回结果是( )。A.a,b,cB.ar,brn,cnC.ar,br,cD.ar,b,c答案:A2.如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。A.capitalizeB.lowerC.upperD.swapcase答案:A3.类的静态方法的第一个形参对应( )。A.

2、类B.对象C.第一个实参D.第二个实参答案:C4.在绘制流程图时,只有( )后面允许有多个分支。A.圆角矩形B.圆C.矩形框D.菱形框答案:D5.不定长的位置参数在传递给函数时会被封装成( )。A.元组B.列表C.集合D.字典答案:A6.已知“d1=age:19”,则执行“d1.fromkeys(sno,name)”后,d1中的元素个数为( )。A.0B.1C.2D.3答案:B7.已知“str=a*b*c*d”,则“str.split(*,2)”的返回结果是( )。A.a,b,c,dB.a,b,c*dC.a,b*c*dD.报错答案:C8.Python的优点不包括( )。A.简单易学B.免费开源

3、C.丰富的库D.强制缩进答案:D9.使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。A.re.AB.re.IC.re.MD.re.S答案:B10.已知“ls=1,3,2,5”,则执行“ls.sort()”后ls的值为( )。A.1,3,2,5B.1,2,3,5C.5,3,2,1D.5,2,3,1答案:B11.调用函数时函数名后面的一对小括号中给出的参数称为( )。A.实参B.形参C.类型参数D.名字参数答案:A12.已知“str=a*b*c*d”,则“str.split(*,2)”的返回结果是( )。A.a,b,c,dB.a,b,c,dC.a,b*c

4、*dD.a,b,c*d答案:C13.已知通过“stu=Student(1810101,李晓明)”可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。A.1B.2C.3D.4答案:C14.类中的( )对应一个类可以支持哪些操作。A.属性B.方法C.数据D.对象答案:B15.执行“print(0x20)”,则在屏幕上会输出( )。A.20B.0x20C.16D.32答案:D16.已知Student类有一个类属性_id,stu是Student类的对象,则利用stu访问_id属性的正确方法是( )。A.stu._idB.stu._s

5、tu_idC.stu._Student_idD.stu._Student._id答案:C17.判断一个对象所属的类是否是指定类,应使用内置函数( )。A.isinstanceB.issubclassC.typeD.isclass答案:C18.将一个函数的运算结果返回到函数调用的地方,应使用( )。A.printB.returnC.breakD.continue答案:B19.lambda函数是指( )。A.在一个函数内部通过调用自己完成问题的求解B.不使用def定义函数的形式C.一个函数不断被其他函数调用完成问题的求解D.把函数作为参数的一种函数答案:B20.已知“a=dict(x=1,y=2)

6、”且“b=a.copy()”,则执行“ay=10”后,则print(b)的输出结果为( )。A.x=1,y=10B.x=1,y=2C.x:1,y:10D.x:1,y:2答案:D二、多选题 (共 10 道试题,共 20 分)21.如果要判断一个集合是否是另一个集合的子集,可以使用集合中的( )方法。A.ischildsetB.issubsetC.issupersetD.isparentset答案:BC22.下列选项中,描述正确的是( )。A.普通形参必须在不定长参数前面B.普通形参必须在不定长参数后面C.对于位置参数形式的不定长参数,普通形参既可以在不定长参数前面,也可以在不定长参数后面D.对于

7、关键字参数形式的不定长参数,普通形参必须在不定长参数的前面答案:CD23.下列选项中,*作为重复运算符使用的表达式是( )。A.1.2*3B.1.2*3C.abc*3D.(1.2,2.5)*3答案:ACD24.Python程序使用( )进行多行注释。A.三个连续单引号B.三个连续双引号C.分号D.井号答案:AB25.已知M模块中有两个函数f1和f2,则在脚本文件N.py中要导入M模块的f1和f2,正确的写法是( )。A.from M import f1,f2B.from M import f1 and f2C.from M import *D.from M import f1 as f2答案:

8、AC26.如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的( )函数。A.replaceB.splitC.subD.subn答案:CD27.下列选项中,描述正确的是( )。A.析构方法是类的内置方法之一B.析构方法在对象销毁时自动执行C.析构方法可以设置默认参数值D.析构方法的方法名为_term_答案:AB28.下列占位运算符中,表示有符号浮点型十进制数的占位符是( )。A.%fB.%dC.%FD.%s答案:AC29.下列选项中,计算结果为True的表达式包括( )。A.15=8B.not 15=8 or 15=8 and 151与x/2的运算结果相同。答案:正确38.使用st

9、rcmp函数可以进行字符串的比较。答案:错误39.已知s=1,20,25,则通过“s.add(2,3)”可以向s中添加一个新的列表类型的元素。答案:错误40.使用三引号创建字符串时允许直接将字符串写成多行的形式。答案:正确41.使用下标“”可以访问集合中的元素。答案:错误42.已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。答案:错误43.正则表达式“Aabc”与正则表达式“abc”的功能相同,都用于匹配以abc开头的字符串。答案:正确44.通过“min(ls)”可以得到列表ls中最小元素的值。答案:正确45.已知执行“d=dict(sno=1810100, name=李晓明, age=19)”,则执行“r=d.pop(age)”后,r的值为19。答案:正确46.re.sub(r,tc)的返回结果是字符串tc。答案:正确47.Python中的多态是借助鸭子类型实现的。答案:正确48.注释的作用是增强程序可读性,并不会实际运行。答案:正确49.不能使用数字索引形式的下标可以访问字典中的元素。答案:正确50.已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。答案:错误

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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