人机交互

交互系统开发软件包是面向对象的,但这并不意味着开发的应用程序所需要的语言必须支持面向对象的概念,也可以使用非面向对象的程序设计语言。

题目

交互系统开发软件包是面向对象的,但这并不意味着开发的应用程序所需要的语言必须支持面向对象的概念,也可以使用非面向对象的程序设计语言。

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

第1题:

● 面向对象程序设计语言用于 (46) 。

(46)

A. 面向对象分析

B. 面向对象设计

C. 面向对象实现

D. 面向对象分析、设计与实现


正确答案:C

第2题:

● 面向对象程序设计语言为 (34) 提供支持。

(34)A. 面向对象用例设计阶段 B. 面向对象分析阶段

C. 面向对象需求分析阶段 D. 面向对象实现阶段


正确答案:D

第3题:

在面向对象软件开发过程中,采用设计模式的是为了()

A.允许在非面向对象程序设计语言中使用面向对象的概念

B.复用成功的设计和体系结构

C.减少设计过程创建的类的个数

D.保证程序的运行速度达到最优值


参考答案:B
模式是一条由3部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。这样就能一次又一次地使用该方案而不必做重复劳动。将设计模式引入软件设计和开发过程的目的在于充分利用已有的软件开发经验,这是因为设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使得人们可以更加简单和方便地去复用成功的软件设计和体系结构,从而能够帮助设计者更快更好地完成系统设计。

第4题:

UML是一种(11)。

A.面向对象的程序设计语言

B.面向过程的程序设计语言

C.软件系统开发方法

D.软件系统建模语言


正确答案:D
解析:本题考查软件开发基础知识。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。UML支持面向对象的分析与设计,可以方便地与具体的软件开发过程相结合。

第5题:

下列关于面向对象的论述中正确的是______。

A) 面向对象是指以对象为中心,解析、设计和实现应用程序的机制

B) 面向对象是指以功能为巾心,解析、设计和实现应用程序的机制

C) 面向对象仅适用于程序设计阶段

D) 面向对象是一种程序设计语言

A.

B.

C.

D.


正确答案:A

第6题:

●UML是一种(12)。

(12)A.面向对象的程序设计语言

B.面向过程的程序设计语言

C.软件系统开发方法

D.软件系统建模语言


正确答案:D

第7题:

在面向对象软件开发过程中,采用设计模式(37)。

A.允许在非面向对象程序设计语言中使用面向对象的概念

B.以复用成功的设计和体系结构

C.以减少设计过程创建的类的个数

D.以保证程序的运行速度达到最优值


正确答案:B
解析:设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一般而言一个设计模式有4个基本要素:模式名称、问题(模式的使用场合)、解决方案和效果。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构;将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。因此正确答案为B。

第8题:

在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。

A.应该支持被封装的对象

B.应该支持类写实例的概念

C.应该支持通过指针进行引用

D.应该支持继承和多态


参考答案:A, C

第9题:

UML是一种______。

A.面向对象的程序设计语言

B.面向过程的程序设计语言

C.软件系统开发方法

D.软件系统建模语言

A.

B.

C.

D.


正确答案:D

第10题:

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

A.面向对象程序设计语言都不支持过程化的程序设计

B.面向对象系统只可采用面向对象程序设计语言实现

C.某些过程化程序设计语言也可实现面向对象系统

D.面向对象程序设计语言不支持对成员变量的直接访问


正确答案:C
解析:从程序设计方法的角度看,面向对象是一种新的程序设计范型(paradigm),其基本思想是使用对象、类、继承、封装、聚合、关联、消息、多态性等基本概念来进行程序设计。面向对象方法是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。面向对象程序语言有Smalltalk,Eiffel,C++和Java。面向对象方法与面向对象语言并没有严格的对应,一个面向对象系统也可以用非面向对象的语言,有的面向对象语言也支持面向过程。例如,C++既支持面向过程也支持面向对象。

更多相关问题