版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南开21春学期(1709-2103)《Python编程基础》在线作业提示:南开大学课程学习已经开启,本套试卷是课程学习辅导资料,只作参考学习使用!!!一、单选题(共20道试题,共40分)1.已知一个类属性的名字是__id,则该属性是()。A.内置属性B.私有属性C.普通属性D.外置属性[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:B2.已知“str='a\rb\r\nc\n'”,则“str.splitlines(True)”的返回结果是()。A.['a','b','c']B.['a\r','b\r\n','c\n']C.['a\r','b\r','c']D.['a\r','b','c'][提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:B3.lambda函数是指()。A.在一个函数内部通过调用自己完成问题的求解B.不使用def定义函数的形式C.一个函数不断被其他函数调用完成问题的求解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._Student__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':3}B.dict('one':1,'two':2,'three':3)C.dict([('one',1),('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[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是: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','d']B.['a','b','c*d']C.['a','b*c*d']D.报错[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:C18.构造方法的方法名是()。A.__construct__B.__init__C.__begin__D.__start__[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:B19.统计列表ls中的值为3的元素个数应使用()。A.ls.count(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,5]B.(9,7,5)C.[9,7,5,3]D.(9,7,5,3)[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:B二、多选题(共10道试题,共20分)21.如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的()函数。A.replaceB.splitC.subD.subn[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:CD22.下列选项中,描述正确的是()。A.构造方法是类的内置方法之一B.构造方法在定义类时自动执行C.构造方法在创建对象时自动执行D.构造方法可以设置默认参数值[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:ACD23.已知“d=dict(sno='1810100',name='李晓明',age=19)”,下列选项中能够删除键为age的元素的代码是()。A.del('age')B.deld['age']C.pop('age')D.remove('age')[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:CD24.生成器和列表生成表达式的区别包括()。A.生成器使用一对小括号,而列表生成表达式使用一对中括号B.生成器可根据需要计算并返回一个元素的值,而列表生成表达式一次性生成所有元素的值C.生成器中允许使用while循环,而列表生成表达式中不允许D.生成器中不允许使用if,而列表生成表达式中允许[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:AB25.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且执行“a['y']['y1']=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+1forxinrange(3)),Iterator)D.isinstance((2*x+1forxinrange(3)),Iterable)[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:BCD27.利用下列选项中的(),可快速完成金融分析工作。A.NumpyB.ScipyC.PandasD.Django[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:ABC28.下列选项中,+作为拼接运算符使用的表达式是()。A.[1.2]+[2.5]B.1.2+2.5C.'abc'+'def'D.[1.2+2.5][提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:AC29.下列选项中,描述错误的是()。A.对于有默认参数值的形参,在函数调用时可以不为其传实参B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为NoneC.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:BD30.下列选项中,比较对象大小时自动执行的内置方法包括()。A.__str__B.__eq__C.__ne__D.__nq__[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:BC三、判断题(共20道试题,共40分)31.列表的sort方法的key参数接收的函数必须有返回值。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确32.Python中两个小数做乘法运算后,运算结果与实际结果可能会存在偏差。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确33.Python中的函数定义通过define关键字完成。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:错误34.已知“str='Like'”,则执行“str.upper()”后,str保存的数据为字符串'LIKE'。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:错误35.一个脚本文件中定义的全局变量只能在该脚本文件中使用。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:错误36.如果一个异常无法被任何的except子句捕获,则程序会抛出该异常并停止。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确37.已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:错误38.已知执行“d=dict(sno='1810100',name='李晓明',age=19)”,则执行“r=deld['age']”后,r的值为19。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:错误39.Python中的多态是借助鸭子类型实现的。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确40.类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确41.re.search(r'^py','puppy\npython',re.M)返回的是一个Match对象。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确42.通过“set()”可以创建一个空集合。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确43.已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。[以上叙述是否正确?]A.正确B.错误[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上]参考答案是:正确44.一个脚本文件只有作为模块导入时,才有全局变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢阻肺患者口腔护理与呼吸健康
- 《乙醇》化学授课课件教案
- 工业机器人工装设计437
- 致敬科技工作者勇攀时代新高峰
- 集成电路管壳制造工安全强化知识考核试卷含答案
- 保温材料原料工创新意识评优考核试卷含答案
- 洗毛炭化挡车工岗前技术创新考核试卷含答案
- 木竹藤材干燥工风险评估模拟考核试卷含答案
- 1-己烯装置操作工变更管理考核试卷含答案
- 电解熔铸工安全技能强化考核试卷含答案
- 高考考务人员培训系统考试试题答案
- (二模)青岛市2026年高三年级第二次适应性检测语文试题(含答案)
- 2024燃煤电厂深度调峰设备安全防护技术导则
- 中国蚕丝绸文化智慧树知到期末考试答案章节答案2024年浙江大学
- 邮政营销摊派报告
- 计算机辅助设计AutoCAD绘图-课程教案
- Unit6Craftsmanship+Listening+an课件-中职高教版(2021)基础模块2
- 影视美学-课件
- 中文版-ASTM-A123-A123M-02-铁和钢制品镀锌层
- 血液透析室(中心)的人员配置及职责
- GB/T 12642-2013工业机器人性能规范及其试验方法
评论
0/150
提交评论