C/C++ 测试题面向对象选择题: C++ 概述 1 、以下 C++ 新增的关键字为。 A break B continue C stuct D inline // 答案: D2 、面向对象程序设计将数据与______ 放在一起,作为相互依存、不可分割的整体来处理。 A 对数据的操作 B 信息 C 数据隐藏 D 数据抽象// 答案: A3 、面向对象程序设计优于传统的结构化程序设计,其优越性主要表现在,它有希望解决软件工程的两个主要问题:软件复杂性和______ 。 A 软件生产率的提高 B 精化已有的代码 C 共享代码 D 编写可重用代码// 答案: A4 、面向对象系统的______ 是一种信息隐藏技术,目的在与将对象的使用者与设计者分开, 使用者不必知道对象行为实现的细节,只需用设计者提供的协议命令对象去做即可。 A 多态性 B 封装性 C 继承性 D 复用性// 答案: B5、______ 不是面向对象系统所包含的要素 A 重载 B 对象 C类D 继承// 答案: A6 、关于 C++ 与C 语言的关系的描述中, ______ 是错误的。 AC 语言是 C++ 的一个子集 B C++ 与C 语言是兼容的 C C++ 对C 语言进行了一些改进 D C++ 与C 语言都是面向对象的// 答案: D7 、下面关于对象概念的表述中, ______ 是错误的。 A 对象就是 C 语言中的结构变量 B 对象代表着正在创建的系统中的一个实体 C 对象是一个状态和操作(或方法)的封装体 D 对象之间的信息传递是通过信息进行的// 答案: A8 、下面关于类概念的表述中, ______ 是错误的。 A 类是抽象数据类型的实现 B 类是具有共同行为的若干对象的统一描述体 C 类是创建对象的样板 D 类就是 C 语言中的结构类型// 答案: D9 、下列关于 C++ 类的描述中错误的是______ 。 A 类与类之间可以通过一些手段进行通信和联络 B 类用于描述事物的属性和对事物的操作 C 类与类之间必须是平等关系,而不能组成层次关系 D 类与类之间可以通过封装而具有明确的独立性// 答案: C 10 、下列关键字中, _______ 既在 C 语言中使用,又在 C++ 语言中使用 A inline B break C private D public // 答案: B 11、 C++ 对C 语言做了很多改进。下列描述中______ 使得 C 语言发生了质变,即从面向过程变成了面向对象 A 增加了一些新的运算符 B 允许函数重载,并允许设置默认参数 C 规定函数说明必须用原型 D 引进了类和对象的概念// 答案: D 12 、下列 C++ 标点符号中表示行注释开始的是______ 。 A#B;C //D} // 答案: C 13 、下列关于 C++ 与C 语言关系的描述中错误的是______ 。 A C++ 是C 语言的超集 B C++ 对C 语言进行了扩充 C C++| 与C 语言都是面向对象的程序设计语言 D C++ 包含 C 语言的全部语法// 答案: C 14 、下列正确的选项是______________ 。 A 继承是创建一个具有另一个类的属性和行为的新类的能力 BC 语言支持面向对象的程序设计 C 空白符是一种可以被编译的符号 D 标识符不宜太长,一
自测题8(面向对象一)(答案) 来自淘豆网www.taodocs.com转载请标明出处.