郑大c考试试卷a

郑大c考试试卷a

ID:42099117

大小:93.87 KB

页数:10页

时间:2019-09-08

郑大c考试试卷a_第1页
郑大c考试试卷a_第2页
郑大c考试试卷a_第3页
郑大c考试试卷a_第4页
郑大c考试试卷a_第5页
资源描述:

《郑大c考试试卷a》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、郑州大学软件技术学院《C++程序设计》课程2010-2011学年第二学期期末试题(A)卷题号—二三四五六总分分数(适用专业:08电子商务技术专业考试时间:120分钟)合分人:复查人:一、填空题:(每题1分,共25分)分数评卷人(说明:将答案写在试卷后面的答题纸上)1.面向对象系统的特性有、、©2•类是类型,对象是类的,对象间通过实现相互通信。3.类成员的访问属性有,,。4.C++屮,对于同一类的不同对象的物理存储来说,每个对象的数据成员是,成员函数是,为了区分当前是哪一个对象调用了某成员函数,C卄通过向成员函数增加形参,即o5.对对彖的初始化通

2、常是通过完成的,主要对数据成员进行初始化,并对指针分趾内存。也是类的一个特殊成员函数,它的主要功能是对类中动态分配的内存进行释放,它在对象消失时自动调用。6.含有成员的类是抽彖类。不可以创建抽彖类的对彖。7.C++实现代码重用的典型方法是模板和o8.模板实现了的参数化,以编写通用的代码。模板分和O3.引用是C++特有的概念之一。引用是一个已知对象的,加载于引用的操作相当于对该对象的操作,反Z亦然。4.对文件的操作步骤为:,,05.C++把文件看作是字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为文件和分数评

3、卷人D.拷贝构造函数文件。二、选择题:(每题2分,共10分)(说明:将答案写在试卷后面的答题纸上)1.下列各类函数屮,不是类的成员函数的是A.构造函数B.析构函数C.友元函数2.下列对派生类的描述中,错误的是。A.一个派生类可以作为另一个派生类的基类B.派生类至少应有一个基类C.基类中成员的访问权限被派生类继承后都不改变D.派生类的成员除了自己定义的成员外,还包含了它的基类成员3.可以用p.a的形式访问派生类对象p的基类成员a,其屮a是:A)私有继承的公有成员B)公有继承的私有成员C)公有继承的保护成员D)公有继承的公有成员4.有关运算符重载的

4、规则,叙述错误的是A.只允许用户对已有的C++运算符进行重载B.重载可以改变运算符运算对象(操作数)的个数。C.重载的运算符必须和用户定义的口定义类型的对象一起使用,其参数至少应有一个是类对象(或类对象的引用)。D.重载不能改变运算符的优先级别。1.依据函数调用时实参的类型或个数来区分究竟调用是哪一个函数的是分数评卷人A)函数重载B)虚函数C)同名函数D)友元函数三、判断对错:(每题1分,共5分)(说明:将答案写在试卷后面的答题纸上)1.函数在被使用之前必须先定义。()2•派生类从基类那里继承了构造函数。()3.类的静态数据成员被类的全部对象所

5、共享。()4.非成员函数必须是友元函数才能访问类的成员()分数评卷人5.在类的继承关系中,为了避免重复继承,C++使用了虚基类的概念。()四、简答与分析题:(共20分)(说明:将答案写在试卷后面的答题纸上)1.解释const的几种用法:(6分)constinta=3;voidfunc(constint*p);voidpoint::getX()const2.假设在程序中已经声明了point类,并建立了其对象pl和p4。请问下列语句有什么区别?(8分)(1)pointp2;(2)pointp2=pl;(3)pointp2(pl);⑷p4=pl1.编

6、写一个模板函数,实现返回两个同类型数屮的犬者。并用一个例子实现该模板的实例化。(6分)分数评卷人五、程序分析:(共25分)(说明:将答案写在试卷后面的答题纸上)1.下而程序给出了time类和date类及它们的派生类birthlime的定义。类birthtime用来表示叫某名字的孩子的生日。(10分)①请根据程序已有代码及提示,为该程序补充完整合适的构造函数。②并给出执行结果#include#includeuingnamespacestd;classtime{public:time(inth,intm,

7、ints):hour(h).minute(m),second(s){Coutvv“初始化时间,?«endl;}voiddisplay(){cout«hout«minute«":44«second«endl;}protected:inthour,minute,second;};classdate{public:date(inty,intm,intd):year(h),month(m),day(s){Cout«“初始化tl期vendl;}voiddisplay(){cout«yearvv”』«month«"-44«day«endl;}protect

8、ed:intmonth,day,year;};classbirthTime:protecteddate,protectedtime{char*chii

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

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

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