C++面向对象程序设计模拟试题

C++面向对象程序设计模拟试题

ID:47258289

大小:106.27 KB

页数:10页

时间:2019-08-31

C++面向对象程序设计模拟试题_第1页
C++面向对象程序设计模拟试题_第2页
C++面向对象程序设计模拟试题_第3页
C++面向对象程序设计模拟试题_第4页
C++面向对象程序设计模拟试题_第5页
资源描述:

《C++面向对象程序设计模拟试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++面向对象程序设计模拟试题一一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中,只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.说明虚函数的关键字是()oA)inlineB)virtualC)defineD)static2.在标准C++中,每个程序中都必须包含有这样一个函数,该函数的函数名为()0D)functionD)stdinA)mainB)MAINC)name3.coin是某个类的标准对彖的引用,该类是()oA)ostreamB

2、)istreamC)stdout4.如果在类外的非类的成员函数中有函数调用CPoint::func();则函数func()是类CPoint的()oA)私有静态成员函数B)公有非静态成员函数C)公有静态成员函数B)友元函数5.如果class类屮的所有成员在定义时都没有使用关键字public、private或protected,贝ij所有成员缺省定义为()。A)publicB)protectedC)privateD)static6.一个类的所有对象共享的是()。A)私有数据成员B)公有数据成员C)保护数据成员

3、D)静态数据成员7.动态联编所支持的多态性称为()。A)虚函数B)继承C)编译时多态性D)运行时多态性8.定义类模板时要使用关键字()oA)constB)newC)deleteD)template9.对虚基类的定义()。A)不需要使用虚函数B)必须使用虚函数C)必须使用privateD)必须使用public10.类类型转换函数()oA)不能带有参数B)只能带一个参数C)只能带2个参数D)只能带3个参数二、填空题(本大题共5小题,每小题2分,共10分)不写解答过程,将正确的答案写在每小题的空格内。错填或不填

4、均无分。1.在用C++进行程序设计时,最好用()代替malloco2.函数模板屮紧随templateZ后尖括号内的类型参数都要寇以保留字()。3.编译时多态性可以用()函数实现。4.拷贝构造函数用它所在类的()作为参数。5.用关键字static修饰的类的成员称为()成员。三、程序分析题(本大题共6小题,每小题5分,共30分)给出下面各程序的输出结果。1.阅读下面程序,写出输出结果。#includeusingnamespacestd;classArray{public:Array(int

5、a[],intiSize):elem(a),size(iSize){}intGetSize(){returnsize;}int&operator[](inti){returnelemfi・1];}private:int*elem;intsize;};intmain(){ints[]={3,7,2,1,5};Arrayar(s,5);ar[l]=9;for(inti=1;i<=5;i++){cout«ar[i]«nH;}cout«endl;return0;}上面程序的输出结果为:1.阅读下面程序,写岀输出结

6、果。#includeusingnamespacestd;templatevoidPrint(Typea[],intn){for(inti=0;i

7、eusingnamespacestd;classTest{public:Test(intn):num(n){count++;}〜Test(){}voidPrint()const;staticintGetCount()returncount;private:intnum;staticintcount;intTesl::count=0;voidTest::Print()const{cout«this->num«uH«this->count«intmain(){TestoTestl(6);o

8、Testl.Print();TestoTest2(8);oTest2.Print();cout«Test::GetCount();cout«endl;return0;上面程序的输出结杲为:1.阅读下面程序,写岀输出结果。#includeusingnamespacestd;classTest{public:Test(inta=0,intb=0,intc=0):x(a),y(b),z(c){}voidPrint

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

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

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