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

所属学校:北京交通大学 科目:面向对象的程序设计 2015-03-11 13:13:32
北交《面向对象的程序设计》在线作业二 Nqd傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 Nqd傲朋学习网
单选题Nqd傲朋学习网
多选题Nqd傲朋学习网
判断题Nqd傲朋学习网
一、单选题(共 23 道试题,共 57.5 分。) Nqd傲朋学习网
V Nqd傲朋学习网
1. 在声明类时 ,下面说法正确的是( )。Nqd傲朋学习网
A. 可以在类的声明中给数据成员赋初值 Nqd傲朋学习网
B. 数据成员的数据类型可以是register Nqd傲朋学习网
C. private,public,proected 可以按任意的顺序出现 Nqd傲朋学习网
D. 没有用private,public,proected定义的数据成员是共有成员 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
2. 假定AB为一个类,则执行“AB*p=new AB(1,2);”语句时共调用该类构造函数的次数为( )。Nqd傲朋学习网
A. 0 Nqd傲朋学习网
B. 1 Nqd傲朋学习网
C. 2 Nqd傲朋学习网
D. 3 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
3. 下列对模板的声明中,正确的是( )。Nqd傲朋学习网
A. template A,B Nqd傲朋学习网
B. template class A,B Nqd傲朋学习网
C. template typename A,typename B Nqd傲朋学习网
D. template class A;class B Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
4. 函数没有返回值的时候,应该选择( )的函数类型。Nqd傲朋学习网
A. void Nqd傲朋学习网
B. int Nqd傲朋学习网
C. 不确定 Nqd傲朋学习网
D. float Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
5. 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为: ( )Nqd傲朋学习网
A. AB operator+(AB a , AB b) Nqd傲朋学习网
B. AB operator+(AB a) Nqd傲朋学习网
C. operator+(AB a) Nqd傲朋学习网
D. AB operator+( ) Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
6. 假设已经有定义“const char *const name=“chen”;”,下面的语句中正确的是( )。Nqd傲朋学习网
A. “name[3]=’a’;”; Nqd傲朋学习网
B. “name=“lin”;”; Nqd傲朋学习网
C. “name=new char [5];”; Nqd傲朋学习网
D. “cout name[3];” Nqd傲朋学习网
此题选: D 满分:2.5 分 Nqd傲朋学习网
7. 作用域运算符的功能是( )Nqd傲朋学习网
A. 给定作用域的大小 Nqd傲朋学习网
B. 表示作用域的级别的 Nqd傲朋学习网
C. 某个成员是属于哪个类的 Nqd傲朋学习网
D. 指出作用域的范围的 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
8. 关于this指针的说法正确的是( )Nqd傲朋学习网
A. this指针必须显示说明 Nqd傲朋学习网
B. 当创建一个对象后,this指针就指向该对象 Nqd傲朋学习网
C. 成员函数拥有this指针 Nqd傲朋学习网
D. 静态成员函数拥有this指针 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
9. 以下不属于类访问权限的是( )Nqd傲朋学习网
A. public Nqd傲朋学习网
B. static Nqd傲朋学习网
C. protected Nqd傲朋学习网
D. private Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
10. C++语言建立类族是通过( )。Nqd傲朋学习网
A. 类的嵌套 Nqd傲朋学习网
B. 类的继承 Nqd傲朋学习网
C. 虚函数 Nqd傲朋学习网
D. 抽象类 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
11. 控制输出格式的控制符中,( )是设置输出宽度的。Nqd傲朋学习网
A. ws Nqd傲朋学习网
B. ends Nqd傲朋学习网
C. setfill Nqd傲朋学习网
D. setw Nqd傲朋学习网
此题选: D 满分:2.5 分 Nqd傲朋学习网
12. 多重继承是( )。Nqd傲朋学习网
A. 多个单继承的叠加 Nqd傲朋学习网
B. 派生类有多个直接基类 Nqd傲朋学习网
C. 多个派生类有唯一的基类 Nqd傲朋学习网
D. 每个派生类最多只有一个直接基类,但它可以有多个间接基类 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
13. 下面关于派生类的描述中,( )是错的。Nqd傲朋学习网
A. 一个派生类可以作为另一个派生类的基类 Nqd傲朋学习网
B. 派生类至少有一个基类 Nqd傲朋学习网
C. 派生类的成员除了它自己的成员外,还包含了它的基类的成员 Nqd傲朋学习网
D. 派生类中继承的基类成员的访问权限到派生类保持不变 Nqd傲朋学习网
此题选: D 满分:2.5 分 Nqd傲朋学习网
14. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为( )。Nqd傲朋学习网
A. main Nqd傲朋学习网
B. MAIN Nqd傲朋学习网
C. name Nqd傲朋学习网
D. function Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
15. for(int x=0,y=0;!x y =5;y++)语句执行循环的次数是()Nqd傲朋学习网
A. 0 Nqd傲朋学习网
B. 5 Nqd傲朋学习网
C. 6 Nqd傲朋学习网
D. 无数次 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
16. 以下保留字( )不能出现在说明虚函数原型的语句中。Nqd傲朋学习网
A. static Nqd傲朋学习网
B. operator Nqd傲朋学习网
C. void Nqd傲朋学习网
D. const Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
17. 在以下关于C++语言的注释的叙述中,不正确的是( )Nqd傲朋学习网
A. C++程序中,注释可用“/*”、“*/”形式表示,也可用“//”形式表示 Nqd傲朋学习网
B. C++编译器在编译一个程序时,将跳过注释,不对其进行处理 Nqd傲朋学习网
C. C++编译器在编译一个程序时,可发现注释中的单词拼写错误 Nqd傲朋学习网
D. 程序中注释的多少不会影响所生成的可执行文件的长度 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
18. 下面关于构造函数的描述正确的是( )。Nqd傲朋学习网
A. 构造函数可以带有返回值 Nqd傲朋学习网
B. 构造函数的名字与类名完全相同 Nqd傲朋学习网
C. 构造函数必须带有参数 Nqd傲朋学习网
D. 构造函数必须定义,不能默认 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
19. 有如下类声明: class XA{ int x; public: XA(int n){ x=n;} }; class XB: public XA{ int y; public: XB(int a,int !#; }; 在构造函数XB的下列定义中,正确的是( )Nqd傲朋学习网
A. XB::XB(int a,int Nqd傲朋学习网
B. : x(, y( Nqd傲朋学习网
C. { } Nqd傲朋学习网
D. XB::XB(int a,int Nqd傲朋学习网
E. : XA(, y( Nqd傲朋学习网
F. { } Nqd傲朋学习网
G. XB::XB(int a,int Nqd傲朋学习网
H. : x(, XB( Nqd傲朋学习网
I. { } Nqd傲朋学习网
J. XB::XB(int a,int Nqd傲朋学习网
K. : XA(, XB( Nqd傲朋学习网
L. { } Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
20. 关键字class和typename用于定义模板类型参数,其含义为( )。Nqd傲朋学习网
A. 任何用户定义的类类型 Nqd傲朋学习网
B. C++内部的类型 Nqd傲朋学习网
C. A与B Nqd傲朋学习网
D. 都不是 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
21. 有如下程序: #include using namespace std; class Test { public: Test( ) { n+=2; } ~Test( ) { n-=3; } static int getNum( ) { return n; } private: static int n; }; int Test::n = 1; int main( ) { Test* p = new Test; delete p; cout "n=" Test::getNum( ) endNqd傲朋学习网
A. n=0 Nqd傲朋学习网
B. n=1 Nqd傲朋学习网
C. n=2 Nqd傲朋学习网
D. n=3 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
22. 在C++中,用于实现运行时多态性的是( )Nqd傲朋学习网
A. 内联函数 Nqd傲朋学习网
B. 重载函数 Nqd傲朋学习网
C. 模板函数 Nqd傲朋学习网
D. 虚函数 Nqd傲朋学习网
此题选: D 满分:2.5 分 Nqd傲朋学习网
23. 下面关键字中( )是定义模板的关键字。Nqd傲朋学习网
A. public Nqd傲朋学习网
B. static Nqd傲朋学习网
C. class Nqd傲朋学习网
D. template Nqd傲朋学习网
此题选: D 满分:2.5 分 Nqd傲朋学习网
北交《面向对象的程序设计》在线作业二 Nqd傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 Nqd傲朋学习网
单选题Nqd傲朋学习网
多选题Nqd傲朋学习网
判断题Nqd傲朋学习网
二、多选题(共 2 道试题,共 5 分。) Nqd傲朋学习网
V Nqd傲朋学习网
1. 下面关于析构函数描述正确的是( )Nqd傲朋学习网
A. 系统可以提供默认的析构函数 Nqd傲朋学习网
B. 析构函数必须由用户定义 Nqd傲朋学习网
C. 析构函数没有参数 Nqd傲朋学习网
D. 析构函数可以设置默认参数 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
2. 下面说法正确的是( )Nqd傲朋学习网
A. 所有的函数都可以说明为内置函数 Nqd傲朋学习网
B. 具有循环语句、switch语句的函数不能说明为内置函数 Nqd傲朋学习网
C. 使用内置函数,可以加快程序执行的速度,但会增加程序代码的大小 Nqd傲朋学习网
D. 使用内置函数,可以减小程序代码大小,但使程序执行的速度减慢 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
北交《面向对象的程序设计》在线作业二 Nqd傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 Nqd傲朋学习网
单选题Nqd傲朋学习网
多选题Nqd傲朋学习网
判断题Nqd傲朋学习网
三、判断题(共 15 道试题,共 37.5 分。) Nqd傲朋学习网
V Nqd傲朋学习网
1. 在C++语言中,类是支持数据封装的工具。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
2. 友元类中所有成员函数都是友元函数 。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
3. 使用const说明常量时,可以不必指出类型.( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
4. 虚函数不能是类的静态成员。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
5. 以app方式打开文件时,当前指针定位于文件尾。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
6. 一个类可以作为另一个类的友元类。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
7. 作为模板类型参数的关键字class,特别含义是“任何用户定义类的类型”。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
8. 静态数据成员的值是不能改变的 。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
9. 纯虚函数是一种不给出具体实现的虚函数。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
10. 多重继承中,派生类构造函数对其基类构造函数的执行顺序取决于它成员函数初始化表中说明的基类顺序。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
11. 在派生过程中,派生类吸收包括构造函数和析构函数在内的所有基类成员。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
12. 构造函数的定义必须在类体内 。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
13. 抽象类中只能有一个纯虚函数。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
14. 派生类不能作为基类派生出新类。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分 Nqd傲朋学习网
15. 常量不能作为左值使用。( )Nqd傲朋学习网
A. 错误 Nqd傲朋学习网
B. 正确 Nqd傲朋学习网
需要购买答案的联系QQ:79691519满分:2.5 分
版权声明

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

分享: