资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开大学22春Python编程基础离线作业二及答案参考1. 关于组播地址,下面说法不正确的是( )A、根据IANA规定,D类地址用于标识组播组,使用在组播报文中的目的地址字段。B、组播报文的源地址可以是A、B、C类等单播地址。C、在网络层,属于同一组播组的所有接收者使用同一个IP组播组地址进行标识。D、D类地址范围是224. 0. 0.0到240. 255. 255.255参考答案:D2. 下列选项中,描述正确的是( )。A.类方法可以通过类名直接调用B.类方法可以通过类的实例对象调用C.静态方法可以通过类名直接调用D.静态方法可以通过类的实例对象调用参考答案:ABCD3. 已知s=1,20,25,则通过“s.add(2,3)”可以向s中添加一个新的列表类型的元素。( )已知s=1,20,25,则通过“s.add(2,3)”可以向s中添加一个新的列表类型的元素。( )A.正确B.错误参考答案:B4. 使用字典中的( )方法可以删除指定键的元素。A.delB.deleteC.popD.remove参考答案:C5. 下列选项中,属于局部变量的是( )。下列选项中,属于局部变量的是( )。A.函数中定义的变量B.函数的形参C.函数外定义的变量D.函数名参考答案:AB6. 已知执行“d=dict(sno=&39;1810100&39;, name=&39;李晓明&39;, age=19)”,则执行“r=del d&39;age&39;”后,r的值为19。( )A.正确B.错误参考答案:B7. 下列占位运算符中,表示有符号浮点型十进制数的占位符是( )。A.%fB.%dC.%FD.%s参考答案:AC8. 构造方法的方法名是( )。A._construct_B._init_C._begin_D._start_参考答案:B9. 全局变量的作用域是( )。全局变量的作用域是( )。A.从定义变量的位置到文件结束位置B.从定义变量的位置到函数结束位置C.所有函数D.所有文件参考答案:C10. 使用获取到的父类代理对象可以在子类中调用被重写的父类方法。( )使用获取到的父类代理对象可以在子类中调用被重写的父类方法。( )A.正确B.错误参考答案:A11. 已知“a=dict(x=1,y=2)”且“b=a.copy( )”,则执行“a&39;y&39;=10”后,则print(b)的输出结果为( )。A.x=1,y=10B.x=1,y=2C.x:1,y:10D.x:1,y:2参考答案:D12. 如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。( )如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。( )A.正确B.错误参考答案:A13. 下列选项中,描述正确的是( )。A.所有迭代器都是可迭代对象B.所有可迭代对象都是迭代器C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器参考答案:ACD14. 下列选项中,描述错误的选项是( )。A.元组中的元素类型必须相同B.元组中的元素之间用逗号分隔C.元组中的元素可以是元组类型D.元组中可以包含数字类型的元素参考答案:A15. 通过import语句一次只能导入一个模块。( )通过import语句一次只能导入一个模块。( )A.正确B.错误参考答案:B16. 构造方法可以没有形参。( )构造方法可以没有形参。( )A.正确B.错误参考答案:B17. 每一个流程图都必须有“开始”和“结束”,从“开始”出发,经过任何处理后必然能到达“结束”。( )A.正确B.错误参考答案:A18. 已知“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参考答案:C19. 下列选项中,描述正确的是( )。A.一个递归函数中必须有循环语句B.一个函数的函数体中只能调用其他函数、不能调用自己C.所有问题都可以使用递归方式求解D.递归函数调用层数太多有可能引起栈溢出的问题参考答案:D20. 已知有语句“assert num=0”,则当num的值为0时会引发AssertionError异常。( )已知有语句“assert num=0”,则当num的值为0时会引发AssertionError异常。( )A.正确B.错误参考答案:B21. 某单位申请到一个B类IP地址,其网络标识(Netid)为130.53,现进行子网划分,若选用的子网掩码为255.255.224.0,则可划分为多少个子网?每个子网中的主机数最多为多少台?请列出全部子网地址。参考答案:由子网掩码为255.255.224.0得:主机标识为13位每个子网主机台数为:213子网的个数为:216/213=23=8全部子网地址如下:130.53.0.0130.53.32.0130.53.64.0130.53.96.0130.53.128.0 130.53.160.0 n130.53.192.0 130.53.224.022. 类的静态方法的第一个形参对应( )。A.类B.对象C.第一个实参D.第二个实参参考答案:C23. 已知m是一个Match对象,则m.start(0)返回的是第1个分组的匹配结果字符串在原字符串中的开始位置。( )A.正确B.错误参考答案:B24. 地下城与勇士(DNF)TP提示码(3,20000000,x)是什么意思?地下城与勇士(DNF)TP提示码(3,20000000,x)是什么意思?请勿使用第三方非法软件,重启机器后再试。25. 下列选项中,描述正确的是( )。A.普通形参必须在不定长参数前面B.普通形参必须在不定长参数后面C.对于位置参数形式的不定长参数,普通形参既可以在不定长参数前面,也可以在不定长参数后面D.对于关键字参数形式的不定长参数,普通形参必须在不定长参数的前面参考答案:CD26. 下列选项中,描述错误的是( )。A.函数的形参名和实参名必须完全相同B.在函数体中为形参赋值会影响对应实参的值C.如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值D.当有多个形参时,各形参之间用逗号分隔参考答案:AB27. 类中的( )对应一个类可以支持哪些操作。A.属性B.方法C.数据D.对象参考答案:B28. 模块可以放在任何一个包或子包中。( )A.正确B.错误参考答案:A29. 关于多播,下面说法正确的是_。A、要发送数据到多播组里,你必须是多播组的成员B、你必须是多播组的成员才能接收发送到这个多播组的数据C、任何终端系统都不可以发送数据到多播组里D、要接收发送到一个多播组的数据报文,你可以不必是这个多播组的成员参考答案:B30. 与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。与正则表达式“ab(de|ef)?c”不匹配的字符串是( )。A.abcB.abdecC.abefcD.abdeefc参考答案:D31. 借助yield关键字可以利用函数实现生成器的功能。( )A.正确B.错误参考答案:A32. 已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。( )A.正确B.错误参考答案:B33. 灵山奇缘一般的回合游戏中,哪种方式无法更换宝宝的技能?灵山奇缘一般的回合游戏中,哪种方式无法更换宝宝的技能?答案:宝宝练级34. 下列选项中,比较对象大小时自动执行的内置方法包括( )。A._str_B._eq_C._ne_D._nq_参考答案:BC35. 与正则表达式“aba-zc”匹配的字符串是( )。A.abdecB.abcC.ab0cD.cabc参考答案:B36. re.findall函数的返回结果必然是( )。A.列表B.元组C.字符串D.迭代器参考答案:A37. 已知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参考答案:AC38. 自定义迭代器要求在类中必须实现的内置方法包括( )。A._str_B._init_C._next_D._iter_参考答案:CD39. 已知“d=dict(x=1,y=2)”,则d.get(z)返回的结果是( )。A.NoneB.defaultC.nullD.报错参考答案:A40. 下列关于PPPoE的说法正确的是( )A、PPPoE协议将以太网帧封装在ppp报文之内,提供点对点的连接;B、PPPoE协议分为三个不同阶段:Discovery阶段、Offer阶段和PPP Session阶段;C、PPPoE与PPP协议不同的是:PPPoE的Discovery阶段建立的是一种Client/Server关系,而PPP建立的是一种对等关系。D、PPPoE和PPP的协商过程完全不同参考答案:ABC41. 从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。A.选择B.切片C.子序列D.投影参考答案:B42. 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括( )。A.faB.bC.fcD.c参考答案:ABCD43. 下列选项中,描述正确的选项包括( )。A.Python中的变量在使用前不需要定义B.Python3.x中的变量名可以包含中文C.Python中的变量类型一旦确定就不能改变D.ab是一个有效的Python变量名
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号