网站大量收购闲置独家精品文档,联系QQ:2885784924

Python面向对象程序设计期末复习题及答案(含编程题).pdf

Python面向对象程序设计期末复习题及答案(含编程题).pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python⾯⾯向向对对象象程程序序设设计计期期末末复复习习题题及及答答案案 ((含含编编程程题题)) ⼀、选择题 1、关于⾯向过程和⾯向对象,下列 法错误的是 (B)。 A .⾯向过程和⾯向对象都是解决问题的⼀种思路 B.⾯向过程是基于⾯向对象的 C.⾯向过程强调的是解决问题的步骤 D.⾯向对象强调的是解决问题的对象 2、关于类和对象的关系,下列描述正确的是 (D)。 A .类是⾯向对象的核⼼ B.类是现实中事物的个体 C.对象是根据类创建的,并且⼀个类只能对应⼀个对象 D.对象描述的是现实的个体,它是类的实例 3、构造⽅法的作⽤是 (C)。 A .⼀般成员⽅法 B.类的初始化 C.对象的初始化 D.对象的建⽴ 4、构造⽅法是类的⼀个特殊⽅法,Python 中它的名称为 (C)。 A .与类同名 B. _construct C. init D. init 5、Python 类中包含⼀个特殊的变量 (A),它表⽰当前对象⾃⾝,可以访问类的成员 A . self B. me C.this D.与类同名 ⼆⼆、、填填空空题题 1、、Python安安装装扩扩展展库库常常⽤⽤的的是是___⼯⼯具具。。 ((pip)) 2、Python程序⽂件扩展名主要有__和__ 两种,其中后者常⽤于GUI程序。 (py、py ) 3、查看变量类型的Python内置函数是______ 。 (type()) 4、列表对象的sort()⽅法⽤来对列表元素进⾏原地排序,该函数返回值为 _____ 。 (None) 5、查看变量内存地址的Python内置函数是_______ 。 (id()) 6、Python源代码程序编译后的⽂件扩展名为___ 。 (pyc) 7、为了提⾼Python代码运⾏速度和进⾏适当的必威体育官网网址,可以将Python程序⽂件编译为扩展名____ 的⽂件。 (pyc) 8、____命令既可以删除列表中的⼀个元素,也可以删除整个列表。 (del) 三、判断题 1、在 Python 中定义类时,如果某个成员名称前有 2 个下划线则表⽰是私有成员。 (对) 2、在类定义的外部没有任何办法可以访问对象的私有成员。 (错) 3、Python 中⼀切内容都可以称为对象。 (对) 4、在⼀个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统⼀的风格和规范。 (对) 5、定义类时所有实例⽅法的第⼀个参数⽤来表⽰对象本⾝,在类的外部通过对象名来调⽤ 实例⽅法时不需要为该参数传值。 (对) 6、对于 Python 类中的私有成员,可以通过“对象名._ 类名__私有成员名”的⽅式来访问。 (对) 7、使⽤内置函数 open()且以” ”模式打开的⽂件,⽂件指针默认指向⽂件尾。 (错) 8、使⽤内置函数 open()打开⽂件时,只要⽂件路径正确就总是可以正确打开的。 (错) 9、假设已导⼊ random 标准库,那么表达式 max([random.randint(1,10) for i in range(10)]) 的值⼀定是 10。 (错) 10、Python是⼀种跨平台、开源、免费的⾼级动态编程语⾔。 (对) 11、 Python 3.x完全兼容Python 2.x。 (错) 12、 使⽤内置函数open()且以” ”模式打开的⽂件,⽂件指针默认指向⽂件尾。 (错) 13、 使⽤内置函数open()打开⽂件时,只要⽂件路径正确就总是可以正确打开的。 (错) 14、 Python变量使⽤前必须先声明,并且⼀旦声明就不能再当前作⽤域内改变其类型 (错) 15、 Python采⽤的是基于值得⾃动内存管理⽅式。 (对) 16、 在定义函数时,某个参数名字前⾯带有⼀个*符号表⽰可变长度参数,可以接收任意多个普通实参并存放于⼀个 元组之中。 (对) 17、 在定义函数时,某个参数名字前⾯带有两个*符号表⽰可变长度参数,可以接收任意多个关键参数并将其存放于 ⼀个字典之中。 (对) 18、 定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何⼀个带有默认值的参数右边不允许出现没有 默认值的参数。 (对) 19、 在调⽤函数时,可以通过关键参数的形式进⾏传值,从⽽避免必须记住函数形参顺序的⿇烦。 (对) 20、 在调⽤函数时,必须牢记函数形参顺序才能正确传值。 (错) 2 1、 调⽤函数时传递的实参个数必须与函数形参个数相等才⾏。 (错) 四、解答题 1、阅读下⾯的代码,并分析假设⽂件“D:\test.

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档