c++期末模拟试题 答案

c++期末模拟试题 答案

ID:11236033

大小:180.00 KB

页数:14页

时间:2018-07-10

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

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

1、C++模拟试卷一、单选题(每题2分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1.下面选项中不属于面向对象程序设计特征的是(C)。A)继承性B)多态性C)相似性D)封装性2.有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符*的个数是(C)A.10B.3C.4D.53.假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(A)。A)0B)4C)8D)6#include

2、ostream.h>voidmain(){inta[3][4]={{3,4},{2,8,6}};for(inti=0;i<3;i++)for(intj=0;j<4;j++)cout<

3、3B)4C)5D)66.以下哪一关键字可用于重载函数的区分(C)A)externB)staticC)constD)virtual7.下面程序的输出结果是(B)#includeusingnamespacestd;inti=0;intfun(intn){staticinta=2;a++;returna+n;}voidmain(){intk=5;{inti=2;k+=fun(i);}k+=fun(i);cout<

4、t<<*(p+2)<usingnamespacestd;intfun(char*s){char*p=s;while(*p!='')p++;return(p-s);}voidmain(){cout<

5、B.1C.2D.311.实现运行时多态的机制是(A)A)虚函数B)重载函数C)静态函数D)模版函数12.假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为(D)。A)x.aB)x.a()C)x->GetValue()D)x.GetValue()13.假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为(A)。A)intAA::a()B)intAA:a()C)AA::a()D)AA::inta()14.下面程序的输出

6、结果是(C)#includeusingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout<

7、eusingnamespacestd;classBase{public:virtualvoidf(){cout<<“f0+”;}voidg(){cout<<“g0+”;}};classDerived:publicBase{public:voidf(){cout<<“f+”;}voidg(){cout<<“g+”;}};voidmain(){Derivedd;Base*p=&d;p->f();p->g();}A)f+g+B)f0+g+C)f+g0+D)f0+g0+二、看程序写结果(每题5分)1.#includeu

8、singnamespacestd;intf(inta){return++a;}intg(int&a){ret

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

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

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