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

所属学校:北京交通大学 科目:面向对象的程序设计 2015-03-11 13:09:18
北交《面向对象的程序设计》在线作业二 M3X傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 M3X傲朋学习网
单选题M3X傲朋学习网
多选题M3X傲朋学习网
判断题M3X傲朋学习网
一、单选题(共 23 道试题,共 57.5 分。) M3X傲朋学习网
V M3X傲朋学习网
1. 进行文件输入操作时应包含( )文件。M3X傲朋学习网
A. fstream.h M3X傲朋学习网
B. ifstream.h M3X傲朋学习网
C. ofstream.h M3X傲朋学习网
D. iostream.h M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
2. 已知在一个类体中包含如下函数原型: VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )M3X傲朋学习网
A. 这是运算符-的重载运算符函数 M3X傲朋学习网
B. 这个函数所重载的运算符是一个一元运算符 M3X傲朋学习网
C. 这是一个成员函数 M3X傲朋学习网
D. 这个函数不改变类的任何数据成员的值 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
3. ( )的功能是对象进行初始化。M3X傲朋学习网
A. 析构函数 M3X傲朋学习网
B. 数据成员 M3X傲朋学习网
C. 构造函数 M3X傲朋学习网
D. 静态成员函数 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
4. 设x和y均为bool量,则x y为假的条件是( )。M3X傲朋学习网
A. 它们均为真 M3X傲朋学习网
B. 其中一个为真 M3X傲朋学习网
C. 它们均为假 M3X傲朋学习网
D. 其中一个为假 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
5. 下列关于C++函数的说明中,正确的是( )M3X傲朋学习网
A. 内联函数就是定义在另一个函数体内部的函数 M3X傲朋学习网
B. 函数体的最后一条语句必须是return语句 M3X傲朋学习网
C. 标准C++要求在调用一个函数之前,必须先声明其原型 M3X傲朋学习网
D. 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
6. 下列不是C++流对象的是( )。M3X傲朋学习网
A. cout M3X傲朋学习网
B. cin M3X傲朋学习网
C. cerr M3X傲朋学习网
D. ostream M3X傲朋学习网
此题选: D 满分:2.5 分 M3X傲朋学习网
7. C++语言建立类族是通过( )。M3X傲朋学习网
A. 类的嵌套 M3X傲朋学习网
B. 类的继承 M3X傲朋学习网
C. 虚函数 M3X傲朋学习网
D. 抽象类 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
8. 关于类模板,下列表述不正确的是( )。M3X傲朋学习网
A. 用类模板定义一个对象时,不能省略实参 M3X傲朋学习网
B. 类模板本身在编译中不会生成任何代码 M3X傲朋学习网
C. 类模板只能有虚拟类型参数 M3X傲朋学习网
D. 类模板的成员函数都是模板函数 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
9. 下列字符列中,可作为C++语言程序自定义标识符是( )M3X傲朋学习网
A. switch M3X傲朋学习网
B. file M3X傲朋学习网
C. break M3X傲朋学习网
D. do M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
10. 下面关于构造函数的描述正确的是( )。M3X傲朋学习网
A. 构造函数可以带有返回值 M3X傲朋学习网
B. 构造函数的名字与类名完全相同 M3X傲朋学习网
C. 构造函数必须带有参数 M3X傲朋学习网
D. 构造函数必须定义,不能默认 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
11. 对于语句cin x;中各个组成部分,下列叙述中错误的是( )。M3X傲朋学习网
A. ";"的作用是语句的结束 M3X傲朋学习网
B. "cin"是一个输出流对象 M3X傲朋学习网
C. " "称作提取运算符 M3X傲朋学习网
D. "x"是一个变量 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
12. 面向对象系统不具有( )特性M3X傲朋学习网
A. 继承性 M3X傲朋学习网
B. 封装性 M3X傲朋学习网
C. 过程性 M3X傲朋学习网
D. 多态性 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
13. 在下面的一维数组定义中,哪一个有语法错误。( )M3X傲朋学习网
A. int a[ ]={1,2,3} M3X傲朋学习网
B. int a[10]={0} M3X傲朋学习网
C. int a[ ] M3X傲朋学习网
D. int a[5] M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
14. 已知枚举类型定义语句为: enum Token { NAME, NUMBER, PLUS = 5, MINUS, PRINT = 10 }; 则下列叙述中错误的是( )(M3X傲朋学习网
A. 枚举常量NAME的值为1 M3X傲朋学习网
B. 枚举常量NUMBER的值为1 M3X傲朋学习网
C. 枚举常量MINUS的值为6 M3X傲朋学习网
D. 枚举常量PRINT的值为10 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
15. 下面关于C++流的叙述中,正确的是( )M3X傲朋学习网
A. cin是一个输入流对象 M3X傲朋学习网
B. 可以用ifstream定义一个输出流对象 M3X傲朋学习网
C. 执行语句序列char *y="PQMN"; cout M3X傲朋学习网
D. 执行语句序列char x[80]; cin.getline(x,80); 时,若键入 Happy new year 则x中的字符串是"Happy" M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
16. 假设已经有定义“const char *const name=“chen”;”,下面的语句中正确的是( )。M3X傲朋学习网
A. “name[3]=’a’;”; M3X傲朋学习网
B. “name=“lin”;”; M3X傲朋学习网
C. “name=new char [5];”; M3X傲朋学习网
D. “cout name[3];” M3X傲朋学习网
此题选: D 满分:2.5 分 M3X傲朋学习网
17. 下列静态数据成员的特性中,错误的是( )M3X傲朋学习网
A. 说明静态数据成员前边加static M3X傲朋学习网
B. 静态数据成员要在类体外初始化 M3X傲朋学习网
C. 引用静态数据成员时,要在静态数据成员前加和作用域运算符 M3X傲朋学习网
D. 静态数据成员不是一个类所有对象共享的 M3X傲朋学习网
此题选: D 满分:2.5 分 M3X傲朋学习网
18. 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为: ( )M3X傲朋学习网
A. AB operator+(AB a , AB b) M3X傲朋学习网
B. AB operator+(AB a) M3X傲朋学习网
C. operator+(AB a) M3X傲朋学习网
D. AB operator+( ) M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
19. 有如下程序: #include using namespace std; class AA{ int n; public: AA(int k):n(k){ } int get( ){ return n;} int get( )const{ return n+1;} }; int main( ) { AA a(5); const AA b(6); cout return 0; } 执行后的输出结果是( )M3X傲朋学习网
A. 55 M3X傲朋学习网
B. 57 M3X傲朋学习网
C. 75 M3X傲朋学习网
D. 77 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
20. 有如下程序: #include void fun(int x, int y) { int t = x; x = y; y = t; } int main( ) { int a[2] = {23, 42}; fun(a[1], a[0]); std::cout a[0] ", " a[1] std::endl; return 0; } 执行后的输出结果是( )M3X傲朋学习网
A. 42, 42 M3X傲朋学习网
B. 23, 23 M3X傲朋学习网
C. 23, 42 M3X傲朋学习网
D. 42, 23 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
21. 下面的哪个保留字不能作为函数的返回类型? ( )M3X傲朋学习网
A. void M3X傲朋学习网
B. int M3X傲朋学习网
C. new M3X傲朋学习网
D. long M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
22. 以下保留字( )不能出现在说明虚函数原型的语句中。M3X傲朋学习网
A. static M3X傲朋学习网
B. operator M3X傲朋学习网
C. void M3X傲朋学习网
D. const M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
23. 关于delete运算符的描述中,错误的是( )M3X傲朋学习网
A. 它必须用于new返回的指针 M3X傲朋学习网
B. 它也适用于空指针 M3X傲朋学习网
C. 对于一个指针可以多次使用该运算符 M3X傲朋学习网
D. 指针名前只用一对方括号符,不管删除数组的维数 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
北交《面向对象的程序设计》在线作业二 M3X傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 M3X傲朋学习网
单选题M3X傲朋学习网
多选题M3X傲朋学习网
判断题M3X傲朋学习网
二、多选题(共 2 道试题,共 5 分。) M3X傲朋学习网
V M3X傲朋学习网
1. 下面说法正确的是( )M3X傲朋学习网
A. 所有的函数都可以说明为内置函数 M3X傲朋学习网
B. 具有循环语句、switch语句的函数不能说明为内置函数 M3X傲朋学习网
C. 使用内置函数,可以加快程序执行的速度,但会增加程序代码的大小 M3X傲朋学习网
D. 使用内置函数,可以减小程序代码大小,但使程序执行的速度减慢 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
2. 下面说法正确的是( )M3X傲朋学习网
A. 将数据结构和算法置于同一个函数内,即为数据封装 M3X傲朋学习网
B. 一个类通过集成可以获得另一个类的特征 M3X傲朋学习网
C. 面向对象要求程序员集中于事物的本质特征,用抽象的观点看待程序 M3X傲朋学习网
D. 同一消息为不同的对象接受时,产生的行为是一样的,这称为一致性 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
北交《面向对象的程序设计》在线作业二 M3X傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 M3X傲朋学习网
单选题M3X傲朋学习网
多选题M3X傲朋学习网
判断题M3X傲朋学习网
三、判断题(共 15 道试题,共 37.5 分。) M3X傲朋学习网
V M3X傲朋学习网
1. 在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
2. 友元类中所有成员函数都是友元函数 。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
3. 成员函数中调用的虚函数可能实现动态联编。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
4. 在派生过程中,派生类吸收包括构造函数和析构函数在内的所有基类成员。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
5. 在类体内允许对数据成员进行初始化 。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
6. 用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
7. 在类的定义中,引入友元的原因是提高效率。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
8. 虚函数不能是类的静态成员。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
9. 友元函数说明在类体内它是一种成员函数 。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
10. 构造函数的定义必须在类体内 。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
11. 一个类可以作为另一个类的友元类。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
12. 在私有继承方式下,派生类的对象可访问基类中的公有成员。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
13. 静态数据成员的值是不能改变的 。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
14. 以app方式打开文件时,当前指针定位于文件尾。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 M3X傲朋学习网
15. 子对象的初始化在其构造函数的成员初始化列表中实现。( )M3X傲朋学习网
A. 错误 M3X傲朋学习网
B. 正确 M3X傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分
版权声明

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

分享: