1.下面对类-对象主要特征描述正确的是: A) 类的依赖性 B) 对象无关性 C) 类的单一性 D) 对象唯一性 答案:D 【解析】类是对象的抽象具有抽象性、概括性等,对象是类的具体实例,具有标识惟一性、分类性、多态性、封装性、模块独立性。故正确答案为D 2.下面不属于对象主要特征的是 : A) 多态性 B) 可复用性 C) 封装性 D) 唯一性 答案: B 【解析】在面向对象的程序设计中对象具有标识唯一性、多态性、信息隐藏的封装性,故本题选B。 3.下面不属于对象主要特征的是 : A) 对象依赖性 B) 对象持久性 C) 对象唯一性 D) 对象继承性 答案:B 【解析】面向对象的程序设计中对象具有标识唯一性、多态性、信息隐藏的封装性、继承性。故本题选B。 4.下面属于对象基本特点的是: A) 多态性 B) 灵活性 C) 方法唯一性 D) 可修改性 答案:A 【解析】面向对象方法的五个基本特性包含标识唯一性、分类性、多态性、封装性、模块独立性。故本题选A。 5.下列选项中,不是面向对象主要特征的是答案: A) 复用 B) 封装 C) 继承 D) 抽象 答案:A 【解析】在面向对象的程序设计中,对象具有标识唯一性、分类性(把对象抽象成类)、多态性、封装性、模块独立性好、继承性等特征。太本题选A)。 6.下面对“对象”概念描述错误的是 : A) 对象是属性和方法的封装体 B) 一个对象是其对应类的实例 C) 对象不具有封装性 D) 对象间的通信是靠消息传递 答案:C 【解析】对象是由描述该对象属性的操作以及可以对这些数据施加的所有操作封装在一起构成的统一体,对象具有标识唯一性、分类性、多态性、封装性、模块独立性好的基本特点。故本题选C。 7.面向对象方法中,实现对象的数据和操作结合于统一体中的是: A) 抽象 B) 隐藏 C) 结合 D) 封装 答案:D 【解析】 在面向对象的开发设计中,从外面看只能看到对象的外部特性,即只需知道数据的取值范围和可以对该数据施加的操作,根本无需知道数据的具体结构以及实现操作的算法。对象的内部,即处理能力的实行和内部状态,对外是不可见的。从外面不能直接使用对象的处理能力,也不能直接修改其内部状态,对象的内部状态只能由其自身改变。信息隐蔽是通过对象的封装性来实现的。所以正确选项为D。 8.对象实现了数据和操作(方法)的结合,其实现的机制是: A) 封装 B) 继承 C) 抽象 D) 隐蔽 答案:A 【解析】对象的封装性决定了对象从外面看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,根本无需知道数据的具体结构以及实现操作的算法。故本题选A。 |
|