当前位置:首页 >课程 >面向对象分析与设计

1、UML中接口可用于( )。

A、提供构造型(stereotype)名称为《interface》的具体类
B、Java和C++程序设计中,而C#程序设计中不支持
C、定义可以在多个类中重用的可执行逻辑
D、声明对象类所需要的服务

参考答案:请扫码使用小程序查看答案

2、在面向对象方法中,两个及以上的类作为一个类的父类时,称为( )。

A、多重继承
B、多态
C、封装
D、层次继承

参考答案:请扫码使用小程序查看答案

3、以下关于封装在软件复用中所充当的角色的叙述,正确的是()。

A、封装使得其他开发人员不需要知道一个软件组件内部如何工作
B、封装使得软件组件更有效地工作
C、封装使得软件开发人员不需要编制开发文档
D、封装使得软件组件开发更加容易

参考答案:请扫码使用小程序查看答案

4、在定义类一个类时,将其属性声明为private的目的是( )。

A、实现数据隐藏,以免意外更改
B、操作符重载
C、实现属性值不可更改
D、实现属性值对类的所有对象共享

参考答案:请扫码使用小程序查看答案

5、面向对象的四个基本特征是?

A、继承、封装、多态、抽象
B、继承、封装、多态、层次
C、封装、多态、层次、模块化
D、抽象、封装、模块、结构

参考答案:请扫码使用小程序查看答案

6、首次提出“面向对象”概念的计算机科学家是( )?

A、比尔.盖茨
B、艾伦.灵图
C、艾伦.凯
D、史蒂夫.乔布斯

参考答案:请扫码使用小程序查看答案

7、在面向对象方法中,讲逻辑上相关的数据及行为绑定在一起,使信息对使用者隐藏称为 ( )

A、抽象
B、继承
C、封装
D、多态

参考答案:请扫码使用小程序查看答案

8、以下关于面向对象继承的叙述中,错误的是()。

A、继承是父类和子类之间共享数据和方法的机制
B、继承定义了一种类与类之间的关系
C、继承关系中的子类将拥有父类的全部属性和方法
D、继承仅仅允许单重继承,即不允许一个子类有多个父类

参考答案:请扫码使用小程序查看答案

9、一个类是()在定义类时,将其属性可以声明为private、protected、public。

A、一组对象的封装
B、表示一组对象的层次关系
C、一组对象的实例
D、—组对象的抽象定义

参考答案:请扫码使用小程序查看答案