




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
--2.与CDC+CeCeCfff.。2o;t5个55a5.;t;t.。+)561。----D.A(。C.B。ttt;;{;r{tr}t----{t;];.)))).D类A;。A将ataAA与a(.();d;;d.Ce题、3----、、、?B{}){)}t;B{}t:td{}{;}d{D}e>----d{;=;;}tEnt{}srr){}一、选择填空题ﻫ1、D2、A、C4、C、B6、D7、A、B、A0、D、A12、A13、C14、B15、C16、D17、C18、A19、C20、D二、问答题1、虚析构函数有什么作用?解答要点ﻫ对象销毁时,需要调用析构函数。在多态调用时,是用基类的指针访问派生类的对象。如果析构函数是非虚函数,则基类指针只能访问基类的析构函数,而不能访问派生类的析构函数,导致派生类对象销毁时,,则可克服这个问题。ﻫﻫ、拷贝构造函数在哪几种情况下调用?解答要点:用一个对象初始化另一个对象时当用对象作为函数参数传递时当函数返回对象时ﻫﻫ、函数重载与函数覆盖有什么不同,它们与多态有什么关系?ﻫ解答要点:函数重载是指函数名相同,而函数的参数个数或类型不同;覆盖是指在派生类中成员函数与基类成员函数的函数名、参数个数、类型与返回值均相同;C++中正是通过虚函数的覆盖,实现多态的功能。ﻫ4、继承是如何工作的?解答要点ﻫ继承使得派生类能够使用基类的公有和保护成员,,----也可以隐藏和覆盖基类的成员。对于公有继承,基类成员的访问权限在派生类保持不变。5、类与对象有什么区别?ﻫ解答要点:类是类型,是对象的抽象,对象是类的具体实例。一个类可以有多个对象,每个对象都有自己的存储单元,而类不占存储单元。三、运行结果为:D::virfun()called.四、填空ﻫ①char*②argv[1]③*str++五、(8分)定义一个字符栈类Stack(包括类的实现。数据成员包括一个存放字符的数组stck[和一个栈指针。栈数组的尺寸由常量SIZE确定。栈的基本操作为)和Pop()。ﻫnstintSIZE=27;classStack{publicﻫstck[SIZEﻫ};:tos(0){ﻫvoidush(charch);ﻫcharPopﻫprieﻫcharinttos;oidSt:Push(charch){if(tos==SIZﻫut<"\nStkisfull\nﻫelse{[tos]=chtosﻫ}ﻫ}charStack::Pop(ﻫ{tos==0){out<nSkisptn";return0;ﻫtos--;return[tos];}0对有n个元素的数组ﻫvoidinverse(int*a,ntn)}ﻫ{inti,*p;p=newint[n];(i=0;i<=n-1;i++)p[i]=a[i];r(i=0;i<=n-1;i++)----a[i]p[n-i-1];delete[]p;七、(12分)下面的函数统计子字符串substr在字符串str中出现的次数如果substr在str中不出现,则返回值。请完成该函数。ﻫtsrcuthartr,chartr){ﻫﻫﻫintcount=0ﻫcr*pChar;if(substU=NULL)returncounﻫwhile(r!={pChsubstr;whha*str){ﻫpChar++ﻫif(*pCha'')ﻫcount++;b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石油化工行业安全生产标准化与应急预案方案
- 9心中的“110”第二课时(教学设计)-2023-2024学年道德与法治三年级上册统编版
- 2024高中物理串联电路和并联电路教学设计新人教版选修3-
- 10《竹石》教学设计2023-2024学年统编版语文六年级下册
- 9商的变化规律的应用(教学设计)-2024-2025学年四年级上册数学人教版
- 10 《吃饭有讲究》第1课时 (教学设计)-2024-2025学年统编版道德法治一年级上册
- 17《饮湖上初晴后雨》教学设计-2024-2025学年三年级上册语文统编版
- 10 往事依依2024-2025学年新教材七年级上册语文新教学设计(统编版2024)
- 2024年四年级品社下册《大家共同出本书》教学实录 冀教版
- 2024-2025学年版高中生物 第二章 细胞的结构 第二节 细胞膜和细胞壁教学实录 浙科版必修1
- 期中测试卷(1~4单元)(试题)2024-2025学年四年级上册数学北师大版
- 内蒙古呼和浩特市2023-2024学年九年级上学期第一次阶段检测化学试题(无答案)
- 2024年铁路安检员理论题库多选题
- 煤矿煤炭销售管理制度
- 《语文综合实践:重温革命历史 赓续红色血脉》教案- 2023-2024学年高教版(2023)中职语文基础模块下册
- 公路设施与交通安全作业指导书
- 2024年公开招聘事业单位工作人员报名登记表
- 植树节英文主题课件
- 2024年中考语文满分作文6篇(含题目)
- 第四单元认位置(单元测试)2024-2025学年一年级数学上册苏教版
- 人教版高二下学期数学(选择性必修二)《5.3.1函数的单调性》同步测试题-带答案
评论
0/150
提交评论