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

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

ID:59007030

大小:54.00 KB

页数:10页

时间:2020-09-15

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

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

1、上海应用技术学院2011—2012学年第一学期《面向对象程序设计》期(中)(B)试卷课程代码:B学分:3考试时间:100分钟课程序号:班级:学号:姓名:我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。题号一二三四五六七八九十总分应得分20202436100实得分试卷共8页,请先查看试卷有无缺页,然后答题。一、选择题(每题2分,共20分)1、在C++语言中函数返回值的类型是由_________决定的。A)调用该函数时系统临时B)return语句中的表达式类型C)定义该函数时所指定的函数类型D)调用该函

2、数时的主调函数类型2、在函数定义前加上关键字inline",表示该函数被定义为_________。A)重载函数B)内联函数C)成员函数D)普通函数3、假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为_________。A)MyClass&(MyClassx);B)MyClass(MyClassx)C)MyClass(MyClass&x);B)MyClass(MyClass*x)4、下面对于友元函数描述正确的是_________。A)友元函数的实现必须在类的内部定义B)友元函数是类的成员函数C)友元函数破坏了类的封装性和隐藏性D

3、)友元函数不能访问类的私有成员5、为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_________。A)publicB)protectedC)privateD)static6、下面对静态数据成员的描述中,正确的是_________。A)静态数据成员是类的所有对象共享的数据B)类的每个对象都有自己的静态数据成员C)类的不同对象有不同的静态数据成员值D)静态数据成员不能通过类的对象调用7、关于new运算符的错误的描述是_________。A)使用运算符new创建对象数组时必须定义初始值P=newtypeB)使用

4、运算符new创建对象时,会调用类的构造函数C)运算符new可以用来动态创建对象和对象数组D)使用new运算符创建的对象可以使用运算符delete删除8.下列给字符数组进行初始化中,__________是正确的。A.chars1[]="12345abcd";B.chars2[3]="xyz";C.chars3[][3]={'a','x','y'};D.chars4[2[3]={"xyz","mnp"};9、__________是析构函数的特征。A.一个类中只能定义一个析构函数;B.析构函数与类名不同;C.析构函数的定义只能在类体内;D.析构函数可

5、以有各个或多个参数。;10、已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,__________是正确的。A*pp->mAA1A.A1.p=5;B.A1->p=5;C.A1.*p=5;D.*A1.p=5;二、填空题(每空2分,共20分)1、1在C++程序中,使用基本输入输出流需要包含的头文件是__iostream_______。2、执行___new___操作将动态分配P所指向的数据空间,执行__delete___操作将释放由P所指向的动态分配的数据空间。3、C++的三种作用域分别是全局作用域、文件作用域和_函数

6、作用域。4、在C++语言中,每个类都有一个隐含的指针叫做____this_____指针,该指针指向正在调用成员函数的对象。5、如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是引用类型或指针类型。10.类的访问权限有public、____private______和protected。7.在C++程序中,打开std命名空间的语句是__usingnamespacestd______。三、写出程序运行结果(每题4分,共24分)1、写出下列程序的运行结果。#includeusingnamespacestd;

7、classMyPoint{public:MyPoint(intxx=5,intyy=5){X=xx;Y=yy;cout<<"("<usingnamespacestd;inti=0;voidfun(){{staticinti=1;cout<

8、eturn0;}1,2,1,23、写出下列程序的运行结果。#includeusingnamespacestd;classtest{

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

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

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