14春北京交通大学《面向对象的程序设计》在线作业一

所属学校:北京交通大学 科目:面向对象的程序设计 2015-03-11 13:21:57
北交《面向对象的程序设计》在线作业一 OLZ傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 OLZ傲朋学习网
单选题OLZ傲朋学习网
多选题OLZ傲朋学习网
判断题OLZ傲朋学习网
一、单选题(共 23 道试题,共 57.5 分。) OLZ傲朋学习网
V OLZ傲朋学习网
1. 下列有关类的说法不正确的是( )。OLZ傲朋学习网
A. 对象是类的一个实例 OLZ傲朋学习网
B. 任何一个对象只能属于一个具体的类 OLZ傲朋学习网
C. 一个类只能有一个对象 OLZ傲朋学习网
D. 类与对象的关系和数据类型与变量的关系相似 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
2. 下面有关重载函数的说法中正确的是( )OLZ傲朋学习网
A. 重载函数必须具有不同的返回值类型 OLZ傲朋学习网
B. 重载函数形参个数必须不同 OLZ傲朋学习网
C. 重载函数必须有不同的形参列表 OLZ傲朋学习网
D. 重载函数名可以不同 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
3. cerr与clog是( )类的对象。OLZ傲朋学习网
A. fstream OLZ傲朋学习网
B. ostream OLZ傲朋学习网
C. istream OLZ傲朋学习网
D. ios OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
4. 模板是实现类属机制的一种工具,它的功能非常强大,它是元约束类属机制和约束类属机制的集合,允许用户构造类属函数的是( )。OLZ傲朋学习网
A. 类模板 OLZ傲朋学习网
B. 模板类 OLZ傲朋学习网
C. 函数模板 OLZ傲朋学习网
D. 模板函数 OLZ傲朋学习网
此题选: D 满分:2.5 分 OLZ傲朋学习网
5. 函数没有返回值的时候,应该选择( )的函数类型。OLZ傲朋学习网
A. void OLZ傲朋学习网
B. int OLZ傲朋学习网
C. 不确定 OLZ傲朋学习网
D. float OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
6. 下列关于C++函数的说明中,正确的是( )OLZ傲朋学习网
A. 内联函数就是定义在另一个函数体内部的函数 OLZ傲朋学习网
B. 函数体的最后一条语句必须是return语句 OLZ傲朋学习网
C. 标准C++要求在调用一个函数之前,必须先声明其原型 OLZ傲朋学习网
D. 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
7. 若有如下类声明   class My Class {    public:    MyClass() {cout OLZ傲朋学习网
A. 11 OLZ傲朋学习网
B. 111 OLZ傲朋学习网
C. 1111 OLZ傲朋学习网
D. 11111 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
8. 下面函数的功能是( )。 void fun(char s1[ ], char s2[ ]) { while(s2++=s1++); }(OLZ傲朋学习网
A. 字符串比较 OLZ傲朋学习网
B. 字符串复制 OLZ傲朋学习网
C. 字符串连接 OLZ傲朋学习网
D. 字符串反向 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
9. 关于关键字class和typename,下列表述正确的是( )。OLZ傲朋学习网
A. 程序中所有typename都可以替换成class OLZ傲朋学习网
B. 程序中所有class都可以替换成typename OLZ傲朋学习网
C. A与B都正确 OLZ傲朋学习网
D. A与B都不正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
10. 有如下类声明: class Foo { int bar; }; 则Foo类的成员bar是( )OLZ傲朋学习网
A. 公有数据成员 OLZ傲朋学习网
B. 公有成员函数 OLZ傲朋学习网
C. 私有数据成员 OLZ傲朋学习网
D. 私有成员函数 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
11. 多重继承是( )。OLZ傲朋学习网
A. 多个单继承的叠加 OLZ傲朋学习网
B. 派生类有多个直接基类 OLZ傲朋学习网
C. 多个派生类有唯一的基类 OLZ傲朋学习网
D. 每个派生类最多只有一个直接基类,但它可以有多个间接基类 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
12. 关于new运算符的描述中错误的是( )。OLZ傲朋学习网
A. 用它创建对象和堆对象数组 OLZ傲朋学习网
B. 用它创建对象和堆对象数组时要调用相应的构造函数 OLZ傲朋学习网
C. 用它创建对象和堆对象数组时可用运算符delete释放 OLZ傲朋学习网
D. 用它创建堆对象数组时可指定初始值 OLZ傲朋学习网
此题选: D 满分:2.5 分 OLZ傲朋学习网
13. 下列对模板的声明中,正确的是( )。OLZ傲朋学习网
A. template A,B OLZ傲朋学习网
B. template class A,B OLZ傲朋学习网
C. template typename A,typename B OLZ傲朋学习网
D. template class A;class B OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
14. 有如下类声明: class XA{ int x; public: XA(int n){ x=n;} }; class XB: public XA{ int y; public: XB(int a,int !#; }; 在构造函数XB的下列定义中,正确的是( )OLZ傲朋学习网
A. XB::XB(int a,int OLZ傲朋学习网
B. : x(, y( OLZ傲朋学习网
C. { } OLZ傲朋学习网
D. XB::XB(int a,int OLZ傲朋学习网
E. : XA(, y( OLZ傲朋学习网
F. { } OLZ傲朋学习网
G. XB::XB(int a,int OLZ傲朋学习网
H. : x(, XB( OLZ傲朋学习网
I. { } OLZ傲朋学习网
J. XB::XB(int a,int OLZ傲朋学习网
K. : XA(, XB( OLZ傲朋学习网
L. { } OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
15. C++语言的跳转语句中,对于break和continue说法正确的是( )OLZ傲朋学习网
A. break语句只应用于循环体中 OLZ傲朋学习网
B. continue语句只应用于循环体中 OLZ傲朋学习网
C. break是无条件跳转语句,continue不是 OLZ傲朋学习网
D. break和continue的跳转范围不够明确,容易产生问题 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
16. 以下保留字( )不能出现在说明虚函数原型的语句中。OLZ傲朋学习网
A. static OLZ傲朋学习网
B. operator OLZ傲朋学习网
C. void OLZ傲朋学习网
D. const OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
17. 以下不属于类访问权限的是( )OLZ傲朋学习网
A. public OLZ傲朋学习网
B. static OLZ傲朋学习网
C. protected OLZ傲朋学习网
D. private OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
18. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( )OLZ傲朋学习网
A. 数组首地址 OLZ傲朋学习网
B. 数组的第一个元素值 OLZ傲朋学习网
C. 数组中全部元素的值 OLZ傲朋学习网
D. 数组元素的个数 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
19. 在表达式 x+y*z中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。下列叙述中正确的是( )OLZ傲朋学习网
A. operator+有两个参数,operator*有两个参数 OLZ傲朋学习网
B. operator+有两个参数,operator*有一个参数 OLZ傲朋学习网
C. operator+有一个参数,operator*有两个参数 OLZ傲朋学习网
D. operator+有一个参数,operator*有一个参数 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
20. 有关运算符重载正确的描述是( )。OLZ傲朋学习网
A. C++语言允许重载运算符时改变运算符的操作个数 OLZ傲朋学习网
B. C++语言允许重载运算符时改变运算符的优先级 OLZ傲朋学习网
C. C++语言允许重载运算符时改变运算符的结合性 OLZ傲朋学习网
D. C++语言允许重载运算符时改变运算符原来的功能 OLZ傲朋学习网
此题选: D 满分:2.5 分 OLZ傲朋学习网
21. 假设已经有定义“const char *const name=“chen”;”,下面的语句中正确的是( )。OLZ傲朋学习网
A. “name[3]=’a’;”; OLZ傲朋学习网
B. “name=“lin”;”; OLZ傲朋学习网
C. “name=new char [5];”; OLZ傲朋学习网
D. “cout name[3];” OLZ傲朋学习网
此题选: D 满分:2.5 分 OLZ傲朋学习网
22. 下列关于类和对象的叙述中,错误的是( )OLZ傲朋学习网
A. 一个类只能有一个对象 OLZ傲朋学习网
B. 对象是类的具体实例 OLZ傲朋学习网
C. 类是对某一类对象的抽象 OLZ傲朋学习网
D. 类和对象的关系是一种数据类型与变量的关系 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
23. 假定a为一个整型数组名,则元素a[4]的字节地址为( )。OLZ傲朋学习网
A. a+4 OLZ傲朋学习网
B. a+8 OLZ傲朋学习网
C. a+16 OLZ傲朋学习网
D. a+32 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
北交《面向对象的程序设计》在线作业一 OLZ傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 OLZ傲朋学习网
单选题OLZ傲朋学习网
多选题OLZ傲朋学习网
判断题OLZ傲朋学习网
二、多选题(共 2 道试题,共 5 分。) OLZ傲朋学习网
V OLZ傲朋学习网
1. 继承是( )的方法。OLZ傲朋学习网
A. 将特殊的类变成通用的类 OLZ傲朋学习网
B. 把通用的参数传送给特殊的类的对象 OLZ傲朋学习网
C. 将通用的类变成特殊的类 OLZ傲朋学习网
D. 将已有的类添加新的特性,但不重写它们 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
2. 下面关于析构函数描述正确的是( )OLZ傲朋学习网
A. 系统可以提供默认的析构函数 OLZ傲朋学习网
B. 析构函数必须由用户定义 OLZ傲朋学习网
C. 析构函数没有参数 OLZ傲朋学习网
D. 析构函数可以设置默认参数 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
北交《面向对象的程序设计》在线作业一 OLZ傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 OLZ傲朋学习网
单选题OLZ傲朋学习网
多选题OLZ傲朋学习网
判断题OLZ傲朋学习网
三、判断题(共 15 道试题,共 37.5 分。) OLZ傲朋学习网
V OLZ傲朋学习网
1. 对于从基类继承的虚函数,派生类也可以不进行重定义。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
2. 多重继承中,派生类构造函数对其基类构造函数的执行顺序取决于它成员函数初始化表中说明的基类顺序。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
3. 在派生过程中,派生类吸收包括构造函数和析构函数在内的所有基类成员。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
4. 常量不能作为左值使用。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
5. 使用const说明常量时,可以不必指出类型.( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
6. 在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
7. 友元类中所有成员函数都是友元函数 。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
8. 子对象的初始化在其构造函数的成员初始化列表中实现。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
9. 派生类的成员函数可以直接访问基类的所有成员。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
10. 在C++语言中,类是支持数据封装的工具。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
11. 友元函数说明在类体内它是一种成员函数 。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
12. 静态数据成员函数是属于某个对象的。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
13. 成员函数中调用的虚函数可能实现动态联编。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
14. 抽象类中只能有一个纯虚函数。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 OLZ傲朋学习网
15. 静态数据成员的值是不能改变的 。( )OLZ傲朋学习网
A. 错误 OLZ傲朋学习网
B. 正确 OLZ傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: