C++考题2002(2)

C++考题2002(2)

ID:37709269

大小:82.00 KB

页数:11页

时间:2019-05-29

C++考题2002(2)_第1页
C++考题2002(2)_第2页
C++考题2002(2)_第3页
C++考题2002(2)_第4页
C++考题2002(2)_第5页
资源描述:

《C++考题2002(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C++语言考题》一、选择题(每小题2分,共30分)1、下列对函数的缺省参数的定义和描述及对函数的调用中错误的为。A.voidshowmessage(char*text,intlength=-1,intcolor=0);B.intpalette=1;intgetcolor(intpal);voidshowmessage(char*text,intlength=-1,intcolor=getcolor(palette));C.在设置了函数的缺省参数后,调用函数的对应实参就必须省略。D.showmessage(“hello”,-1,8);2、下面描述及对引用的定义中正确的是。A.

2、int&Z;B.intm=10;float&t=&m;C.引用a做函数参数,调用该函数时,向该函数传递的实参可以是和a相同类型的变量和常量。D.返回引用类型的函数不能返回自动变量或形参的引用。3、已知constinta=1;intb=2;int*constcpint=&b;constint*pcint=&a;constintc=1;intd=2;constint&rcintc=c;constint&rcintd=d;下列赋值中正确的为。A.*cpint=5;B.*pcint=5;C.rcintc=5;D.rcintd=5;4、下列函数中,不能重载。A.成员函数B.非成员函数C

3、.析构函数D.构造函数5、有以下类的说明,请指出错误的地方。classCsample{inta=2;(A)Csample();(B)Public:Csample(intval);(C)~Csample();(D)};6、关于成员函数的下述描述中,是错误的。A.成员函数可以设置参数的缺省值。B.成员函数一定是内联函数。C.成员函数可以重载。D.成员函数可以是静态的。7、关于缺省构造函数的下述描述中,是错误的。11A.如果没有定义构造函数或缺省构造函数,编译器会自动生成缺省构造函数。B.如果类有缺省构造函数,则可以不传递参数而定义类对象。C.缺省构造函数不对类对象数据成员赋初值。

4、D.如果定义了类的构造函数,则编译器不再生成缺省构造函数。8、下面对成员函数f()的调用A、B、C、D中,不是动态联编的为#include"iostream.h"classA{public:virtualvoidf(){cout<<"A::f()called"<f(

5、);-----------------------------------------(B)Bb;b.f();-------------------------------------------(C)A&a=b;a.f();-------------------------------------------(D)Aa2;a2.g();deletepa;}9、以下哪种构造函数不是单参数构造函数?A.复制构造函数B.只有第一个参数,其它参数为缺省的构造函数。C.缺省构造函数。D.转换构造函数。10、已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,是正确的

6、。A.voidprint()const;B.constvoidprint();C.voidconstprint;D.voidprint(const);11、下面程序中对成员函数的访问中,错误的是。#include"iostream.h"11classA{public:voidf1(){cout<<"f1()called"<

7、------------------------(A)cout<<"f3called"<

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

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

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