南开21春学期《Python编程基础》在线作业3

上传人:奥鹏****师 文档编号:182906865 上传时间:2021-05-25 格式:DOC 页数:7 大小:28KB
返回 下载 相关 举报
南开21春学期《Python编程基础》在线作业3_第1页
第1页 / 共7页
南开21春学期《Python编程基础》在线作业3_第2页
第2页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、21春学期(1709、1803、1809、1903、1909、2003、2009、2103)Python编程基础在线作业试卷总分:100 得分:100一、单选题 (共 20 道试题,共 40 分)1.已知一个类属性的名字是_id,则该属性是( )。A.内置属性B.私有属性C.普通属性D.外置属性答案:B2.已知“str=arbrncn”,则“str.splitlines(True)”的返回结果是( )。A.a,b,cB.ar,brn,cnC.ar,br,cD.ar,b,c答案:B3.lambda函数是指( )。A.在一个函数内部通过调用自己完成问题的求解B.不使用def定义函数的形式C.一个函

2、数不断被其他函数调用完成问题的求解D.把函数作为参数的一种函数答案:B4.下列选项中,描述正确的是( )。A.一个递归函数中必须有循环语句B.一个函数的函数体中只能调用其他函数、不能调用自己C.所有问题都可以使用递归方式求解D.递归函数调用层数太多有可能引起栈溢出的问题答案:D5.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。A.indexB.findC.searchD.at答案:A6.已知Student类有一个类属性_id,stu是Student类的对象,则利用stu访问_id属性的正确方法是( )。A.stu._idB.stu._stu_idC.stu._Studen

3、t_idD.stu._Student._id答案:C7.下列占位运算符中,表示有符号整型十进制数的占位符是( )。A.%dB.%C.%fD.%s答案:A8.计算列表ls中的元素个数应使用( )。A.ls.count()B.count(ls)C.ls.len()D.len(ls)答案:D9.与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。A.abcB.abdecC.abefcD.abdeefc答案:D10.下列选项中,不能创建字典对象的语句是( )。A.one:1, two:2, three:3B.dict(one:1, two:2, three:3)C.dict(one,1),

4、(two,2), (three,3)D.dict(zip(one,two,three, 1,2,3)答案:B11.类中的( )对应一个类可以用来保存哪些数据。A.属性B.方法C.数据D.对象答案:A12.下列选项中,描述错误的选项是( )。A.元组中的元素类型必须相同B.元组中的元素之间用逗号分隔C.元组中的元素可以是元组类型D.元组中可以包含数字类型的元素答案:A13.re.findall函数的返回结果必然是( )。A.列表B.元组C.字符串D.迭代器答案:A14.Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。A.pyB.pycC.pybD.pyf答案:

5、B15.除了系统遇到错误产生异常外,我们也可以使用( )产生异常。A.exceptionB.errorC.raiseD.except答案:C16.使用集合的add方法,要求传入的实参必须是( )。A.元组B.列表C.可哈希对象D.可迭代对象答案:C17.已知“str=a*b*c*d”,则“str.split(*,2)”的返回结果是( )。A.a,b,c,dB.a,b,c*dC.a,b*c*dD.报错答案:C18.构造方法的方法名是( )。A._construct_B._init_C._begin_D._start_答案:B19.统计列表ls中的值为3的元素个数应使用( )。A.ls.count

6、(3)B.count(ls,3)C.ls.len(3)D.len(ls,3)答案:A20.已知“t=tuple(range(0,10)”,则print(t-1:3:-2)的结果是( )。A.9,7,5B.(9,7,5)C.9,7,5,3D.(9,7,5,3)答案:B二、多选题 (共 10 道试题,共 20 分)21.如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的( )函数。A.replaceB.splitC.subD.subn答案:CD22.下列选项中,描述正确的是( )。A.构造方法是类的内置方法之一B.构造方法在定义类时自动执行C.构造方法在创建对象时自动执行D.构造方法

7、可以设置默认参数值答案:ACD23.已知“d=dict(sno=1810100, name=李晓明, age=19)”,下列选项中能够删除键为age的元素的代码是( )。A.del(age)B.del dageC.pop(age)D.remove(age)答案:CD24.生成器和列表生成表达式的区别包括( )。A.生成器使用一对小括号,而列表生成表达式使用一对中括号B.生成器可根据需要计算并返回一个元素的值,而列表生成表达式一次性生成所有元素的值C.生成器中允许使用while循环,而列表生成表达式中不允许D.生成器中不允许使用if,而列表生成表达式中允许答案:AB25.已知“a=dict(x=

8、1,y=dict(y1=2,y2=3)”且执行“ayy1=10”后,b的值等于dict(x=1,y=dict(y1=10,y2=3),则给b赋值时可能使用的语句包括( )。A.b=aB.b=a.copy()C.b=copy.deepcopy(a)D.b=dict(x=1,y=dict(y1=2,y2=3)答案:AB26.下列选项中,返回结果为True的选项包括( )。A.isinstance(1,3,5,Iterator)B.isinstance(1,3,5,Iterable)C.isinstance(2*x+1 for x in range(3),Iterator)D.isinstance(

9、2*x+1 for x in range(3),Iterable)答案:BCD27.利用下列选项中的( ),可快速完成金融分析工作。A.NumpyB.ScipyC.PandasD.Django答案:ABC28.下列选项中,+作为拼接运算符使用的表达式是( )。A.1.2+2.5B.1.2+2.5C.abc+defD.1.2+2.5答案:AC29.下列选项中,描述错误的是( )。A.对于有默认参数值的形参,在函数调用时可以不为其传实参B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为NoneC.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实

10、参值D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值答案:BD30.下列选项中,比较对象大小时自动执行的内置方法包括( )。A._str_B._eq_C._ne_D._nq_答案:BC三、判断题 (共 20 道试题,共 40 分)31.列表的sort方法的key参数接收的函数必须有返回值。答案:正确32.Python中两个小数做乘法运算后,运算结果与实际结果可能会存在偏差。答案:正确33.Python中的函数定义通过define关键字完成。答案:错误34.已知“str=Like”,则执行“str.upper()”后,str保存的数据为字符串LIKE

11、。答案:错误35.一个脚本文件中定义的全局变量只能在该脚本文件中使用。答案:错误36.如果一个异常无法被任何的except子句捕获,则程序会抛出该异常并停止。答案:正确37.已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。答案:错误38.已知执行“d=dict(sno=1810100, name=李晓明, age=19)”,则执行“r=del dage”后,r的值为19。答案:错误39.Python中的多态是借助鸭子类型实现的。答案:正确40.类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。答案:正确41.re.s

12、earch(rpy,puppynpython,re.M)返回的是一个Match对象。答案:正确42.通过“set()”可以创建一个空集合。答案:正确43.已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b)”返回结果为True。答案:正确44.一个脚本文件只有作为模块导入时,才有全局变量_name_。答案:错误45.借助yield关键字可以利用函数实现生成器的功能。答案:正确46.len函数可获取一个列表对象中的元素数量。答案:正确47.对于可变类型的对象a,通过“a=b”可以修改a的值,但赋值前和赋值后a所对应的内存地址可能会发生变化。答案:正确48.利用iter函数可以根据可迭代对象获取迭代器。答案:正确49.通过“”可以创建一个空集合。答案:错误50.如果一个子类有两个或更多父类,则这种继承关系称为多重继承。答案:正确

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

最新文档


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

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