2006考卷定稿

2006考卷定稿

ID:36177193

大小:109.00 KB

页数:14页

时间:2019-05-07

2006考卷定稿_第1页
2006考卷定稿_第2页
2006考卷定稿_第3页
2006考卷定稿_第4页
2006考卷定稿_第5页
资源描述:

《2006考卷定稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、装订线内请勿答题信息科学技术学院2005-2006学年第二学期本科生期末考试试卷考试科目:程序设计实习考试时间:2006年6月专业级班主讲教师--------------姓名学号题号一二三四五六七八九十总分得分一、单项选择题(共20分,每题2分,正确答案只有一项)1.以下说法中正确的是A.类A的private成员只能在类A的成员函数内部进行直接访问,其他任何地方都不能直接访问。B.静态成员一定不能是private的。C.在某种情况下,在派生类的成员函数内部也能对基类的私有成员进行直接访问。D.只有成员变量才能是protected的,成员函数不能是protec

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

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

4、的引用D.实际上被放入的就是该对象自身3.以下关于函数对象的说法正确的是:A.函数对象所属的类将()运算符重载为一个成员函数B.函数对象所属的类将[]运算符重载为一个成员函数C.函数对象生成时不需要调用构造函数进行初始化D.函数对象实际上就是一个函数7.以下说法正确的是:A.const成员函数内可以调用非const成员函数B.在抽象类的某些成员函数中,可以出现调用纯虚函数的语句C.构造函数可以是虚函数D.静态成员变量只能通过静态成员函数来访问8.如果将运算符“*”重载为某个类的成员运算符(也即成员函数),则该成员函数的参数个数是:A.0个B.1个C.2个D.

5、根据实际作用不同,0个或1个都行9.以下关于STL中set类模板的正确说法是:A.set是顺序容器B.在set中查找元素的时间复杂度是o(n)的(n代表set中的元素个数)C.往set中添加一个元素的时间是o(1)(常数)的D.set中元素的位置和其值是相关的10.以下说法正确的是A.在虚函数中不能使用this指针B.在构造函数中调用虚函数,不是动态联编C.抽象类的成员函数都是纯虚函数D.构造函数和析构函数都不能是虚函数二、以下程序编译、连接都能通过,请写出运行时输出的结果。你认为没有输出的,就写"无输出"(共28分)。1)4分#include

6、>#includeusingnamespacestd;classA{private:intnId;public:A(intn){nId=n;cout<vp;vp.push_back(newA(1));vp.push_back(newA(2));vp.clear();Aa(4);}2)4分#includeclassApple{private:statici

7、ntnTotalNumber;public:Apple(){nTotalNumber++;}~Apple(){nTotalNumber--;}staticvoidPrintTotal(){cout<#includeusing

8、namespacestd;classA{public

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

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

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