Python面向对象习题

一、单选题

关于面向过程和面向对象,下列说法错误的是()。A. 面向过程和面向对象都是解决问题的一种思路

B. 面向过程是基于面向对象的

C. 面向过程强调的是解决问题的步骤

D. 面向对象强调的是解决问题的对象

  1. 关于类和对象的关系,下列描述正确的是()。

A. 类和面向对象的核心

B. 类是现实中事物的个体

C. 对象是根据类创建的,并且一个类只能对应一个对象

D. 对象描述的是现实的个体,它是类的实例

3.构造方法的作用是()。

A. 一般成员方法 B. 类的初始化

C.对象的初始化 D.对象的建立

  1. 构造方法是类的一个特殊方法,Python中它的名称为()。

A. 与类同名 B. _construct C. init D. init

  1. Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员

A. self B. me C.this D.与类同名

  1. 下列选项中,符合类的命名规范的是()。

A. HolidayResort B. Holiday Resort C. hoildayResort D.hoilidayresort

  1. Python中用于释放类占用资源的方法是()。

A. _init_ B.\ del C. _del D. delete

二、判断题

面向对象是基于面向过程的。()通过类可以创建对象,有且只有一个对象实例。()方法和杉树的格式是完全一样的。()创建类的对象时,系统会自动调用构造方法进行初始化。()创建完对象后,其属性的初始值是固定的,外界无法进行修改。()使用del语句删除对象,可以手动释放它所占用的资源。()三、填空题

在Python中,可以使用___________关键字来声明一个类。面向对象需要把问题划分多个独立的___________,然后调用其方法解决问题。类的方法中必须有一个_________参数,位于参数列表的开头。Python提供了名称为_________的构造方法,实现让类的对象完成初始化。如果想修改属性的默认值,可以在构造方法中使用___________设置。四、简答题

请简述self在类中的意义。类是由哪三个部分组成的?请简书构造方法和析构方法的作用。五、编程题

设计一个Circle(圆)类,包括圆心位置、半径、颜色等属性。编写构造方法和其他方法,计算周长和面积。请编写程序验证类的功能。

猜你喜欢

转载自blog.csdn.net/A_xiansheng/article/details/94487294