下列有关面向对象设计的说法错误的是()

题目

下列有关面向对象设计的说法错误的是()

  • A、面向对象的分析模型是针对问题域运用面向对象方法产生一个具体实现
  • B、把分析模型直接搬到设计中去,作为设计的一部分
  • C、用具体的语言来实现服务流程图中所表示的算法
  • D、根据具体实现中的人机界面、数据存储等因素补充一些与实现有关的部分,而这些部分与分析模型采用相同的表示方法和模型结构
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(6)下列叙述正确的是 A.在面向对象的程序设计中,各个对象之间具有密切的关系 B.在面向对象的程序设计中,各个对象都是公用的 C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述3种说法都不对


正确答案:C
【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。

第2题:

()下面有关程序设计技术的说法中,错误的是

A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式

B.面向过程的程序设计方法通常采用结构化和模块化设计方法

C.面向对象的程序设计方法采用客观世界的描述方式

D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言


正确答案:D

第3题:

● 以下关于面向对象设计的叙述中,错误的是 (42) 。

(42)

A. 面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析

B. 面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段

C. 面向对象设计应该依赖于面向对象分析的结果

D. 面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用UML表达


正确答案:A
解析:面向对象设计的含义是设计分析模型和实现相应源代码,在目标代码环境中这种源代码可被执行。面向对象设计是建立在面向对象分析的基础上的。

 

第4题:

下列面向对象的分析与设计的描述,错误的是()。

A.面向对象设计描述软件要做什么

B.面向对象分析不需要考虑技术和实现层面的细节

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

D.面向对象设计的结果是简单的分析模型


答案:ACD

第5题:

下列叙述中正确的是( )。

A.在面向对象的程序设计中,各个对象之间具有密切盼关系

B.在面向对象的程序设计中,各个对象都是公用的

C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

D.上述3种说法都不对


正确答案:C
面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。

第6题:

关于面向对象的设计,下列说法错误的是______。

A) 面向对象的设计以面向对象分析为基础归纳出类

B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象

C) 面向对象的设计是面向对象分析的另一种思维方式

D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象

A.

B.

C.

D.


正确答案:C
解析:面向对象的设计以面向对象分析为基础归纳出类,并建立类结构或进一步构造类库,实现分析结果对问题空间的抽象。由此可见,面向对象的设计并不是面向对象分析的另一种思维方式,而是面向对象分析的进一步的细化和更高层的抽象,面向对象设计与面向对象分析的界限通常是难以严格区分的。

第7题:

下列叙述甲错误的是( )。

A.面向对象的程序设计,通过消息来实现对象之间的相互关系

B.面向对象的程序设计,是用对象模拟问题领域中的实体

C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

D.在面向对象的程序设计中.各个对象之间相互依赖性


正确答案:D
D。【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。

第8题:

下列关于面向对象的分析与设计的描述,正确的是(4)。

A.面向对象设计描述软件要做什么

B.面向对象分析不需要考虑技术和实现层面的细节

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

D.面向对象设计的结果是简单的分析模型


正确答案:B
解析:见公共试题Ⅲ(4)。

第9题:

请教:2016年计算机二级C++基础练习二单选题1如何解答?

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

A.面向对象方法比面向过程方法更加先进

B.面向对象方法中使用了一些面向过程方法中没有的概念

C.面向对象方法替代了结构化程序设计方法

D.面向对象程序设计方法要使用面向对象的程序设计语言


C

【解析】结构化技术的特点:把现实世界描绘为数据在信息系统中的流动,在数据流动过程中数据发生转化。通过自顶向下的程序设计将复杂的程序分解为程序模块的层次图。概括为自顶向下、逐步求精、模块化设计、结构化编码的基本特点。面向对象的特点:面向对象技术将数据模型和处理模型二者合一,将属性和方法封装在一个对象当中。将信息系统看成是一起工作来完成某项任务的相互作用的对象集合;通过定义系统中所有对象类型并显示对象之间是如何通过相互作用来完成分析任务。面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。面向对象优点:1、稳定性好; 2、可重用性好; 3、较易开发大型软件产品; 4、可维护性好。结构化方法是将系统看成是过程的集合,过程与数据实体之间交互,过程接受输入并产生输出。面向对象方法则不再把程序看成工作在数据上的一系列过程或函数的集合,而是把程序看作是相互协作而又彼此独立的对象的集合。1、从概念方面看,结构化软件是功能的集合,通过模块以及模块和模块之间的分层调用关系实现;面向对象软件是事物对象的集合,通过对象以及对象和对象之间的通讯联系实现;2、从构成方面看,结构化软件是过程和数据的集合,以过程为中心;面向对象软件是数据和相应操作的封装,以对象为中心;3、从运行控制方面看,结构化软件采用顺序处理方式,由过程驱动控制;面向对象软件采用交互式、并行处理方式,由消息驱动控制;4、从开发方面看,结构化方法的工作重点是设计;面向对象方法的工作重点是分析;但是,在结构化方法中,分析阶段和设计阶段采用了不相吻合的表达方式,需要把在分析阶段采用的具有网络特征的数据流图转换为设计阶段采用的具有分层特征的软件结构图,在面向对象方法中设计阶段的内容是分析阶段成果的细化,则不存在这一转换问题;5、从应用方面看,相对而言,结构化方法更加适合数据类型比较简单的数值计算和数据统计管理软件的开发;面向对象方法更加适合大型复杂的人机交互软件的开发。

第10题:

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

A.面向对象设计描述软件要做什么

B.面向对象分析无须考虑技术和实现层面的细节

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

D.面向对象设计的结果是简单的分析模型


正确答案:B
解析:面向对象分析主要解决的问题是系统要“做什么”,即描述系统的逻辑模型。通常它不考虑具体的技术和实现层面的细节。面向对象分析的结果是面向对象设计的输入。面向对象设计主要解决的问题是系统要“怎么做”,即描述系统的物理模型。

更多相关问题