14春中国地质大学《面向对象程序设计(新)》在线作业一
地大《面向对象程序设计(新)》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()
A. fail
B. eof
C. bad
D. good
需要购买答案的联系QQ:79691519满分:4 分
2. 类的析构函数的作用是()
A. 一般成员函数的初始化
B. 类的初始化
C. 对象的初始化
D. 删除类创建的对象
此题选: D 满分:4 分
3. 下列程序的运行结果为()。#include void print(double a) { cout ++a; } void print(int a,int b) { cout b a } void main() { print(1.2); cout ” ”; print(3,4); }
A. 1.2 34
B. 2.2 34
C. 1.2 43
D. 2.2 43
此题选: D 满分:4 分
4. 下面程序错误的语句是() ①#include ②void main() ③{ ④int*p=new int[1]; ⑤p=9; ⑥cout *p ⑦delete[]p ⑧}
A. ④
B. ⑤
C. ⑥
D. ⑦
需要购买答案的联系QQ:79691519满分:4 分
5. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()
A. 友元函数
B. 虚函数
C. 构造函数
D. 析构函数
需要购买答案的联系QQ:79691519满分:4 分
6. 执行语句 char ch[] = "Hello"; char * p = ch[0]; cout p; 结果是输出()
A. 一个地址
B. H
C. Hello
D. 乱码
需要购买答案的联系QQ:79691519满分:4 分
7. 类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是()
A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数
B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间
C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象
D. 类A和类B中的同名虚函数的返回值类型必须完全一致
需要购买答案的联系QQ:79691519满分:4 分
8. 有如下类定义: class Point{ private; static int how_many; }; ____ how_many=0; 要初始化Point 类的静态成员how_many,下划线处应填入的内容是()
A. ing
B. static int
C. int Point::
D. static int Point::
需要购买答案的联系QQ:79691519满分:4 分
9. 下面是一个模板声明的开始部分:templute typename T double __由此可知()
A. 这可能是一个函数模板的声明
B. 这可能是一个类模板的声明
C. 这既可能是一个函数模板的声明,也可能是一个类模板的声明
D. 这肯定是一个错误的模板声明
需要购买答案的联系QQ:79691519满分:4 分
10. 不能作为重载函数的调用的依据是
A. 参数个数
B. 参数类型
C. 函数类型
D. 函数名称
需要购买答案的联系QQ:79691519满分:4 分
11. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A. ios::in
B. ios:
ut
C. ios::int ios:
ut
D. 没有
此题选: D 满分:4 分
12. 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()
A. 派生类的对象可以赋给基类的对象
B. 派生类的对象可以初始化基类的引用
C. 派生类的对象可以直接访问基类中的成员
D. 派生类的对象的地址可以赋给指向基类的指针
需要购买答案的联系QQ:79691519满分:4 分
13. 下列哪种函数可以是虚的()
A. 自定义的构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
此题选: D 满分:4 分
14. 类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的()
A. TM* a;
B. TN a;
C. TM a;
D. TN a;
需要购买答案的联系QQ:79691519满分:4 分
15. 下列程序的输出结果为()#include void main() { char,a[]={”hello",”the",”world”}; char**pa=a: pa++; cout *pa }
A. hello
B. the
C. world
D. hellotheworld
需要购买答案的联系QQ:79691519满分:4 分
地大《面向对象程序设计(新)》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 5 道试题,共 20 分。)
V
1. 下列运算符中,在C++语言中能重载的是()
A. *
B. ) =
C. ::
D. /
需要购买答案的联系QQ:79691519满分:4 分
2. 关于构造函数说法正确的是()
A. 函数名只能是类名
B. 返回类型可以是任意的
C. 参数个数和类型可以是任意的
D. 在对象创建时自动调用
需要购买答案的联系QQ:79691519满分:4 分
3. 关于异常和C++提供的异常处理机制正确的说法是()
A. 若程序员预见到程序中的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dynamic_cast操作符可能会产生异常
C. 异常可以用catch进行捕获处理
D. 异常可以是对象,也可以是普通整数
需要购买答案的联系QQ:79691519满分:4 分
4. 类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句 a.f(100);成功,那么f 的函数原型可以为
A. A f( int, int=50);
B. void f(int ) const;
C. const A * f(const int );
D. A f( const int ) const;
需要购买答案的联系QQ:79691519满分:4 分
5. 关于公共静态数据成员,下面说法正确的是()
A. 在main函数之前创建
B. 跟某个具体对象无关
C. 可以用类名和成员名直接访问
D. 需要在类体外初始化
需要购买答案的联系QQ:79691519满分:4 分
地大《面向对象程序设计(新)》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 5 道试题,共 20 分。)
V
1. 将类A所有构造函数的可访问性都限制为私有的,那么在main函数中不可能得到类A的实例对象
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
2. 构造函数和析构函数都可以重载
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
3. 显式类型转换可以把一个变量转换成另外一种数据类型
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
4. 面向对象程序设计中,消息应该包含如何做的信息
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
5. 多态的实现分为两类:编译时的多态和运行时的多态
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()
A. fail
B. eof
C. bad
D. good
需要购买答案的联系QQ:79691519满分:4 分
2. 类的析构函数的作用是()
A. 一般成员函数的初始化
B. 类的初始化
C. 对象的初始化
D. 删除类创建的对象
此题选: D 满分:4 分
3. 下列程序的运行结果为()。#include void print(double a) { cout ++a; } void print(int a,int b) { cout b a } void main() { print(1.2); cout ” ”; print(3,4); }
A. 1.2 34
B. 2.2 34
C. 1.2 43
D. 2.2 43
此题选: D 满分:4 分
4. 下面程序错误的语句是() ①#include ②void main() ③{ ④int*p=new int[1]; ⑤p=9; ⑥cout *p ⑦delete[]p ⑧}
A. ④
B. ⑤
C. ⑥
D. ⑦
需要购买答案的联系QQ:79691519满分:4 分
5. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()
A. 友元函数
B. 虚函数
C. 构造函数
D. 析构函数
需要购买答案的联系QQ:79691519满分:4 分
6. 执行语句 char ch[] = "Hello"; char * p = ch[0]; cout p; 结果是输出()
A. 一个地址
B. H
C. Hello
D. 乱码
需要购买答案的联系QQ:79691519满分:4 分
7. 类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是()
A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数
B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间
C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象
D. 类A和类B中的同名虚函数的返回值类型必须完全一致
需要购买答案的联系QQ:79691519满分:4 分
8. 有如下类定义: class Point{ private; static int how_many; }; ____ how_many=0; 要初始化Point 类的静态成员how_many,下划线处应填入的内容是()
A. ing
B. static int
C. int Point::
D. static int Point::
需要购买答案的联系QQ:79691519满分:4 分
9. 下面是一个模板声明的开始部分:templute typename T double __由此可知()
A. 这可能是一个函数模板的声明
B. 这可能是一个类模板的声明
C. 这既可能是一个函数模板的声明,也可能是一个类模板的声明
D. 这肯定是一个错误的模板声明
需要购买答案的联系QQ:79691519满分:4 分
10. 不能作为重载函数的调用的依据是
A. 参数个数
B. 参数类型
C. 函数类型
D. 函数名称
需要购买答案的联系QQ:79691519满分:4 分
11. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A. ios::in
B. ios:

C. ios::int ios:

D. 没有
此题选: D 满分:4 分
12. 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()
A. 派生类的对象可以赋给基类的对象
B. 派生类的对象可以初始化基类的引用
C. 派生类的对象可以直接访问基类中的成员
D. 派生类的对象的地址可以赋给指向基类的指针
需要购买答案的联系QQ:79691519满分:4 分
13. 下列哪种函数可以是虚的()
A. 自定义的构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
此题选: D 满分:4 分
14. 类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的()
A. TM* a;
B. TN a;
C. TM a;
D. TN a;
需要购买答案的联系QQ:79691519满分:4 分
15. 下列程序的输出结果为()#include void main() { char,a[]={”hello",”the",”world”}; char**pa=a: pa++; cout *pa }
A. hello
B. the
C. world
D. hellotheworld
需要购买答案的联系QQ:79691519满分:4 分
地大《面向对象程序设计(新)》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 5 道试题,共 20 分。)
V
1. 下列运算符中,在C++语言中能重载的是()
A. *
B. ) =
C. ::
D. /
需要购买答案的联系QQ:79691519满分:4 分
2. 关于构造函数说法正确的是()
A. 函数名只能是类名
B. 返回类型可以是任意的
C. 参数个数和类型可以是任意的
D. 在对象创建时自动调用
需要购买答案的联系QQ:79691519满分:4 分
3. 关于异常和C++提供的异常处理机制正确的说法是()
A. 若程序员预见到程序中的异常,则一定可以通过修改程序代码来避免异常出现
B. 使用dynamic_cast操作符可能会产生异常
C. 异常可以用catch进行捕获处理
D. 异常可以是对象,也可以是普通整数
需要购买答案的联系QQ:79691519满分:4 分
4. 类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句 a.f(100);成功,那么f 的函数原型可以为
A. A f( int, int=50);
B. void f(int ) const;
C. const A * f(const int );
D. A f( const int ) const;
需要购买答案的联系QQ:79691519满分:4 分
5. 关于公共静态数据成员,下面说法正确的是()
A. 在main函数之前创建
B. 跟某个具体对象无关
C. 可以用类名和成员名直接访问
D. 需要在类体外初始化
需要购买答案的联系QQ:79691519满分:4 分
地大《面向对象程序设计(新)》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 5 道试题,共 20 分。)
V
1. 将类A所有构造函数的可访问性都限制为私有的,那么在main函数中不可能得到类A的实例对象
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
2. 构造函数和析构函数都可以重载
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
3. 显式类型转换可以把一个变量转换成另外一种数据类型
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
4. 面向对象程序设计中,消息应该包含如何做的信息
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
5. 多态的实现分为两类:编译时的多态和运行时的多态
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 14春中国地质大学《国际贸易理论》在线作业一
下一篇 : 东北大学13春学期《土木工程测量》在线作业1