4向对象程序设计的特点(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 2页
| 34人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

1. 面向对象程序设计的主要特征不包括(  )。

A. 封装  B. 继承   C. 多态      D. 递归

1. D

【解析】面向对象程序设计的三大特征是封装、继承和多态。递归是一种编程方法,不属于面向对象的主要特征。

2. 封装的主要目的是(  )。

A. 提高代码的执行效率  B. 隐藏对象的内部实现细节

C. 减少对象的属性数量  D. 增加对象的方法数量

2. B

【解析】封装的主要目的是隐藏对象的内部实现细节,提供公共的访问接口,从而保护对象的数据不被外部直接访问和修改。这有助于增加代码的安全性和可维护性。

3. 在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是(  )。

A. C仅继承A或B中的成员

B. C只继承了B中的成员

C. C只继承了A中的成员

D. C不仅继承了B中的成员,同样也继承了A中的成员

3. D

【解析】在C#中,继承是按照一条继承链进行的。当类C继承自类B,类B又继承自类A时,类C会继承类A和类B中的所有成员。

4. 在继承关系中,子类可以从其父类中继承属性和方法,通过这种关系可以简化类的设计。(  )

4. 正确

【解析】略。

5. 多态性主要指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同数据类型或表现出不同的行为。(  )

5. 正确

【解析】略。

6. 面向对象的三大特征是          、          和          。

6. 封装、继承、多态page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。