2010上海交通大学C++期末试卷A.doc

2010上海交通大学C++期末试卷A.doc

ID:55894607

大小:69.00 KB

页数:13页

时间:2020-06-13

2010上海交通大学C++期末试卷A.doc_第1页
2010上海交通大学C++期末试卷A.doc_第2页
2010上海交通大学C++期末试卷A.doc_第3页
2010上海交通大学C++期末试卷A.doc_第4页
2010上海交通大学C++期末试卷A.doc_第5页
资源描述:

《2010上海交通大学C++期末试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海交通大学试卷(A)参考答案(2009至2010学年第_二_学期)班级号__学号______________姓名课程名称C++程序设计成绩一.选择题(每题1分,共10分)1、类CStudent的拷贝构造函数的声明语句为。A.CStudent&CStudent(constCStudentother)B.CStudentCStudent(constCStudentother)C.CStudent(CStudent*other)D.CStudent(constCStudent&other)2、类的友元函数能访问该类的。

2、A.私有成员B.保护成员C.所有成员D.公有成员3、下面关于静态数据成员的描述中,正确的是。A.静态数据成员可以直接用类名调用B.静态数据成员可以在类体进行初始化C.静态数据成员不能受private控制符的作用D.类的不同对象有不同的静态数据成员值4、当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为__A.ios::inB.ios::outC.fstream::in

3、fstream::outD.没有指定打开方式5、若charp[20]=”helloworld”;则输出该字符串正确的语

4、句是____。A.cout<classArray{….};对该类模板实例化正确的是。A.Arrayx;B.Arrayx;C.templatex;D.A

5、rrayx;我承诺,我将严格遵守考试纪律。承诺人:题号得分批阅人(流水阅卷教师签名处)8、公有成员提供了类对外部的接口,私有成员是类的部实现,而不许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,也提供了开放的接口。A.公有成员B.私有成员C.私有成员函数D.保护成员9、假定AB为一个类,则执行ABa(2),b[3],*p;语句时共调用该类构造函数的次数为。A.1B.3C.4D.510、如果A是已经定义好的一个类,函数f的原型为Af().r2是A类的一个对象,在函数f中执行retur

6、nr2时,系统将自动调用。A.缺省的构造函数B.拷贝构造函数C.赋值运算符重载函数D.不调用任何函数一.看程序,写结果(每题5分,共35分)1、请写出下列程序运行结果classADD{friendADDoperator++(ADDop);friendADDoperator++(ADD&op,intn);public:ADD(inti=0,intj=0){a=i;b=j;}voidShow()const{cout<<"a="<

7、or++(ADDop){++op.a;++op.b;returnop;}ADDoperator++(ADD&op,intn){++op.a;++op.b;returnop;}voidmain(){ADDobj(1,2);obj.Show();(obj++).Show();obj.Show();(++obj).Show();obj.Show();}2、请写出下列程序运行结果classCConAndDecon{public:CConAndDecon(charvalue){m_data=value;cout<<"Obje

8、ct"<

9、ata<<""<

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

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

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