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

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

ID:47336366

大小:57.50 KB

页数:3页

时间:2019-08-14

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

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

1、----------------------------------------装--------------------------------------订-------------------------------------线----------------------------------------------------宿州学院2012—2013学年度第一学期《面向对象程序设计》(本科)期末试卷(A)(时间120分钟)学院信息工程班级计科姓名学号一、填空题(本大题共10小题,每小题

2、2分,共20分。)1.引用通常用作函数的和返回值。2.构造函数名同类名,构造函数无函数返回类型。类中可以有个构造函数,它们由不同的参数表区分。如果类说明中没有给出构造函数,则C++编译器会自动给出一个默认的构造函数。3.一个类只有一个析构函数,时,系统会自动调用析构函数。4.在C++中“流”是表示数据从一个对象到另一个对象的传送。从流中取得数据称为提取操作,用符号表示;向流中添加数据称为插入操作,用符号表示。5.运算符重载时,其函数名由关键字operator和该运算符构成。成员函数重载双目运算符时,

3、左操作数是,右操作数是。6.C++根据文件内容的数据格式可分为两类:文本文件和,前者存取的最小信息单位为字符,后者为字节。7.使用变量名访问变量,是按变量的地址来直接存取变量称为访问方式;使用指针变量取得另一变量的地址再访问变量称为间接访问方式。8.类的访问限定符包括。9.C++中多态性包括两种多态性:编译时的和运行时的。前者是通过函数和运算符的重载实现的,而后者是通过类继承关系和来实现的。10.#include//+号运算符重载的成员函数形式classcomplex{dou

4、blereal,imag;public:complex(doublea=0.0,doubleb=0.0){real=a;imag=b;}voiddisp(){cout<<'('<

5、的四个选项中,选择正确的一项。本大题共10小题,每小题2分,共20分。)1.说明友元函数的关键字是。(A)class(B)inline(C)friend(D)template2.下列程序运行结果是。#includeclassjk2{inta;public:jk2(intaa){a=aa;cout<<"5";}~jk2(){cout<<"7";}voidlista(){cout<lista();delete

6、p;}(A)765(B)567(C)657(D)7563.下列程序运行结果是。#includeclassjk3{inta,b;public:jk3(intxa,intxb=0){a=xa;b=xb;cout<classwg{dou

7、blem;staticdoubles;public:wg(doublex){m=x;s=s+x;}~wg(){s=s-m;}voiddisp(){cout<classA{public:intx,y;A(intx1,intx2

8、){x=x1;y=x2;}};classB:publicA{public:char*t;B(intx1,intx2,char*s):A(x1,x2){t=s;}};3voidmain(){Bb(8,8,"信息工程学院");Aa(7,7),*p;p=&a;cout<x<y;p=&b;cout<x<y;}(A)7878(B)8787(C)7788(D)88776.执行下面程序段后,k的值为。intm,k;for(k=1,m=0;k<=50;

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

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

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