c++ 期末练习题+答案

c++ 期末练习题+答案

ID:16981897

大小:97.50 KB

页数:24页

时间:2018-08-26

c++ 期末练习题+答案_第1页
c++ 期末练习题+答案_第2页
c++ 期末练习题+答案_第3页
c++ 期末练习题+答案_第4页
c++ 期末练习题+答案_第5页
资源描述:

《c++ 期末练习题+答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++程序设计练习题一、选择题1.有函数f定义如下:intf(inta=1,intb=2,intc=3){returna+b+c;}下列说法中错误的是(D)。A.函数调用f()的结果为6。B.函数调用f(f(f()))的结果为16。C.函数调用f(f(),f())的结果为15D.函数调用f(f(),f(f()))的结果为21。2.C++中,关于参数默认值的描述正确的是(B)。A.只能在函数定义时设置参数默认值B.设置参数默认值时,应当从右向左设置C.设置参数默认值时,应当全部设置D.设置参数默认值后,调用函数不能再对参数赋值3. 如果类 A 被说明成类 B 的友元,则 (D 

2、) A. 类A的成员即类 B 的成员 B. 类 B 的成员即类 A 的成员 C. 类A的成员函数不得访问类B的成员 D. 类 B 不一定是类 A 的友元4、如下是某同学定义的类A,则其中有(B)处错误。classA{inta=1;voidA();~A(void);}A.2B.3C.4D.55、针对下列类型定义,可以出现在main函数中的语句有(A)。classDate{private:intyear,month,day;};A.Dated;B.Date::year=1;C.Dated={2009,1,1};D.cout<

3、classRMB{intyuan,jiao,fen;public:RMB(inty=0,intj=0,intf=0){otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictory

4、ofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersandyuan=y,jiao=j,fen=f;}~RMB(){cout<

5、b(10,20,30),c(b);}A.20:10:30不可能是程序的输出结果。B.析构对象c时输出结果是0:0:0。C.0:0:0会在输出结果中出现两遍。D.对象a[0]最后析构。7、类A是自定义类型,下列说法中错误的是(C)。A*a=newA;A*b=newA(a);deletea;deleteb;A.构造堆对象a时会调用类A的默认构造函数。B.构造堆对象b时会调用类A的拷贝构造函数。C.堆对象a先构造,所以它后析构。D.释放指针b所指内存时,会调用类A的析构函数。8、a、b、c是类T的对象,为计算表达式c=a+b,必须(C)。A.以成员函数形式重载加法运算符+。B.以友

6、元函数形式重载赋值运算符=。C.以友元函数形式重载加法运算符+。D.以T作为加法运算符函数的返回类型。9.执行如下的程序段后,输出结果是(A)。cout.fill('*');cout.width(6);cout.fill('#');cout<<123<"abc"11.下列程序中,访问出错的是(B)。classA{private:intx;protected:inty(){x

7、=1;}//Apublic:intz;};classB:publicA{public:voidu(){cout<

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

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

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