面向对象程序设计试题样卷.doc

面向对象程序设计试题样卷.doc

ID:59285442

大小:36.50 KB

页数:3页

时间:2020-09-06

面向对象程序设计试题样卷.doc_第1页
面向对象程序设计试题样卷.doc_第2页
面向对象程序设计试题样卷.doc_第3页
资源描述:

《面向对象程序设计试题样卷.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、----------------------------------------装--------------------------------------订-------------------------------------线----------------------------------------------------宿州学院2012—2013学年度第一学期《面向对象程序设计》(本科)期末试卷(A)(时间120分钟)学院信息工程班级计科姓名学号一、填空题(本大题共10小题,每小题2分,共20分。)1.引用通常用作函数的和返回值

2、。2.构造函数名同类名,构造函数无函数返回类型。类中可以有个构造函数,它们由不同的参数表区分。如果类说明中没有给出构造函数,则C++编译器会自动给出一个默认的构造函数。3.一个类只有一个析构函数,时,系统会自动调用析构函数。4.在C++中“流”是表示数据从一个对象到另一个对象的传送。从流中取得数据称为提取操作,用符号表示;向流中添加数据称为插入操作,用符号表示。5.运算符重载时,其函数名由关键字operator和该运算符构成。成员函数重载双目运算符时,左操作数是,右操作数是。6.C++根据文件内容的数据格式可分为两类:文本文件和,前者存取的最小信

3、息单位为字符,后者为字节。7.使用变量名访问变量,是按变量的地址来直接存取变量称为访问方式;使用指针变量取得另一变量的地址再访问变量称为间接访问方式。8.类的访问限定符包括。9.C++中多态性包括两种多态性:编译时的和运行时的。前者是通过函数和运算符的重载实现的,而后者是通过类继承关系和来实现的。10.#include//+号运算符重载的成员函数形式classcomplex{doublereal,imag;public:complex(doublea=0.0,doubleb=0.0){real=a;imag=b;}void

4、disp(){cout<<'('<

5、果是。#includeclassjk2{inta;public:jk2(intaa){a=aa;cout<<"5";}~jk2(){cout<<"7";}voidlista(){cout<lista();deletep;}(A)765(B)567(C)657(D)7563.下列程序运行结果是。#includeclassjk3{inta,b;public:jk3(intxa,intxb=0){a=xa;b=xb;cout<

6、voidy3(){cout<classwg{doublem;staticdoubles;public:wg(doublex){m=x;s=s+x;}~wg(){s=s-m;}voiddisp(){cout<

7、3.~wg();x3.disp();}(A)7.8(B)7.7(C)7.6(D)115.下列程序运行结果是。#includeclassA{public:intx,y;A(intx1,intx2){x=x1;y=x2;}};classB:publicA{public:char*t;B(intx1,intx2,char*s):A(x1,x2){t=s;}};voidmain(){Bb(8,8,"信息工程学院");Aa(7,7),*p;p=&a;cout<x<y;p=&b;cout<x<y;}(A

8、)7878(B)8787(C)7788(D)88776.执行下面程序段后,k的值为。intm,k;for(k=1,m=0;k<=50;k

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

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

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