注册电气工程师

下面选项中,属于面向对象的程序设计语言是()。A、LISPB、C++C、CD、BASIC

题目

下面选项中,属于面向对象的程序设计语言是()。

  • A、LISP
  • B、C++
  • C、C
  • D、BASIC
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面选项中,属于软件工程的主要开发方法是: ()

A. 面向需求

B. 面向过程

C. 面向对象

D. 面向数据


正确答案:C

第2题:

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

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

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

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

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


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

第3题:

下面选项中不属于面向对象程序设计特征的是

A) 继承性

B) 多态性

C) 类比性

D) 封装性


正确答案:C

第4题:

属于面向对象、解释型程序设计语言的是 (18) 。

A.XML

B.Python

C.Prolog

D.c++


正确答案:B
本题考查程序语言基础知识。XML(可扩展标记语言)是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。Python是一种面向对象、解释型计算机程序设计语言。Prolog是逻辑型程序设计语言。

第5题:

下面属于面向对象程序设计语言的是______。

A.Java语言

B.机器语言

C.C语言

D.汇编语言


正确答案:A
解析: Java语言是面向对象的,将客观世界看成由各种对象组成。机器语言是计算机实际处理时所使用的语言,用0和1来描述客观世界。C语言是面向过程的,它是通过数据结构和算法来描述世界的。汇编语言是低级语言。

第6题:

C语言的类别是()。

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

B.面向问题的程序设计语言

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

及面向硬件的程序设计语言


参考答案A

第7题:

C++程序设计语言是( )。

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

B.低级语言

C.既是面向对象的程序设计语言,又是结构化程序设计语言

D.结构化程序设计语言


正确答案:C
解析:C++语言保留了C语言面向过程的特点,又添加了面向对象的特点。

第8题:

下列属于面向对象程序设计语言的是()

A、C++

B、JAVA

C、BASIC

D、C#

E、Smalltalk


参考答案:ABDE

第9题:

下列选项属于面向对象的程序设计语言是( )。

A.Java和C

B.Java和C++

C.VB和C

D.VB和Word


正确答案:B
C语言是面向过程的高级程序设计语言,Word不是程序设计语言,因此直接排除A、C、D,答案选择B。

第10题:

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

A.消息传递

B.继承

C.引用

D.多态


正确答案:A
本题考查面向对象的基本知识。在面向对象技术中,继承关系是一种模仿现实世界中继承关系的种类之间的关系,是超类(父类)和子类之间共享数据和方法的机制。面向对象语言中对象通过消息传递的方式进行相互通信。在继承的支持下,不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,好的面向对象程序设计语言一般应该支持被封装的对象、类与实例的概念、支持继承和多态等面向对象技术中的概念。