面对对象程序设计教程(C++语言描述)题解与课程设计指导第1章面对对象程序设计概论一、 名词解释抽象封装消息【问题解答】面对对象方法中得抽象就是指对具体问题(对象)进行概括,抽出一类对象得公共性质并加以描述得过程
面对对象方法中得封装就就是把抽象出来得对象得属性与行为结合成一个独立得单位,并尽可能隐蔽对象得内部细节
消息就是面对对象程序设计用来描述对象之间通信得机制
一个消息就就是一个对象要求另一个对象实施某种操作得一个请求
二、 填空题(1) 目前有面对过程得结构化程序设计方法与面对对象得程序设计方法两种重要得程序设计方法
(2) 结构化程序设计方法中得模块由顺序、选择与循环 3 种基本结构组成
(3) 在结构化程序设计方法中,程序可表示为程序=数据结构+算法; 而面对对象得程序设计方法,程序可表示为程序=对象+消息
(4) 结构化程序设计方法中得基本模块就是过程; 而面对对象程序设计方法中得基本模块就是类
(5) 面对对象程序设计方法具有抽象性、封装性、继承性与多态性等特点
三、 选择题(至少选一个,可以多选)(1) 面对对象程序设计着重于( B )得设计
A、 对象 B
类 C、 算法 D、 数据 (2) 面对对象程序设计中,把对象得属性与行为组织在同一个模块内得机制叫做( C )
A、 抽象 B、 继承 C、 封装 D、 多态(3) 在面对对象程序设计中,类通过( D )与外界发生关系、A
接口(4) 面对对象程序设计中,对象与对象之间得通信机制就是( C )
A、 对象 B、 类 C
消息 D、 接口(5) 关于C++与 C 语言得关系得描述中,( D )就是错误得、A
C 语言就是 C++得一个子集 B
C 语言与 C++就是兼容得C
C++对C语言进行了一些改进 D、 C++与C语言都就是面对对象得【结果分析】C