文档详情

17春北理工《面向对象程序设计》在线作业.doc

发布:2017-07-09约2.57万字共39页下载文档
文本预览下载声明
2017秋17春北理工《面向对象程序设计》在线作业 一、单选题(共 38 道试题,共 76 分。) 1. 已知函数f的原型是voidf(int*x,doubley);,变量i1、d2的定义为:inti1;doubled2;,则下列函数调用语句中,正确的是()。 A. f(i1,d2); B. f(i1,d2); C. f(i1,d2); D. f(i1,d2); 正确答案: 2. 设Address表示整型变量x的地址,则下列语句执行后的输出结果为()。intx=100,r=x;coutx-rendl; A. Address-100 B. 100-100 C. Address-Address D. 100-Address 正确答案: 3. 下列关于运算符重载的描述中,______是正确的。 A. 运算符重载可以改变运算数的个数; B. 运算符重载可以改变优先级; C. 运算符重载可以改变结合性; D. 运算符重载不可以改变语法结构。 正确答案: 4. print()函数是某类中无返回值的常成员函数,下列表示中,正确的是()。 A. void print() const B. const void print() C. void const print() D. void print(const) 正确答案: 5. 下列关于静态数据成员特性的描述中,错误的是()。 A. 说明静态数据成员时前边要加修饰符static B. 静态数据成员要在类体外进行初始化 C. 静态数据成员不是所有对象所共有的 D. 引用静态数据成员时,要在其名称前加类名和作用域运算符 正确答案: 6. 下列描述中,错误的是()。 A. 内联函数主要解决程序的运行效率问题 B. 内联函数的定义必须出现在内联函数第一次被调用之前 C. 内联函数中可以包括各种语句 D. 对内联函数不可以进行异常接口声明 正确答案: 7. 对虚函数的调用() A. 一定使用动态联编 B. 必须使用动态联编 C. 一定使用静态联编 D. 不一定使用动态联编 正确答案: 8. 在一个派生类对象结束其生命周期时,下列描述中正确的是()。 A. 先调用派生类的析构函数后调用基类的析构函数 B. 先调用基类的析构函数后调用派生类的析构函数 C. 如果基类没有定义析构函数,则只调用派生类的析构函数 D. 如果派生类没有定义析构函数,则只调用基类的析构函数 正确答案: 9. 如果派生类以protected方式继承基类,则基类的protected成员和public成员在派生中的访问权限分别为()。 A. public和public B. public和protected C. protected和public D. protected和public E. protected和protected 正确答案: 10. 下列程序的输出结果是()。#includeiostream.hclassVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv1;constVACv2;coutv1.f()v2.f();return0;} A. 53 B. 35 C. 55 D. 33 正确答案: 11. C++中用于实现运行时多态性的是()。 A. 内联函数 B. 重载函数 C. 静态函数 D. 虚函数 正确答案: 12. 多继承时对象的构造顺序中包含如下4步:①所有非虚基类的构造函数按照它们被继承的顺序构造;②所有虚基类的构造函数按照它们被继承的顺序构造;③所有子对象的构造函数按照它们声明的顺序构造;④派生类自己的构造函数体;这4个步骤的正确顺序是()。 A. ④③①② B. ②④③① C. ②①③④ D. ③④①② 正确答案: 13. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。 A. 1 B. 4 C. sizeof(double) D. sizeof(p) 正确答案: 14. 下列程序的输出结果是()。#includeiostream.hclassMyClass{public:MyClass(){coutA;}MyClass(charc){coutc;}~MyClass(){coutB;}};intmain(){MyClassp1,*p2;p2=newMyClass(X);deletep2;return0; A. ABX B. ABXB C. AXB D. AXBB 正确答案: 15. 下列函数参数默认值定义错误的是()。 A. Fun(int x=0,int y=0) B. Fun(int x,int y) C. Fun(int x,int y=0) D. Fun(
显示全部
相似文档