- 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)