C++语言程序设计

下列关于类之间关系的描述,错误的是()A、用有向无环图(DAG)表示的类之间关系,称为“类格”B、DAG中每一个结点是一个类定义,它的前驱结点称为基类C、DAG中每一个结点是一个类定义,它的后继结点称为派生类D、DAG中每一个结点是一个类定义,它有且仅有一个前驱结点

题目

下列关于类之间关系的描述,错误的是()

  • A、用有向无环图(DAG)表示的类之间关系,称为“类格”
  • B、DAG中每一个结点是一个类定义,它的前驱结点称为基类
  • C、DAG中每一个结点是一个类定义,它的后继结点称为派生类
  • D、DAG中每一个结点是一个类定义,它有且仅有一个前驱结点
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于C++语言类的描述中错误的是

A.类用于描述事物的属性和对事物的操作

B.类与类之间通过封装而具有明确的独立性

C.类与类之间必须是平等的关系,而不能组成层次结构

D.类与类之间可以通过一些方法进行通信和联络


正确答案:C

第2题:

下列代码段声明了3个类:class Person();class Student:public Person{};class Undergraduate:Student{};下列关于这些类之间关系的描述中,错误的是( )。

A.类Person是类Undergraduate的基类

B.类Undergraduate从类Student公有继承

C.类Student是类Person的派生类

D.类Undergraduate是类Person的派生类


正确答案:B
解析:类Undergraduate从类Student私有继承,继承方式缺省则默认是Private。

第3题:

( 30 )下列代码声明了 3 个类

class Person{};

class Student:public Person{};

class Undergraduate:Student{};

下列关于这些类之间关系的描述中,错误的是

A )类 Person 是类 Undergraduate 的基类

B )类 Undergraduate 从类 Student 公有继承

C )类 Student 是类 Person 的派生类

D )类 Undergraduate 是类 Person 的派生类


正确答案:B

第4题:

下列对基类和派生类关系的描述中,错误的是 ______。

A.派生类是基类的对象

B.派生类是基类的子集

C.派生类是基类定义的延续

D.派生类和基类之间具有层次关系


正确答案:B

第5题:

对象图用来描述类、接口、协作及它们之间的关系。()

A、错误

B、正确


参考答案:A

第6题:

关于友元的描述中错误的是

A.友元函数可以访问该类的私有数据成员

B.一个类的友元类中的成员函数都是这个类的友元函数

C.友元可以提高程序的运行效率

D.类和类之间的友元关系可以继承


正确答案:D
解析:友员机制就是为了解决对象封装过程中对对象所有内部数据存取都需要通过接口进行的低效率问题,但是破坏了封装性。友员关系是单向且不可继承的。

第7题:

BSP方法中描述数据类和过程之间关系的工具是______矩阵。


正确答案:U/C或过程/数据类
U/C或过程/数据类

第8题:

下面关于类和对象的描述中,错误的是

A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量

B.类和对象之间的关系是抽象和具体的关系

C.对象是类的实例,一个对象必须属于一个已知的类

D.类是具有共同行为的若干对象的统一描述体


正确答案:A
解析:在C++语言中,类和结构体有本质区别,类中包含数据及操作函数,而结构体只包含有数据。

第9题:

下面关于类和对象之间关系的描述,正确的是( )

A.类是对象的具体化

B.继承关系

C.包含关系

D.类是对象的抽象化


参考答案:D

第10题:

下列关于子类型的描述中,错误的是( )。

A.子类型关系是可逆的

B.公有派生类的对象可以初始化基类的引用

C.只有公有的继承下,派生类是基类的子类型

D.子类型关系是可传递的


正确答案:A

更多相关问题