ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:18.59KB ,
资源ID:7838454      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7838454.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c面向对象程序设计试题和答案汇总Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c面向对象程序设计试题和答案汇总Word下载.docx

1、1、以下特点中不是面向对象程序设计语言所特有的是( )。(A)数据封装 (B)继承(C)多态性 (D)模板2、()是给变量取一个别名,它引入了变量的赞成词。(A)指针 (B)引用 (C)列举 (D)构造3、类成员的接见权限中,( )只能被本类的成员函数和其友元函数接见。(A)share(B)public(C)private(D)protected4、关于构造函数,以下说法不正确的选项是( )。(A)构造函数名字和类名相同(B)构造函数在创办对象时自动执行(C)构造函数无任何函数返回种类(D)构造函数有且只有一个5、派生类可以接见其基类的( )。(A)公有成员 (B)保护成员(C)私有派生 (D

2、)公有和保护成员6、以下关于运算符重载的描述中,错误的选项是( )。(A)运算符重载不可以改变操作数的个数(B)运算符重载不可以改变运算符的功能(C)运算符重载不可以改变结合方向(D)运算符重载不可以改变运算优先级7、C+语言是从早期的 C语言逐渐发展演变而来的 .与C语言对照,它在求解问题方法上进行的最大改进是( )(A)面向过程 (B)面向对象 (C)安全性 (D)复用性8、关于类中定义的成员,其隐含接见权限为( )。ApublicB protectedCprivateD static9、下面相关重载函数的说法中正确的选项是( )(A)重载函数必定拥有不相同的返回值种类; (B)重载函数形

3、参个数必定不相同;(C)重载函数必定有不相同的形参列表 (D)重载函数名可以不相同;10、有以下的对类 “CSample”的说明,其中( )是错误的。classCSampleAinta=23;BCSample(;CCSample(intval;DCSample(;11、在inta=3,int*p=&a;中,*p的值是(A.变量a的地址值B.没心义C.变量p的地址值12、每个类( )构造函数。A)只能有一个(B)只可有公有的C)可以有多个(D)只可出缺省的13、在一个类中可以对一个操作符进行( )重载。(A)1种(B)2种以下 (C)3种以下 (D)多种14、在公有继承的情况下,基类非私有成员在

4、派生类中的接见权限( )(A)受限制 (B)保持不变 (C)受保护 (D)不受保护15、应在以下程序划线处填入的正确语句是( )#includeclassBasepublic:voidfun(coutBase:funclassDerived:publicBasevoidfun(_/ 显示调用基类的函数 fun(cout16、执行下面的程序将输出( )classBASEcharc;BASE(charn:c(nvirtualBASE(coutclassDERIVED:publicBASEDERIVED(charn:BASE(n+1,c(nDERIVED(coutintmain(DERIVEDa(X

5、;return0;(A)XY (B)YX (C)X (D)Y17、下面描述中,表达错误的选项是()(A)公有继承时基类中的(B)公有继承是基类中的publicprivate成员在派生类中仍是public 的private的(C)公有继承时基类中的protected(D)私有继承时基类中的public成员在派生类中是18、定义析构函数时,应该注意(A)其名与类名完好相同(B)返回种类是void种类C)无形参,也不可以重载(D)函数体中必定有delete语句19、关于在类中定义的静态数据成员,下面正确的说法是( )该类的每个对象中都有一个静态数据成员对象创办时产生C.在类外进行初始化既可以在类外初

6、始化,也可以在类内初始化20、C+中声明常量的要点字是( )。A.constB.externC.publicD.enum三、 改错题(每处2分,共6分1、使用VC6打开考生文件夹下的工程 proj1, 此工程包括一个源程前言件 main.cpp,但该程序运行有问题,请更正 main函数中的错误,使程序的输出结果为:member=0member=5menber=10源程前言件 清单以下:class MyClassMyClass(int imember=i;void SetMember(int mmember=m;int GetMember(constreturn menber;void prin

7、t(contcoutmember=private:int member;voed main(MyClass obj1;/ 更正_obj1.print(;MyClass obj2(3;obj1.member=5;/ 更正_MyClass.SetMember(10;/ 更正_obj2.print(;四、写出以下程序的执行结果(每题5分,共20分)1、classSampleintn;Sample(intin=i;friendintadd(Sample&s1,Sample&s2;intadd(Sample&s2returns1.n+s2.n;Samples1(10,s2(20;执行结果是:2、inta

8、dd(intx,intyreturnx+y+1;doubleadd(doublex,doubleyreturnx+y-1;inta=2,b=4;doublec=2.6,d=7.4;3、classAintn;classB:virtualpublicA;classC:classD:publicB,publicCintgetn(returnB:n;d;d.B:n=10;d.C:n=20;4、classmyclassinta,b;staticints;myclass(intx,intya=x;b=y;s+;voidprint(coutshow(2)公有、私有、保护(3)class(4)抽象类(5)成员

9、函数、不是(6)friend(7)11、11(8)动向申请内存空间、释放由new申请的空间二、 选择题(每题分,共30分1、D2、B3、C4、D5、D6、B7、B8、C9、C10、A11、D12、C13、D14、B15、C16、A17、B18、C19、C20、A三、改错题(每错2分,共6分MyClassobj1(0;obj1.SetMember(5;obj2.SetMember(10;四、写出以下程序的执行结果 (每题 5分,共20分)1)30(5分)2)79(每个分3)2020(每个分4)3(2分)3(1分)五、编程题(每题10分、共30分)classrectangle/(2分intx1,y

10、1,x2,y2;/(2 分rectangle(intxx1,intyy1,intxx2,intyy2/(1 分x1=xx1;y1=yy1;x2=xx2;y2=yy2;intgetarea(/(2分returnabs(x2-x1*(y1-y2;rectanglerect1(3,7,8,5;(2分分2、(10分classcar;(1分)classboatintweight;/(1分boat(intw:weight(w/(1 分friendinttotalweight(boatb1,carc1;classcar/(1分(1分car(intw:weight(w;(1 分inttotalweight(b

11、oatb1,carc1/(1 分returnb1.weight+c1.weight;carc1(1000;boatb1(2000;3、(10分classvehicle/定义汽车类 (3分protected:intwheels;/车轮数floatweight;/重量vehicle(intwheels,floatweight;intget_wheels(;floatget_weight(;floatwheel_load(;voidshow(;classcar:publicvehicle/定义小车类 (3分intpassenger_load;/载人数car(intwheels,floatweight

12、,intpassengers=4;intget_passengers(;vehicle:vehicle(intwheels1,floatweight1/(1 分wheels=wheels1;weight=weight1;intvehicle:get_wheels(returnwheels;floatvehicle:get_weight(returnweight;voidvehicle:show(1分车轮:wheels个endl;重量:weight公斤car:car(intwheels,floatweight,intpassengers:vehicle(wheels,weightpassenger_load=passengers;intcar:get_passengers(returnpassenger_load;voidcar:车型:小车show(;载人:passenger_load人carcar1(4,2000,5;输出结果car1.show(;

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2