石河子大学-信息学院-c++期末考试-复习题.doc

石河子大学-信息学院-c++期末考试-复习题.doc

ID:55175108

大小:123.50 KB

页数:18页

时间:2020-04-30

石河子大学-信息学院-c++期末考试-复习题.doc_第1页
石河子大学-信息学院-c++期末考试-复习题.doc_第2页
石河子大学-信息学院-c++期末考试-复习题.doc_第3页
石河子大学-信息学院-c++期末考试-复习题.doc_第4页
石河子大学-信息学院-c++期末考试-复习题.doc_第5页
资源描述:

《石河子大学-信息学院-c++期末考试-复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(小题前面那个复习题里面有,大题注意一下)试题一一、单项选择题(共20分,每题2分,正确答案只有一项)1.以下说法中正确的是A.类A的private成员只能在类A的成员函数内部进行直接访问,其他任何地方都不能直接访问。B.静态成员一定不能是private的。C.在某种情况下,在派生类的成员函数内部也能对基类的私有成员进行直接访问。D.只有成员变量才能是protected的,成员函数不能是protected的。(C)2.以下关于this指针的说法中不正确的是:A.const成员函数内部不可以使用this指针

2、B.成员函数内的this指针,指向成员函数所作用的对象。C.在构造函数内部可以使用this指针D.在析构函数内部可以使用this指针(A)3.下列类模板中定义正确的是:A.templateclassA:{T1b;intfun(inta){returnT1+T2;}};B.templateclassA{intT2;T1fun(T2a){returna+T2;}};C.templateclassA{publi

3、c:T2b;T1a;A(){}T1fun(){returna;}};D.templateclassA{T2b;T1fun(doublea){b=(T2)a;return(T1)a;}};(D)4.假设p1,p2是STL中的list容器上的迭代器,那么以下语句哪个是不符合语法的A.p1++;B.p1--;C.p1+=1;D.intn=(p1==p2);(C)5.将一个对象放入STL中的容器里时:A.实际上被放入的是该对象的一个拷贝(副本)B.实际上被放入的是该对象的

4、指针C实际上被放入的是该对象的引用D.实际上被放入的就是该对象自身(A)6.以下关于函数对象的说法正确的是:A.函数对象所属的类将()运算符重载为一个成员函数B.函数对象所属的类将[]运算符重载为一个成员函数C.函数对象所属的类不能有成员变量D.A和C都对(A)7.以下说法正确的是:A.const成员函数内可以调用非const成员函数B.在抽象类的某些成员函数中,可以出现调用纯虚函数的语句C.静态成员函数也可以是虚函数D.静态成员变量只能通过静态成员函数来访问(B)8.如果将运算符“*”重载为某个类的成员

5、运算符(也即成员函数),则该成员函数的参数个数是:A.0个B.1个C.2个D.根据实际作用不同,0个或1个都行(D)9.以下关于STL中stack类模板的正确说法是:A.stack是关联容器B.对于stack上的迭代器p,能够执行p++操作C.stack可以用deque实现D.可以用sort算法对stack进行排序(C)10.以下说法正确的是A.在静态成员函数中调用虚函数是动态联编(多态)B.在构造函数中调用虚函数,不是动态联编C.抽象类的成员函数都是纯虚函数D.构造函数和析构函数都不能是虚函数(B)二.

6、以下程序编译、连接都能通过,请写出运行时输出的结果。你认为没有输出的,就写"无输出"(共28分)。1)4分#include#includeusingnamespacestd;classA{private:intnId;public:18A(intn){nId=n;cout<vp;vp.push_back(ne

7、wA(1));vp.push_back(newA(2));vp.clear();Aa(4);}/*1contructor2contructor4contructor4destructor*/2)4分#includeclassApple{private:staticintnTotalNumber;public:Apple(){nTotalNumber++;}~Apple(){nTotalNumber--;}staticvoidPrintTotal(){cout<

8、er<#includeusingnamespacestd;classA{public:inti;A(int

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

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

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