1、南开大学21秋Python编程基础期末考核试题及答案参考1. 虚拟空间影响人类交往方式的主要表现有哪些?参考答案:(1)从人人交往转变为人机交往。人们已不再局限于彼此之间的交往,开始习惯于与电脑交流。(2)从传统的交往方式过渡到网络交往方式。诸如,微博、QQ、MSN等大众的网络交流工具。2. 程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。( )A.正确B.错误参考答案:A3. 已知Student类有一个属性_id,stu是Student类的对象,则通过“stu._id=&39;1810101&39;”可以将stu对象中的_id属性赋值为字符串1810101。( )A.正确B.错误
2、参考答案:B4. 对于SEM来说,抢占搜索引擎的主要手段的是( )A:问答推广B:百科推广C:分类信息推广D:博客推广对于SEM来说,抢占搜索引擎的主要手段的是( )A:问答推广B:百科推广C:分类信息推广D:博客推广答案:C5. 地下城与勇士(DNF)TS 警告码(x, 22, x)是什么意思?地下城与勇士(DNF)TS 警告码(x, 22, x)是什么意思?请参考杀软拦截驱动问题处理办法。6. Python中的字符串可以写在( )中。A.一对井号中B.一对尖括号中C.一对单引号中D.一对双引号中参考答案:CD7. 已知“a=dict(x=1,y=2)”且“b=a.copy( )”,则执行“
3、ay=10”后,则print(b)的输出结果为( )。A.x=1,y=10B.x=1,y=2C.x:1,y:10D.x:1,y:2参考答案:D8. 通过语句“m,n=3,5”,定义了( )个变量。A.0B.1C.2D.报错参考答案:C9. 与正则表达式“”匹配的字符串包括( )。A.B.C.D.参考答案:AC10. 下列选项中,可变类型包括( )。下列选项中,可变类型包括( )。A.元组B.列表C.字符串D.字典参考答案:BD11. re.match(rpy$,puppy)返回的是一个Match对象。( )A.正确B.错误参考答案:B12. 已知s1和s2是两个集合,则返回结果必然为True的
4、选项包括( )。A.s1.symmetric_difference(s2).issubset(s1)B.s1.symmetric_difference(s2).issuperset(s1)C.s1.intersection(s2).issubset(s1)D.s1.intersection(s2).issubset(s2)参考答案:CD13. 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括( )。A.faB.bC.fcD.c参考答案:ABCD14. 下面程序的输出结果是( )。 score=80 if score
5、下面程序的输出结果是( )。 score=80 if scoreA.不及格B.passC.报错D.无输出参考答案:D15. 使用下标“”可以访问集合中的元素。( )A.正确B.错误参考答案:B16. 通过“set( )”可以创建一个空集合。( )A.正确B.错误参考答案:A17. 使用re.match函数进行正则表达式匹配时,如果指定的匹配选项中包括re.MULTILINE,则会对每一行开头的若干字符作匹配。( )A.正确B.错误参考答案:B18. 对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。A.IndentationErro
6、rB.TabErrorC.IndexErrorD.SyntaxError参考答案:B19. 已知d1和d2是两个字典对象,则直接执行“dMerge=dict(d1,*d2)”与先执行“dMerge=d1.copy( )”、再执行“dMerge.update(d2)”的效果完全相同。( )已知d1和d2是两个字典对象,则直接执行“dMerge=dict(d1,*d2)”与先执行“dMerge=d1.copy( )”、再执行“dMerge.update(d2)”的效果完全相同。( )A.正确B.错误参考答案:A20. 地下城与勇士(DNF)TP提示码(3,105000xx,x)是什么意思?地下城与
7、勇士(DNF)TP提示码(3,105000xx,x)是什么意思?请勿使用外挂等非法软件;请重启机器后再试。21. 构造方法的方法名是( )。A._construct_B._init_C._begin_D._start_参考答案:B22. 连接ADSL线路时应注意哪些问题?( )A、 ADSL Modem可与电话并联;B、 LINE口接电话入户线C、 PHONE口接电话机D、 MODEM口接ADSL MODEME、 各条线路的接口要仔细检查,不可有松动迹象.参考答案:BCDE23. 数字摘要采用单向的( )将需要的明文转换成一段固定长度的密文。数字摘要采用单向的( )将需要的明文转换成一段固定长
8、度的密文。参考答案:Hash函数24. 已知m是一个Match对象,则m.start(0)返回的是第1个分组的匹配结果字符串在原字符串中的开始位置。( )A.正确B.错误参考答案:B25. 在绘制流程图时,只有( )后面允许有多个分支。A.圆角矩形B.圆C.矩形框D.菱形框参考答案:D26. 一个脚本文件只有作为模块导入时,才有全局变量_name_。( )A.正确B.错误参考答案:B27. 已知函数调用Fun(*a),则a可能是( )。A.元组B.列表C.集合D.字典参考答案:ABC28. 拍档的所属区域是按照招商所属中供区域来划分,并不是以拍档注册地来区分。( )拍档的所属区域是按照招商所属
9、中供区域来划分,并不是以拍档注册地来区分。( )参考答案:29. 使用字符串的format方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。( )A.正确B.错误参考答案:A30. 通过“max(t)”可以得到元组t中最大元素的值。( )通过“max(t)”可以得到元组t中最大元素的值。( )A.正确B.错误参考答案:A31. 在同一次购物经历中,消费者可以同时购买最普通的生活用品和昂贵的首饰,这说明网络消费者需求的在同一次购物经历中,消费者可以同时购买最普通的生活用品和昂贵的首饰,这说明网络消费者需求的( )特征A:需求个性化B:需求差异化C:需求的交叉性D:享乐型购物答案:
10、C32. 构造方法可以没有形参。( )A.正确B.错误参考答案:B33. 伪代码必须符合Python语言的语法要求。( )A.正确B.错误参考答案:B34. 下列选项中,+作为拼接运算符使用的表达式是( )。A.1.2+2.5B.1.2+2.5C.abc+defD.1.2+2.5参考答案:AC35. 请举出Internet网络协议中2种传输层协议和3种常用应用层协议?参考答案:传输层:TCP和UDP。应用层:FTP、SNMP、SMTP、TELNET、HTTP。36. 最常用的网上用户支持工具是( )A:NewsGroupB:EmailC:FAQD:BBS最常用的网上用户支持工具是( )A:Ne
11、wsGroupB:E-mailC:FAQD:BBS答案:B37. Python程序中每条语句以分号结尾。( )A.正确B.错误参考答案:B38. 如果字典a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。( )A.正确B.错误参考答案:A39. 下列选项中,可哈希的数据类型包括( )。A.数字B.集合C.列表D.字符串参考答案:AD40. 我的世界怎么携带岩浆?我的世界怎么携带岩浆?使用铁桶对着岩浆按右键,在对着自己要放岩浆的地方按右键.41. 下列选项中,描述错误的选项是( )。A.元组中的元素类型必须相同B.元
12、组中的元素之间用逗号分隔C.元组中的元素可以是元组类型D.元组中可以包含数字类型的元素参考答案:A42. 注释的作用是增强程序可读性,并不会实际运行。( )A.正确B.错误参考答案:A43. 某单位申请到一个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.5
13、3.64.0130.53.96.0130.53.128.0 130.53.160.0 n130.53.192.0 130.53.224.044. 使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。A.re.AB.re.IC.re.MD.re.S参考答案:B45. Matplotlib是一款Python编程环境下免费使用的绘图工具包,其工作方式和绘图命令几乎和MATLAB类似。( )Matplotlib是一款Python编程环境下免费使用的绘图工具包,其工作方式和绘图命令几乎和MATLAB类似。( )A.正确B.错误参考答案:A46. 已知s1和s2是两
14、个集合,则“s1.issubset(s2)”与“s2.issuperset(s1)”返回结果必然相同。( )A.正确B.错误参考答案:A47. 类中的( )对应一个类可以支持哪些操作。A.属性B.方法C.数据D.对象参考答案:B48. 下列选项中,( )不是常量。A.12B.35.7C.PythonD.abc参考答案:D49. 如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。A.capitalizeB.lowerC.upperD.swapcase参考答案:A50. 下列选项中,能够生成列表1,3,5的语句包括( )。A.list(range(1,7,2)B.list(range(1,5,2)C.x for x in range(7) if x%2!=0D.2*x+1 for x in range(3)参考答案:ACD