安徽大学C++试卷-2007年

安徽大学C++试卷-2007年

ID:41925286

大小:60.00 KB

页数:4页

时间:2019-09-04

安徽大学C++试卷-2007年_第1页
安徽大学C++试卷-2007年_第2页
安徽大学C++试卷-2007年_第3页
安徽大学C++试卷-2007年_第4页
资源描述:

《安徽大学C++试卷-2007年》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽大学20—20学年第学期《面向对象程序设计》考试试卷一、选择题(每小题2分,共20分)1、下面语句中,错误的是   A、charc[6]={A,B,C,D,E};B、chara[6]={65,66,67,68,69};C、charb[6]={'A','B','C','D','E'};D、chard[6]="ABCDE";2、在语句cout<

2、.在类的定义中,必须包含private、public、protected三种存取方式对应的部分。D.类实质上是一种数据类型。4.在下面的函数原型声明中,存在着语法错误的是______________A.voidBD(int a,int);B.voidBD(int,int);C.  voidBD(int,intx=5);D.intBD(int x;int y);5、声明类如下:classc1{public:c1(){cout<<’#’;}};执行语句:c1a1,a2[2],*a3[2];运行结果为。A、#  B、###  C、#

3、###  D、#####6、关于类模板作用的描述,正确的是。A、类模板的主要作用是生成抽象类B、类模板实例化时,根据模板实参生成一个类C、类模板的数据成员具有相同类型D、类模板的成员函数都没有返回值7.可以重载的运算符有_________________A.::B.sizeofC..D.[]8、下列符号可以作为C++标识符的是A、_cpu  B、a~b  C、else  D、2d3d9、在表达式x1+x2-x3中,+是作为成员函数重载的运算符,*是作为友元函数重载的运算符。下列叙述中正确的是A、operator+有两个参数,o

4、perator-有两个参数《面向对象程序设计》试卷第4页共6页B、operator+有两个参数,operator-有一个参数C、operator+有一个参数,operator-有两个参数D、operator+有一个参数,operator-有一个参数10.已知函数f的原型为voidf(int&a,char*b);,变量s,t的定义是:ints;chart[]=”ABCD”;把s和t分别作为第一参数和第二参数来调用函数f,正确的调用语句是_____________A.f(&s,&t);B.f(&s,t);C.f(s,t);D.f(

5、s,&t)二、填空题(每空1分,共20分)1.算法的基本控制结构由、和三种。2.面向对象程序设计的基本特点有、、、。3.C++作用域分为、、、。4.面向对象的软件工程包括面向对象的、、、和。5.函数在对象创建时被自动调用,函数在对象生存期结束时被自动调用。6.带有的类是抽象类。7.在用class定义一个类时,数据成员和成员函数的默认访问权限是。8.多态从实现的角度可以分为两类:编译时的多态和时的多态。三、程序填空题(每小题6分,共12分)1.已知下面程序首先创建对象数组,接着访问数组元素的成员,最后删除整个对象数组,输出结果为

6、:516。《面向对象程序设计》试卷第4页共6页#includeusingnamespacestd;classAA{public:AA(intxx=0){X=xx;}intGetX(){returnX;}voidMove(intx){X=x;}private:intX;};voidmain(){AA*Ptr=newAA[2];Ptr[0].Move(5);Ptr[1].Move(16);for(inti=0;i<2;i++)cout<<<<'';delete;}《面向对象程序设计》试卷第4页共6页2。完成以下

7、sin函数的重载,为了能用角度(实数)作为参数进行计算。《面向对象程序设计》试卷第4页共6页#include#includeclassdegree{doubledeg;public:degree(doublex=0):deg(x){}frienddoublesin(degree&x){return}};main(){intn;《面向对象程序设计》试卷第4页共6页for(n=0;n<=180;n+=30){cout<

8、(16+12,共28分)1.写出下列程序的运行结果《面向对象程序设计》试卷第4页共6页1.#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0){X=xx;Y=yy;cout<<

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

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

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