C++面向对象程序设计试卷3

C++面向对象程序设计试卷3

ID:40543447

大小:68.00 KB

页数:11页

时间:2019-08-04

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

《C++面向对象程序设计试卷3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海应用技术学院2011—2012学年第一学期《面向对象程序设计》期(终)(A)试卷课程代码:B2042211学分:3考试时间:100分钟课程序号:1126045112604611260471126048班级:学号:姓名:我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。题号一二三四五六七八九十总分应得分303040100实得分试卷共页,请先查看试卷有无缺页,然后答题。一、选择题(每题2分,共30分)1.下列各项中不符合函数重载必须满足的条件的是(D)     A.必须有不同的参数个数  B.对应的参数类型必须不相同  C.A和B必须

2、同时满足  D.A和B只要满足一个即可  2.下列带缺省值参数的函数说明中,正确的说明是(A)     A.intFun(intx,inty=2,intz=3);  B.intFun(intx=1,inty,intz=3);  C.intFun(intx,inty=2,intz);  D.intFun(intx=1,inty,intz=3);  3.(A)是给变量取一个别名,它引入了变量的同意词。(A)指针(B)引用(C)枚举(D)结构4.下面对于友元函数描述正确的是(C)A)友元函数的实现必须在类的内部定义B)友元函数是类的成员函数C)友元函数破坏了类的封装性和隐藏性D)友元

3、函数不能访问类的私有成员5.类成员的访问权限中,(C)只能被本类的成员函数和其友元函数访问。第11页(A)share(B)public(C)private(D)protected6.下列关于运算符重载的描述中,错误的是(B)(A)运算符重载不可以改变操作数的个数(B)运算符重载不可以改变运算符的功能(C)运算符重载不可以改变结合方向(D)运算符重载不可以改变运算优先级7.在下面有关析构函数特征的描述中,正确的是:(B)A)一个类中可以定义多个析构函数B)析构函数名与类名完全相同C)析构函数不能指定返回类型D)析构函数可以有一个或多个参数8.使用派生类的主要原因是:(A)A)提高

4、代码的可重用性B)提高程序的运行效率C)加强类的封装性D)实现数据的隐藏9.下列对虚基类声明正确的是: (B)A. class virtual B: public A    B. class B: virtual public A C. class B: public A virtual    D. virtual class B: public A 10.已知类A中的一个成员函数的说明如下:    voidSet(A&a);则该函数的参数“A&a”的含义是   参考答案为(C)A.指向A的指针为aB.将变量a的地址赋给类AC.类A对象引用a用作函数的形参D.变量A与a按位与后

5、作函数参数 11.若一个类中含有纯虚函数,则该类称为( D )A)基类 B)纯基类  C)派生类  D)抽象类第11页12. 下列关于类的继承描述中,( A )是错误的A) 派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数B) 派生类也是基类,但基类不一定具有派生类的全部属性和方法C) 继承描述类的层次关系,派生类可以具有与基类相同的属性和方法D) 一个基类可以有多个派生类,一个派生类可以有多个基类13. 在C++中,要实现动态联编,必须使用( D )调用虚函数A)类名 B)派生类指针  C)对象名   D)基类指针14. 当一个派生类私有继承一个基类时,基类中的所

6、有公有成员和保护成员成为派生类的( B )A)public成员  B)private成员 C)protected成员 D)友元15.在C++中,类与类之间的继承关系具有( C )A)自反性  B)对称性 C)传递性   D)反对称性二、写出程序运行结果(每题6分,共30分)1、写出下列程序的运行结果。#includeusingnamespacestd;inta[8]={1,2,3,4,5,6,7};voidfun(intb[],intn);//voidmain(){intm=8;fun(a,m);//cout<

7、b[],intn){for(inti=0;iusingnamespacestd;classcomplex{intreal;intimag;public:complex(intr=0,inti=0):real(r),imag(i){}voidshow(){cout<

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

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

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