计算机二级

下列叙述中错误的是A.继承是面向对象方法的一个主要特征B.对象是面向对象软件的基本模块C.类是对象的一个实例D.消息是请求对象执行某一处理或卧答某一要求的信息

题目

下列叙述中错误的是

A.继承是面向对象方法的一个主要特征

B.对象是面向对象软件的基本模块

C.类是对象的一个实例

D.消息是请求对象执行某一处理或卧答某一要求的信息

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

面向对象是当前主流的、基本的软件开发技术,下列关于类和对象的叙述中,错误的是()。

A.一个类只能有一个对象

B.对象是类的具体实例

C.类是对某一类对象的抽象

D.类和对象的关系是一种数据类型与变量的关系

E.类只能调用其自己的成员函数


第2题:

以下关于面向对象软件测试的说法中,正确的是______。

A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则

B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

C.面向对象软件测试不考虑对一个类中的单个方法的测试

D.面向对象软件测试不必考虑对继承关系的测试


正确答案:A
解析:面向对象软件开发与传统的结构化软件开发在分析和设计的视角、系统开发的过程和工作制品的组织和表示等方面都有很大不同,因此在测试方面也有其自己的特点,所以面向对象软件的白盒测试不能简单的、不加改变的照搬传统软件的白盒测试准则,所以A正确。面向对象软件具有封装、继承和多态三个特点,这些特点都可能为面向对象软件测试带来困难,面向对象要考虑继承关系和对类中单个方法的测试这是显然的,由于多态的特点,对一个类的测试,一个测试用例包含对该类几个方法的多次调用都是可能的。

第3题:

以下关于面向对象技术的叙述中,说法正确的是(49)。

A.面向对象分析的第一步是定义类和对象

B.面向对象程序设计语言为面向对象用例设计阶段提供支持

C.UML中的构件表示的是物理模块而不是逻辑模块

D.抽象类的主要特征是没有方法


正确答案:C
解析:由于定义服务、确定附加的系统约束及定义类和对象的前提是要确定问题域,因此面向对象分析的第一步是确定问题域。面向对象需求分析阶段、面向对象分析阶段、面向对象用例设计阶段都可以采用建模语言来进行描述,而面向对象程序设计语言主要为面向对象实现阶段提供支持UML中的构件是遵从一组接口并提供一组接口的实现,它是组成系统的一部分,是可替换的。它表示的是物理模块而不是逻辑模块。构件与类处于不同的抽象层次。对象是数据及其操作的封装体。对象的名字、属性和方法是对象的三要素。对象之间的服务请求可通过传递消息来实现。所有对象可以分成为各种对象类,每个对象都定义了一组方法。通常每个类都有实例。没有实例的类称之为抽象类。

第4题:

下列特征中不是面向对象方法的主要特征的是( )。A.多态性B.继承C.封装性SX

下列特征中不是面向对象方法的主要特征的是( )。

A.多态性

B.继承

C.封装性

D.模块化


正确答案:D
面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。

第5题:

下列特征中不是面向对象方法的主要特征的是( )。 A.多态性B.继承C.封装性S

下列特征中不是面向对象方法的主要特征的是( )。

A.多态性

B.继承

C.封装性

D.模块化


正确答案:D
D。【解析】模块化是结构化程序设计的特点。面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。他的特点包括:分类性、封装性、模块独立性、继承和多态性等。

第6题:

下列特征中不是面向对象方法的主要特征的是( )。A.多态性B.继承C.封装性SXB

下列特征中不是面向对象方法的主要特征的是( )。

A.多态性

B.继承

C.封装性

D.模块化


正确答案:D
面向对象设r方法是使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括分类性、多态性、封装性、模块独立-}-、继承和多态性等。模块化是结构化程序设计的特点。

第7题:

在面向对象的程序设计中,下列叙述中错误的是( )。

A.对象是面向对象软件的基本模块

B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖

C.下一层次的对象可以继承上—层次对象的某些属性

D.同样的消息被不同对象接受时,可导致完全不同的行动


正确答案:B
解析:在面向对象的程序设计中,一个对象是一个可以独立存在的实体。各个对象之间相对独立,相互依赖性小。所以,选项B错误,应为本题的正确答案。

第8题:

以下说法中错误的是(25)。

A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率

B.在面向对象程序中,对象是属性和方法的封闭体

C.在面向对象程序中,对象彼此间通过继承和多态性启动相应的操作

D.继承和多态机制是面向对象程序中实现重用的主要手段


正确答案:C
解析:在面向对象的技术中,对象之间通过消息传递实现通信从而启动相应的操作,所以C说法是错误的。

第9题:

以下说法错误的是______。

A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率

B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体

C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作

D.继承和多态机制是面向对象程序中实现的主要手段


正确答案:C