c++期末复习题2及答案

c++期末复习题2及答案

ID:13246057

大小:86.50 KB

页数:9页

时间:2018-07-21

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

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

1、练习题2一、单项选择题(每小题2分,共计40分)1、一个C++程序的执行总是从___。A、本程序的第一个函数开始,到本程序文件的最后一个函数结束B、本程序的第一个函数开始,到本程序的main()函数结束C、本程序的main函数开始,到main函数结束D、本程序的main函数开始,到本程序的最后一个函数结束2、C++源程序文件的扩展名是__。A、.cppB、.cC、.objD、.exe3、下列函数中___不属于类的成员函数。A、友元函数B、默认构造函数C、析构函数D、带参的构造函数4、在A类内部定义其析构函数,格式正确的是___。A、~A(){}B、int~A(){ret

2、urn0;}C、void~A(){}D、int~A(inta){returna;}5、以下程序的输出结果是__。classFatherclassSun:publicFather{public:{public:Father()Sun(){cout<<"Fathercreated!";}{cout<<"Suncreated!"<

3、classFatherclassSun:publicFather{public:{public:~Father()~Sun(){cout<<"Fatherdestroyed!";}{cout<<"Sundestroyed!";}};};intmain(){Suns;return0;}A、Sundestroyed!B、Sundestroyed!Fatherdestroyed!C、Fatherdestroyed!Sundestroyed!D、无输出结果7、以下说法中不正确的是___。classAintmain(){{public:AobjA;voidA(inta):aa(a

4、){}objA.aa=2;voidset(inta)return0;{a=aa;}}private:intaa;};A、AobjA;不正确,没有匹配的构造函数B、a=aa;不正确,应为aa=a;C、objA.aa=2;不正确,aa是私有数据,不能直接在类外访问D、voidA(inta):aa(a){}构造函数不正确,应该是voidA(inta){a=aa;}8、下列对变量的引用中,错误的是__。A、inta;int&p=a;B、chara;char&p=a;C、inta;int&p;p=a;D、floata;float&p=a;9、主函数中,哪个语句出错__。class

5、Complex{public:Complex(i=1.0){real=2.5;imag=i;}private:floatreal;//实部floatimag;//虚部};intmain(){Complexnum1(2.5);Complexnum2=num1;Complexnum3(2.5,3.0);num3=num2;return0;}A、Complexnum1(2.5);B、Complexnum2=num1;C、Complexnum3(2.5,3.0);D、num3=num2;10、已知类A的一个成员函数声明:voidset(A&a);则A&a的含义是_。A、指向类A

6、的指针为aB、将a的地址值赋给变量setC、a是类A的对象的引用D、变量A与a按位相与11、下列各函数的说明中___表示纯虚函数。A、virtualintfoo(intx);B、voidfoo()=0;C、virtualvoidfoo()=0;D、virtualvoidfoo(){}12、假设A类已定义,在主函数中有AobjA[3];下列说法中正确的是___。A、objA是一个对象,调用一次构造函数,初始化值为3B、objA是一个对象数组,调用一次构造函数,数组的三个元素均初始化为3C、objA是一个对象数组,调用三次构造函数D、objA是一个对象数组,不调用构造函数1

7、3、关于B类对象对数据的访问权限,说法正确的是___。classAclassB:publicA{public:{public:voidfa();voidfb();protected:private:intaa;floatbb;};};A、public:fa(),fb()protected:aaprivate:bbB、public:fb()protected:fa(),aaprivate:bbC、public:fb()private:ccD、public:fa(),fb(),aaprivate:bb14、以下程序输出结果是___。#incl

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

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

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