首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
面向对象程序设计将描述事物的数据与________封装在一起,作为一个相互依存、不可分割的整体来处理。
面向对象程序设计将描述事物的数据与________封装在一起,作为一个相互依存、不可分割的整体来处理。
admin
2018-03-13
73
问题
面向对象程序设计将描述事物的数据与________封装在一起,作为一个相互依存、不可分割的整体来处理。
选项
A、数据字典
B、数据隐藏
C、对数据的操作
D、数据抽象
答案
C
解析
面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。
(1)对象
对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。
(2)类
类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。
(3)封装
封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。
(4)继承
继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。
(5)多态
多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂度。
(6)动态绑定
绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。
(7)消息传递
对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。
转载请注明原文地址:https://www.kaotiyun.com/show/6QHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
下图是某项目的箭线图(时间单位:周),其关键路径是(1),工期是(2)周。(2)
以下关于软件版本控制的叙述中,正确的是:______________。
大型复杂项目中,统一的项目过程体系可以保证项目质量。在统一过程体系中,______________相对更重要,以使过程制度达到期望的效果。
沟通管理计划包括确定项目干系人的信息和沟通需求,在编制沟通计划时,______________不是沟通计划编制的输入。
面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系。下图表示的是用例之间的______________关系。
______________的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价。
根据GB/T12504--1990《计算机软件质量保证计划规范》规定,基本文档最小集可不包括(36)。(37)是在软件发布前对软件进行检查,以确认已经满足在软件规格说明书中规定的所有要求。(37)
甲、乙合作开发了一套数据管理平台。丙公司欲在自己准备承担的经济决策支持系统项目中使用该平台,甲以丙公司没有名气为由拒绝,乙独自与丙公司签订合同,以50万元的价格将该数据管理平台作为产品许可丙公司使用。下列()说法是不正确的。
项目出现了严重的缺陷,项目经理将项目团队和质量工程师召集在一起分析问题,查找原因,大家就此提出了三种不同的看法。此时宜采用()工具或方法来确定问题的根本原因。
随机试题
根据恒定流的定义,下列说法中正确的是()。
补偿货物进口时,可以以无代价抵偿货物向海关申报进口的情形有()。
我国的政策性银行包括()。
在国际市场上,商品的国际价值是由()决定的。
(2006年卷一第30题)下面哪些是说明书“技术领域”部分应当满足的要求?
马拉松战役
Ouruniverseisdottedwithover100billiongalaxies,andeachonecontainsroughly100billionstars.Itisunclearhowmanyp
设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。
A、 B、 C、 D、 D
最新回复
(
0
)