面向对象程序设计概述-测试题.pdfVIP

  • 2
  • 0
  • 约6.29千字
  • 约 12页
  • 2023-08-16 发布于宁夏
  • 举报
面向对象程序设计概述-测试题 类与对象之间的关系可概括为() 题目类型: 单选题 正确答案: 实例 关于类的说法正确的是() 题目类型: 多选题 正确答案: 1. 类是抽象的 2. 类是对象的蓝图 3. 类是对象模板 关于封装的说法正确的是() 题目类型: 多选题 正确答案: 1. 封装实现了信息隐藏 2. 封装将对象的属性和操作结合在一起 一般与特殊的关系其实就是() 题目类型: 单选题 正确答案: 继承关系 关于继承的说法正确的是() 题目类型: 多选题 正确答案: 1. 一个类可以继承另一个类的属性和方法 2. 继承可用于组建新类 3. 继承是代码重用的手段 4. 继承中子类可以修改父类属性 5. 继承反映客观世界中一般性与特殊性的关系 6. 基类是指一般类,而子类是指特殊类 按钮与电梯按钮的关系是() 题目类型: 单选题 正确答案: 一般与特殊 面向对象的方法学是一种基于()的方法学 题目类型: 单选题 正确答案: 对象 面向对象方法的多态性是指( )。 题目类型: 单选题 正确答案: 针对一消息,不同的对象可以以适合自身的方式加以响应 关于消息的说法正确的是() 题目类型: 多选题 正确答案: 1. 消息是指向某个对象发出的服务请求 2. 消息是通过调用对象函数实现的 3. 消息是对象之间相互协作的方式 关于消息,下列说法中不正确的是( )。 题目类型: 单选题 正确答案: 消息的发送者必须了解消息的接收者如何响应消息 关于多态的说法正确的是() 题目类型: 多选题 正确答案: 1. 不同类型的对象接收相同的消息产生不同的行为 2. C++中函数重载是一种多态形式。 3. C++ 中虚函数是实现运行时多态的方法 关于消息连接的说法正确的是() 题目类型: 多选题 正确答案: 1. 一个对象发送消息请求另一个对象的服务 2. 接收消息的对象响应消息 3. 接收消息的对象执行相应的服务 关于对象的说法正确的是() 题目类 : 单选题 正确答案: 对象只具有动态特征 关于封装,下列说法中不正确的是( )。 题目类 : 单选题 正确答案: 通过封装,对象的属性都是不可见的 面向对象方法中的对象是() 题目类 : 单选题 正确答案: 相互协作的 C++程序设计基础-测试题 函数声明f(int x, int =0)是错误的。 题目类 : 判断题 正确答案: 错 在C++程序中如果不定义名字空间,就表示没有使用名字空间。 题目类 : 判断题 正确答案: 错 假设已有定义” const char* name=”chen”; 下面语句错误的是() 题目类 : 单选题 正确答案: name[3]=’q ’; 关于命名空间的说法正确的是() 题目类型: 多选题 正确答案: 1. 命名空间用namespace 定义 2. namespace 可以嵌套 3. 命名空间可以实例化 关于C++与C 语言关系的描述中,( )是错误的。 题目类型: 单选题 正确答案: C++语言和C 语言都是面向对象的 下面语句中错误的是() 题目类型: 单选题 正确答案: int* p=new int[40](0); 函数声明f(int x =0, int y)是错误的。 题目类型: 判断题 正确答案: 对 下面的注释是错误的。//this is a trange /*way to do a cp ent*/ 题目类型: 判断题 正确答案: 错 重载函数在调用时选择的依据中,()是错误的。 题目类型: 单选题 正确答案: 函数的返回类型 下面程序的运行结果是() #include <iostrea > using namespace std; int x =15 int main(){ int x=100; ::i=i+1; cout<<::i; return 0; } 题目类型: 单选题 正确答案: 101 当一个函数无返回值时,函数的类型应定义为( ) 题目类型: 单选题 正确答案: void 函数声明f(int x, int y=0)是错误的。 题目类型: 判断题 正确答案: 错 函数float fun(int a, float b,char* c)与函数float fun(int ,float,

文档评论(0)

1亿VIP精品文档

相关文档