1 / 15
文档名称:

汇编选集19秋北理工《面向对象程序设计》在线作业-1(100分).docx

格式:docx   大小:27KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编选集19秋北理工《面向对象程序设计》在线作业-1(100分).docx

上传人:住在山区的Jack 2021/3/7 文件大小:27 KB

下载得到文件列表

汇编选集19秋北理工《面向对象程序设计》在线作业-1(100分).docx

文档介绍

文档介绍:汇编选集19秋北理工《面向对象程序设计》在线作业-1(100分)
[北京理工大学]北理工《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,下列类说明中,错误的是()。classSample{public:Sample(intval);//A~Sample();//Bprivate:inta=;//CSample();//D};
A、//A
B、//B
C、//C
D、//D
正确答案:C
第2题,下列关于类成员的描述中,正确的是()。
A、友元函数是类的成员函数
B、类成员的默认访问权限是私有的
C、类成员函数必须声明为公有的
D、类的静态数据成员不能是常成员
正确答案:B
第3题,下列描述中,正确的是()
A、虚函数是一个static 类型的成员函数
B、虚函数是一个非成员函数
C、抽象类是指具有纯虚函数的类
D、抽象类可以说明其对象
正确答案:C
第4题,假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用()。
A、cout*p
B、coutp
C、coutp
D、coutp
正确答案
第5题,C++中用于实现运行时多态性的是()。
A、内联函数
B、重载函数
C、静态函数
D、虚函数
正确答案
第6题,若函数原型为voidFun(intx,inty=6,intchar='a'),则下列调用错误的是()。
A、Fun(5)
B、Fun(5, 'b')
C、Fun(5,8)
D、Fun(2,4, 'b')
正确答案:B
第7题,假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。
A、1
B、4
C、sizeof(double)
D、sizeof(p)
正确答案:C
第8题,若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是______。
A、(*p)++;
B、p++;
C、pi = p;;
D、pi=p+3;
正确答案:A
第9题,ios提供的格式控制标志位中,()是转换为八进制形式的标志位。
A、hex
B、oct
C、dec
D、left
正确答案:B
第10题,有如下类定义:classMyClass{public:intgetRef()const{return&a;}intgetValue()const{returna;}voidset(intn)const{a=n;}friendvoidshow(MyClassobj)const{couta;}};下列函数中,定义正确的是()。
A、getRef
B、getValue
C、set
D、show
正确答案:B
第11题,将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。
A、重载函数
B、内联函数
C、递归函数
D、友元函数
正确答案:B
第12题,下列描述中,错误的是()。
A、内联函数主要解决程序的运行效率问题
B、内联函数的定义必须出现在内联函数第一次被调用之前
C、内联函数中可以包括各种语句
D、对内联函数不可以进行异常接口声明
正确答案:C
第13题,在一个派生类对象结束其生命周期时,下列描述中正确的是()。
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果基类没有定义析构函数,则只调用派生类的析构函数
D、如果派生类没有定义析构函数,则只调用基类的析构函数
正确答案:A
第14题,下列运算符中,在C++中不能重载的是()。
A、_
B、()
C、::
D、||
正确答案:C
第15题,下列关于函数重载的描述中,错误的是()。
A、函数重载就是用相同的函数名定义多个函数
B、重载函数的参数列表必须不同
C、重载函数的返回值类型必须不同
D、重载函数的参数可以带有默认值
正确答案:C
第16题,在下面的类定义中,横线处应填入的内容是()。classMyClass{private:staticintcount;};count=0;
A、int
B、static int
C、int MyClass
D、static int MyClass:
正确答案:C
第17题,假定p是具有int**类型的指针变量,则给p赋值的正确语句为()。
A、p=newint
B、p=newint*
C、p=newint**
D、p=newint[10]
正确答案:B
第18题,下