郑大c考试试卷b

郑大c考试试卷b

ID:42041261

大小:117.35 KB

页数:14页

时间:2019-09-06

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

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

1、郑州大学软件技术学院《C++程序设计》课程2010-2011学年第二学期期末试题(B)卷合分人:一、填空题:(每题1分,共25分)(说明:将答案写在试卷后面的答题纸上)1常量与变量的区别是:常量在程序运行中值复查人:分数评卷人,因此它的值在定义题号—二三四五六总分分数(适用专业:08电子商务技术专业考试时间:120分钟)时便进行初始化;而变量的值是可以2.派生类对基类继承方式有三种、—3.面向对象系统的特性有4.为克服重复继承的二义性,C++提供的方法,使得在继承间接共同基类时只保留一份成员。5.含有纯虚函数的类为o6.函数名相同,依据函数调用时实参的类型或个数来区分究竞调用是哪一个函数的是O

2、7类的静态成员有和,不管创建多少个对象,静态成员只有一个拷贝,所有对象这个静态成员。8.C++中,新增了用于动态分配和撤销内存的运算符是和,分配后返回的是所分配空间的9.C++实现代码重用的典型方法是和10.类是类型,对象是类的,对象间通过实现相互通信。11.对文件的操作步骤为:,,0二、选择题:(每题2分,共1()分)(说明:将答案写在试卷后面的答题纸上)1.关于类定义格式的描述屮,是错的。A.一般类的定义格式分为说明部分和实现部分B.一般类中包含有数据成员和成员函数C.类中成员有三种访问数据:公有、私有和保护D.成员函数都应是公有的、数据成员都应是私有的2.有关运算符重载的规则,叙述错误的

3、是。A.只允许用户对已有的C++运算符进行重载B.重载可以改变运算符运算对象(操作数)的个数。分数评卷人C.重载的运算符必须和用户定义的口定义类型的对象一起使用,其参数至少应有一个是类对象(或类对象的引用)。D.重载不能改变运算符的优先级别。3.关于类的成员函数特征的下列描述屮,错误的是oA、成员函数一定是内联函数;B、成员函数可以重载;C、成员函数可以设置默认参数值;D、成员函数可以是静态的;4.以下是为了实现动态多态性,必须具备的条件,其屮叙述错误的是A.派生类可以不是基类的子类型(基类的公有派生)。B.基类中必须定义有虚函数,在派生类中重新定义该函数的同名函数C.用指向基类类型的指针指向

4、派生类对彖。D.通过基类指针来访问基类和派生类中的同名函数。5.关于类的成员的使用,叙述不正确的是。A.在类的外部可以直接使用类的公有成员B.在类的友元函数中可以直接使用类的所有成员。A.可以通过类的公有成员函数来间接使用类的私有成员。D.在类的外部可以直接使用类的私有成员。三、判断对错:(每题1分,共5分)(说明:将答案写在试卷后面的答题纸上)1.函数在被使用之前必须先进行函数原型声明。()2.构造函数可以重载,析构函数不能重载。()3.抽象类只能用作其它类的基类,不能建立抽象类对象。()4.友元函数是类的成员函数()5.cout流通常是键盘相连的。()四、简答与分析题:(共20分)(说明:

5、将答案写在试卷后面的答题纸上)1.构造函数和析构函数的作用是什么?(6分)2.说明下列各题中a代表的是什么?(6分)(1)constinta=3;(2)intb;int&a二b;(3)voidpoint::a(){•••}3.假设在程序中已经声明了point类,并建立了其对象pl和p4.么区别?(8分)(1)pointp2;(2)pointp2=pl;分数评卷人分数评卷人请问下列语句有什(3)pointp2(pl);分数评卷人⑷p4=pl五、程序分析:(共25分)(说明:将答案写在试卷后面的答题纸上)1.下列程序定义了实部为real,虚部为imag的复数类Complex,并在类中重载了+,-运

6、算符操作,请将下列程序补充完整。(10分)#includeusingnamespacestd;classcomplex{public:〃外部接口complex(doubler=0.0,doublei=0.0){®}〃构造函数②operator+(complexc2);③operator-(complexc2);voiddisplay();〃输出复数private:〃私有数据成员doublereal;〃复数实部doubleimag;〃复数虚部};④operator+(complexc2){⑤;}⑥operator・(complexc2){⑦:}voidcomplex::dis

7、play(){cout«H(n«real«H,n«imag«,,),,«endl;}voidmain()〃主函数{complexcl(5,4),c2(2,10),c3;〃声明复数类的对象cout«Mcl=";cl.display();cout«"c2=";c2.display();c3=cl-c2;〃使用重载运算符完成复数减法cout«,'c3=cl-c2=n;c3.display();c3=cl

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

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

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