《VC程序设计》期末复习题集(学生用)

《VC程序设计》期末复习题集(学生用)

ID:37910495

大小:98.00 KB

页数:18页

时间:2019-06-02

《VC程序设计》期末复习题集(学生用)_第1页
《VC程序设计》期末复习题集(学生用)_第2页
《VC程序设计》期末复习题集(学生用)_第3页
《VC程序设计》期末复习题集(学生用)_第4页
《VC程序设计》期末复习题集(学生用)_第5页
资源描述:

《《VC程序设计》期末复习题集(学生用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计(VC++)》考试试卷一选择题(在A、B、C、D中选择一个正确的,每题1分,共30分。用答题纸答题,二、填空题(每个空格1分,共30分。请将答案填写在答题纸的相应答题号内,每个答案只占一行)●基本概念题,共5分1.执行语句cout<<"x8682";后,输出结果为x86。2.用new运算符申请动态对象时,系统将自动调用该对象的构造函数。3.定义内联函数的方法是在函数的返回值类型之前增加关键字inline。4.在多重继承时,若欲使公共基类只在派生类中产生一个拷贝,则应在派生类中将该基类用关键字

2、virtual。5.在C++的I/O流类库中,预定义了4个流,即cin、cout、cerr和clog,其中cerr和clog不可重定向。●阅读程序题,共13分6.[程序](2分)#includeintm[3][3]={{1},{2},{3}},n[3][3]={1,2,3};voidmain(void){cout<

3、ream.h>intf(char*s){char*p=s;while(*p)p++;returnp-s;}voidmain(void){cout<voidf(int*s){staticintj;do{s[j]+=s[j+1];}while(++j<2);}voidmain(void){intk,a[10]={1,2,3,4,5};for(f(a),k=0;k<5;k++)cou

4、t<intk=1;voidf(intm){m+=k;k+=m;{chark=’B’;cout<

5、’’;}程序的输出第一行是1,第二行是5,6,第三行是4,6。10.[程序](2分)#includeclassA{protected:intx;public:int&Access(){returnx;}};classB{protected:intx;public:int&Access(){returnx;}};classC:publicA,publicB{inty;public:C(inta,intb,intc){A::x=a;B::x=b;y=c;}int&Accessy(){r

6、eturny;}};classD:publicC{intz;public:D(inta,intb,intc,intd):C(a,b,c){z=d;}int&Accessz(){returnz;}};共7页,第17页voidmain(){Dd(35,100,300,500);d.A::Access()+=20;d.B::Access()+=d.B::Access();cout<

7、ccessz()<<'';}程序的输出第一行是55,200,第二行是300,500。11.[程序](2分)#includeclassShape{public:Shape(){}virtualintArea()=0;};classCircle:publicShape{intr;public:Circle(intc){r=c;}intArea(){returnint(3.1415*r*r);}};classRectangle:publicShape{inth,w;public:Rect

8、angle(intc,intd){h=c;w=d;}intArea(){returnh*w;}};voidfun(Shape&s){cout<

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

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

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