在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。A、应该支持被封装的对象B、应该支持类写实例的概念C、应该支持通过指针进行引用D、应该支持继承和多态

题目

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

  • A、应该支持被封装的对象
  • B、应该支持类写实例的概念
  • C、应该支持通过指针进行引用
  • D、应该支持继承和多态
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下说法错误的是______。

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

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

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

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


正确答案:C

第2题:

支持继承性是面向对象程序设计语言和传统程序设计语言在语言机制方面的根本区别。()


参考答案:√

第3题:

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

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

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

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

D.应该支持继承和多态


参考答案:A, C

第4题:

面向对象程序设计语言为______提供支持。

A.面向对象用例设计阶段

B.面向对象分析阶段

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

D.面向对象实现阶段


正确答案:D
解析:程序设计语言是实施阶段用到的工具,故是为面向对象实现阶段提供技术。所谓“实现”,就是将图形化、文档化的设计变成实际的程序代码。

第5题:

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

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

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

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

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


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

第6题:

C++是一种面向对象的程序设计语言,它充分支持面向对象思想中的三个主要特征是 ______性;_______性和_______性。


正确答案:封装、继承、多态
封装、继承、多态

第7题:

面向对象程序设计的基本思想是,通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。面向对象的程序设计语言必须具备______特征。

A.继承性、封装性、可重用性

B.封装性、继承性、多态性

C.封装性、多态性、可移植性

D.继承性、多态性、可重用性


正确答案:B
解析:对象是数据以及在其上的操作的封装体。对象的3要素是指对象的名字、属性和方法。面向对象的程序设计语言必须具备继承性、多态性、封装性等特征。Java、C++、VisualBsasic、VistlalC++、Smalltalk均属于面向对象的程序设计语言。

第8题:

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

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

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


正确答案:D

第9题:

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

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用


正确答案:D
解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。

第10题:

以下叙述中错误的是(49)。

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

B.面向对象程序设计语言不支持对一个对象的成员变量进行直接访问

C.给定算法的时间复杂性与实现该算法所采用的程序设计语言无关

D.与汇编语言相比,采用脚本语言编程可获得更高的运行效率


正确答案:D
解析:脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般以文本形式存在,类似于一种命令,需要解释器才能运行。例如,设有一个可执行程序open_aa.exe,用于打开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语法),open_aa.exe就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,“采用脚本语言编程可获得更高的运行效率”是错误的。

更多相关问题