面向对象实现应该选用哪种程序设计语言?为什么?

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[问答题] 面向对象实现应该选用哪种程序设计语言?为什么?

【◆参考答案◆】:
应该选择能够更完整、更正确地表达问题域语义的面向对象语言。
这是由于面向对象语言相对非面向对象的语言,其突出的优点:一致的表示方法、可重用性、可维护性。

(2)【◆题库问题◆】:[单选] 从事物的属性侧面来描述事物的方法就是()的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性

【◆参考答案◆】:B

(3)【◆题库问题◆】:[填空题] ()是一种能够提供某种服务的自包含的软件模块,它封装了一定的数据(属性)和方法,并提供特定的接口,开发人员利用这一特定的接口来使用组件,并使其与其它组件交互通讯,以此来构造应用程序。

【◆参考答案◆】:组件

(4)【◆题库问题◆】:[填空题] 若某有向图的邻接矩阵中共有10个值为1的元素,则说明此有向图中共有()条弧。

【◆参考答案◆】:10

(5)【◆题库问题◆】:[单选] 下列选项中,不属于可行性研究的任务的是()。
A.概要设计
B.经济可行性研究
C.技术可行性研究
D.开发方案的选择

【◆参考答案◆】:A

(6)【◆题库问题◆】:[单选] 基于代码行的面向规模的度量方法适合于()。
A.过程式程序设计语言和事前度量
B.第四代语言和事前度量
C.第四代语言和事后度量
D.过程式程序设计语言和事后度量

【◆参考答案◆】:D

(7)【◆题库问题◆】:[问答题] 导致维护成本高企的原因主要有哪些?

【◆参考答案◆】:软件开发途径不好,导致软件可维护性差,原来的开发人员没有参与维护,维护成本日益高涨等,从维护工作量的经验模型可以看到,维护工作量和成本将呈指数增加。

(8)【◆题库问题◆】:[单选] 相比Struts框架,JSP框架具备()等Struts框架所不具备的特点。
A.页面导航
B.表单验证
C.国际化应用
D.组件时间模型

【◆参考答案◆】:D

(9)【◆题库问题◆】:[单选] 软件产品与物质产品有很大区别,软件产品是一种()产品
A.有形
B.消耗
C.逻辑
D.文档

【◆参考答案◆】:C

(10)【◆题库问题◆】:[填空题] 在单链表L中,指针P所指的结点有后继结点的条件是()。

【◆参考答案◆】:p->next!=NULL

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: