Python程序设计答案和解析.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python程序设计答案和解析--第1页

一单选题(共10题,每小题2分,总分值20)

1.答案:D

2.答案:C

3.答案:B

4.答案:D

5.答案:D

6.答案:B

7.答案:D

8.答案:A

9.答案:A

10.答案:B

二多选题(共5题,每小题3分,总分值15)

11.答案:A,B,C

12.答案:A,B

13.答案:A,B

14.答案:A,B,C

15.答案:A,B,C,D

三判断(共5题,每小题2分,总分值10)

16.答案:F

17.答案:T

18.答案:T

19.答案:T

20.答案:F

四其他题(共5题,每小题5分,总分值25)

21.答案:列表(list)是最重要的Python内置对象之一,是包含若干元素的有序连续内存空间。在形

式上,列表的所有元素放在一对方括号[]中,相邻元素之间使用逗号分隔。在Python中,同一个列表中

元素的数据类型可以各不相同,可以同时包含整数、实数、字符串等基本类型的元素,也可以包含列表、

元组、字典、集合、函数以及其他任意对象。如果只有一对方括号而没有任何元素则表示空列表。

22.答案:集合(set)属于Python无序可变序列,使用一对大括号作为定界符,元素之间使用逗号分

隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复。

集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、

集合等可变类型的数据。

23.答案:修饰器(decorator)是函数嵌套定义的另一个重要应用。修饰器本质上也是一个函数,只不

Python程序设计答案和解析--第1页

第1页

Python程序设计答案和解析--第2页

过这个函数接收其他函数作为参数并对其进行一定的改造之后使用新函数替换原来的函数。

Python面向对象程序设计中的静态方法、类方法、属性等也都是通过修饰器实现的。

24.答案:私有成员在类的外部不能直接访问,一般是在类的内部进行访问和操作,或者在类的外部通

过调用对象的公有成员方法来访问,而公有成员是可以公开使用的,既可以在类的内部进行访问,也可

以在外部程序中使用。

从形式上看,在定义类的成员时,如果成员名以两个下划线开头但是不以两个下划线结束则表示是私有

成员,否则就不是私有成员。

Python并没有对私有成员提供严格的访问保护机制,通过一种特殊方式“对象名._类名__xxx”也可以在

外部程序中访问私有成员,但这会破坏类的封装性,不建议这样做。

25.答案:内置函数是Python内置对象类型之一,不需要额外导入任何模块即可以直接使用,这些内置

对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,

推荐优先使用,使用内置函数dir()可以查看所有内置函数和内置对象。

五解答题(简答题)(共2题,每小题10分,总分值20)

26.答案:有本质区别,方法一般指与特定实例绑定的函数,通过对象调用方法时,对象本身将被作为

第一个参数自动传递过去,普通函数并不具备这个特点。例如,内置函数sorted()必须要指明要排序的

对象,而列表对象的sorted()方法则不需要,默认是对当前列表进行排序。

27.答案:Python扩展库matplotlib包括pylab、pyplot等绘图模块以及大量用于字体、颜色、图例等

图形元素的管理与控制的模块。其中pylab和pyplot模块提供了类似于MATLAB的绘图接口,支持线条

样式、字体属性、轴属性以及其他属性的管理和控制,可以使用非常简洁的代码绘制出优美的各种图案。

使用pylab或pyplot绘图时一般过程为:首先读入数据,然后根据实际需要绘制折线图、散点图、柱状

图、饼状图、雷达图或三维曲线和曲面,接下来设置轴和图形属性,最后显示或保存绘图结果。

六操作题(共1题,总分值10)

28.答案:x=input(P

文档评论(0)

132****5766 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档