c++试题带答案

c++试题带答案

ID:47015985

大小:24.05 KB

页数:10页

时间:2019-05-24

c++试题带答案_第1页
c++试题带答案_第2页
c++试题带答案_第3页
c++试题带答案_第4页
c++试题带答案_第5页
资源描述:

《c++试题带答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单选题(每题1分共15分)1、决定C++语言中函数的返回值类型的是()A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型2、下面叙述不正确的是()A.派生类一般都用公有派生B.对基类成员的访问必须是无二义性的C.赋值兼容规则也适用于多重继承的组合D.基类的公有成员在派生类中仍然是公有的3、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()A.类B.对象C.函数体D.数据块4.在公有派生类的成员函数不

2、能直接访问基类中继承来的某个成员,则该成员一定是基类中的()A.私有成员B.公有成员C.保护成员D.保护成员或私有成员5.对基类和派生类的关系描述中,错误的是()A.派生类是基类的具体化B.基类继承了派生类的属性C.派生类是基类定义的延续D.派生类是基类的特殊化6.关于this指针使用说法正确的是()A.保证每个对象拥有自己的数据成员,但共享处理这些数据的代码B.保证基类私有成员在子类中可以被访问。C.保证基类保护成员在子类中可以被访问。D.保证基类公有成员在子类中可以被访问。7.所谓多态性是指()A.不同的对象调用不同名

3、称的函数B.不同的对象调用相同名称的函数C.一个对象调用不同名称的函数D.一个对象调用不同名称的对象8.假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()A.X,Y;Y,XB.X,Y;X,YC.Y,X;X,YD.Y,X;Y,X9.假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()A.3和15B.5和4C.4和20D.20和510.在类中说明的成员可以

4、使用关键字的是()A.publicB.externC.cpuD.register11.下列不能作为类的成员的是()A.自身类对象的指针B.自身类对象C.自身类对象的引用D.另一个类的对象12.使用地址作为实参传给形参,下列说法正确的是()A.实参是形参的备份B.实参与形参无联系C.形参是实参的备份D.实参与形参是同一对象13.下列程序的输出结果是()#includevoidmain(){intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<

5、]<<","<<*(p[0]+1)<<","<<(*p)[2]<aD.(*x).a()15.关于对象概念的描述中,说法错误的是()A.对象就是C语言中的结构变量B.对象代表着正在创建的系统中的一个实体C.对象是类的一个变量D.对象之间的信息传递是通过消息进行的二、填空题(每小题1分,共1

6、0分)。1.每个对象都是所属类的一个___。2.在已经定义了整型指针ip后,为了得到一个包括10个整数的数组并由ip所指向,应使用语句(一条)___。3.定义类的动态对象数组时,系统只能够自动调用该类的___构造函数对其进行初始化。4.表达式cout<

7、B的友元函数,则应在类B的定义中加入的语句___。8.下列程序段的输出结果是___。for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<classTest{private:intx,y=20;pu

8、blic:Test(inti,intj){x=i,y=j;}intgetx(){returnx;}intgety(){returny;}};voidmain(){Testmt(10,20);cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。