早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
一般认为,面向对象程序设计语言主要包括的几个概念是(30)。A.数据、语句、函数B.对象、类、函数C.数据
题目
一般认为,面向对象程序设计语言主要包括的几个概念是(30)。
A.数据、语句、函数
B.对象、类、函数
C.数据、表达式、函数
D.对象、类、继承
参考答案
正确答案:D
解析:在用面向对象方法进行程序设计时,可区分3种不同含义的对象:实在对象、问题对象和计算机对象。实在对象是现实世界中存在的实体;问题对象是实在对象在问题域中的抽象;计算机对象是问题对象在计算机系统中的表示,它是数据和操作的封装单位,可表示成如下的三元组:对象=(接口,数据,操作)对象是对象式系统中运行时刻的基本单位,对象的数据描述了对象的属性、操作改变属性。此外,对象并非孤立,彼此通过发消息进行通信。类是由用户定义的数据类型,它将具有相同状态操作和访问机制的多个对象抽象成一个对象类。一个类的定义应包括类名、类的成员和访问规则、类的实现。定义了类以后,在程序的执行过程中根据需要生成对象,属于这种类的一个对象叫做类实例或类对象。在客观世界中,存在着整体和部分、一般和特殊的关系。继承实现了一般与特殊的关系,继承是类之间的基本关系,它是基于层次关系的不同类共享数据和操作的一种机制。程序员在建立一个新类时,可以让新类继承已定义基类的数据成员和成员函数。这个新类称为派生类,派生类通常添加了其自身的数据成员和成员函数,因而通常比基类大得多。派生类比基类更具体,它代表一组外延较小的对象。继承是软件复用的一种形式。所以,一般的面向对象的程序设计语言包含的几个基本概念是对象、类和继承。
解析:在用面向对象方法进行程序设计时,可区分3种不同含义的对象:实在对象、问题对象和计算机对象。实在对象是现实世界中存在的实体;问题对象是实在对象在问题域中的抽象;计算机对象是问题对象在计算机系统中的表示,它是数据和操作的封装单位,可表示成如下的三元组:对象=(接口,数据,操作)对象是对象式系统中运行时刻的基本单位,对象的数据描述了对象的属性、操作改变属性。此外,对象并非孤立,彼此通过发消息进行通信。类是由用户定义的数据类型,它将具有相同状态操作和访问机制的多个对象抽象成一个对象类。一个类的定义应包括类名、类的成员和访问规则、类的实现。定义了类以后,在程序的执行过程中根据需要生成对象,属于这种类的一个对象叫做类实例或类对象。在客观世界中,存在着整体和部分、一般和特殊的关系。继承实现了一般与特殊的关系,继承是类之间的基本关系,它是基于层次关系的不同类共享数据和操作的一种机制。程序员在建立一个新类时,可以让新类继承已定义基类的数据成员和成员函数。这个新类称为派生类,派生类通常添加了其自身的数据成员和成员函数,因而通常比基类大得多。派生类比基类更具体,它代表一组外延较小的对象。继承是软件复用的一种形式。所以,一般的面向对象的程序设计语言包含的几个基本概念是对象、类和继承。
看了一般认为,面向对象程序设计语言...的网友还看了以下:
DMA数据传送方式中,实现地址的修改与传送字节数计数的主要功能部件是( )。A.CPUB.运算器C. 计算机类考试 2020-05-24 …
____是反映算计机即时存储信息能力的指标。A.存取周期B.总线位数C.主存容量D.辅存容量 计算机类考试 2020-05-26 …
液体闪烁计数器主要用来测定( )A.α射线B.β射线C.γ射线D.低能射线E.中微子 职业技能鉴定 2020-06-07 …
登帐时遇到下列情况应用红色墨水书写A在三栏式账户的余额栏前,如未印明余额方向的,在余额栏内登记负数 其他 2020-06-17 …
三道简单的C语言填空,2.c语言程序由函数组成.它的.(A)主函数必须在其他函数之前,函数内可以嵌 其他 2020-06-17 …
下列关于主族的叙述中不正确的是()?A.都既有正化合价,又有负化合价B.主族序数等于原子的最外层电 其他 2020-07-07 …
3、时点指标的特点有()A、可以连续计数B、只能间断计数C、数值的大小与时期长短有关D、数值可以直接 其他 2020-11-17 …
在血常规化验单上有一项检查项目是RBC,其意义是()A.红细胞计数B.白细胞计数C.血红蛋白D.血小 语文 2020-11-20 …
英语翻译组合计数与递推关系作者:指导教师:摘要:递推关系不仅对组合计数有主要作用,而且几乎对一切数学 其他 2021-02-05 …
英语翻译组合计数与递推关系作者:指导教师:摘要:递推关系不仅对组合计数有主要作用,而且几乎对一切数学 英语 2021-02-05 …