下面关于面向对象的概念描述中,错误的是()

题目
单选题
下面关于面向对象的概念描述中,错误的是()
A

类是具有相同属性和行为的对象集合

B

对象与对象之间相互独立,无法通信

C

对象由属性和行为(操作)所组成

D

对象是所属类的一个具体实现,称为类的实例

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面概念中,不属于面向对象方法的是______。

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用


正确答案:D

第2题:

(38)关于TCP提供服务的描述中,错误的是

A)全双工

B)不可靠

C)面向对象

D)流接口


正确答案:B

第3题:

● 以下关于面向对象分析与结构化分析的叙述中,错误的是 (46) 。

(46)A. 面向对象分析结果可采用UML描述

B. 结构化分析结果可使用 DFD等模型表示

C. 面向对象分析结果需要采用面向对象程序设计语言描述

D. 面向对象分析结果是面向对象设计的输入


正确答案:C

第4题:

下面关于类概念的描述中( )是错误的。

A.类是抽象数据类型的实现

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

C.类是创建对象的样板

D.类就是C语言中的结构体类型


正确答案:D

第5题:

下面关于面向对象分析与面向对象设计的说法中,不正确的是( )。

A.面向对象分析侧重于理解问题

B.面向对象设计侧重于理解解决方案

C.面向对象分析描述软件要做什么

D.面向对象设计一般不关注技术和实现层而的细节


正确答案:D
解析:面向对象分析主要强调理解问题是什么,不考虑问题的解决方案,因此答案A、c是正确的。面向对象设计侧重问题的解决方案,并且需要考虑实现细节问题,因此选项D的说法是不正确的。

第6题:

下面概念中,不属于面向对象方法的是

A.对象

B.继承

C.类

D.过程调用


正确答案:D
解析:A、B、C属于面向对象方法,D属于面向过程方法,故答案为D。

第7题:

面向对象的模型中,最基本的概念是对象和 ( )。


正确答案:

第8题:

下面关于对象概念的描述中,错误的是

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

B.对象代表着正在创建的系统中的一个实体

C.对象是一个状态和操作(或方法)的封装体

D.对象之间的信息传递是通过消息进行的


正确答案:A
解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象之间通过传递消息互相联系,从模拟现实世界中不同事物彼此之间的联系,B)、C)、D)是正确的,对象的思想广泛应用于C++、Java等语言中,因此A)错误。

第9题:

下面关于对象概念的描述中,错误的是

A.C++中的对象就是C语言中的结构变量

B.对象代表着正在创建的系统中的一个实体

C.对象是一个状态和操作(或方法)的封装体

D.对象之间的信息传递是通过消息进行的


正确答案:A
解析:本题考核对象的概念。C++中的对象与C语言中的结构变量是不一样的。对象是某一类类型的变量,而结构变量是结构类型的变量。同时C++对C的结构有了扩展,结构可以和类一样使用。结构除了可以包含数据成员外,还可以包含成员函数:成员也可以加上public、private和protected访问控制;结构之间也可以继承。两者惟一的不同之处是,结构中的成员默认是公有的,结构的继承默认是公有的,而类的继承默认是私有的,类的成员默认也是私有的。

第10题:

下面关于对象概念的描述中错误的是( )。

A.任何对象都必须有继承性

B.对象是属性和方法的封装体

C.对象间的通信靠消息传递

D.操作是对象的动态属性


正确答案:A
解析:对象是面向对象方法中最基本的概念,对象可以用来表示客观世界中的任何实体,因此需要很清楚地理解对象的概念。因为客观世界的实体通常都具有静态和动态的属性,所以对象也具有静态和动态的属性。操作是对象的动态属性,属性是对象的静态属性。对象是属性和方法的封装体。面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息。对象可以有继承性,但并不是任何对象都必须有继承性。

更多相关问题