




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010年CII答疑辅导1考试范围教材面向对象部分(即教材P199P406),除(94节标准模板)外的所有内容。另外,对于(103格式控制)一节的内容不做重点,不单独出题。2试卷满分100分,考试题型及各题分数分布一、单项选择题(每小题2分,共20分),二、阅读下列程序,写出执行结果(每小题6分,共24分),三、简答题(每小题4分,共20分),四、根据程序输出填空(共5个小题,每空2分,共24分)五、完成程序(2个小题,共12分)3试题中,各章节内容所占分数大致如下类与对象(15分以上),运算符重载(15分以上),继承(19分以上),虚函数与多态(15分以上),模板(8分以上),输入/输出(15分以上)。出题时,每章超出的分数不能多于3分,例如,类与对象部分最多出18分题。1模板那一章的内容太繁琐了。有关文件(特别是二进制)方面的内容一点都不明白。答模板那一章可能有些繁琐,但其实并不难模板是用于表达逻辑结构相同,但具体数据元素类型不同的数据对象的通用行为。模板把函数或类要处理的数据类型参数化,表现为参数的多态性,称为类属。C提供两种模板机制函数模板和类模板类模版、模版类、函数模版、模版函数等其实可以用一句话来概括汉语语义中心在后,英语语义重心在前。(万变不离其宗)如猫是会吃老鼠的动物。ACATISANANIMALTHATCANEATAMOUSE因此类模版是模版,不是类。(要想成为类,必须将类属参数实例化)模版类是类,是类模版实例化的结果。函数模版是模版,不是函数。(要想成为函数,必须将类属参数实例化)模版函数是函数,是函数模版实例化的结果。重点掌握函数模版的重载及匹配的优先级问题。有关文件(特别是二进制)方面的内容一点都不明白。文本文件IFSTREAM、OFSTREAM、FSTREAM文本文件是顺序存取文件描述一个对象的信息称为一个记录文本文件本身没有记录逻辑结构通常一个逻辑记录用换行符分隔;数据项之间可以用空白符、换行符、制表符等分隔文本文件用默认方式打开文本文件用文本文件流进行读/写操作如定义了一个文件流对象IFSTREAMIFS“DFILENAMETXT”,IOSIN/读方式OFSTREAMOFS“DFILENAMETXT”,IOSOUT/写方式FSTREAMIOFS“DFILENAMETXT”,IOSIN|IOSOUT/读写方式IOFSNUMNAMESCORE/从文件流中读取数据,想想CINIOFSVOIDMAINCHARBUF80CINGETBUF,80,Y/指定终止符COUTBAB用已有方法解决对不同数据类型处理(1)宏替换DEFINEMAXA,BABAB问题避开类型检查INCLUDEDEFINEMAXA,BABABVOIDMAINCOUTDEFINEMAXA,BABABCLASSXPUBLICXINTAA0,INTBB0AAABBBINTAINTBVOIDMAINXXCOUTTEMPLATETMAXTA,TBRETURNABABVOIDMAINCOUTCLASSNUMBERPUBLICNUMBERINTIVALIVIRTUALVOIDSHOWCONST0PROTECTEDINTVALCLASSHEX_TYPEPUBLICNUMBERPUBLICHEX_TYPEINTINUMBERIVOIDSHOWCONSTCOUTINCLUDEINCLUDESTRUCTTXRECCHARNO6CHARNAME20CHARTEL9CHARPOSTC7CHARADDR30VOIDMAININTN,ISTRUCTTXRECGZRECCHARFILENAME20FSTREAMOUTFILECOUTFILENAMEOUTFILEOPENFILENAME,IOSOUT|IOSBINARYIFOUTFILECERRNFORI1IGZRECNOCOUTGZRECNAMECOUTGZRECTELCOUTGZRECPOSTCCOUTGZRECADDROUTFILEWRITECHAROUTFILECLOSE5从键盘上输入职工的编号,在由第4题所建立的通讯录文件中查找该职工资料。查找成功时,显示职工的姓名、电话号码、邮政编码和住址。INCLUDEINCLUDEINCLUDEINCLUDESTRUCTTXRECCHARNO6CHARNAME20CHARTEL9CHARPOSTC7CHARADDR30VOIDMAINSTRUCTTXRECGZRECINTICHARFILENAME20,NUM5FSTREAMINFILECOUTFILENAMEINFILEOPENFILENAME,IOSIN|IOSBINARYIFINFILECERRNUMDOINFILEREADCHARWHILESTRCMPGZRECNO,NUM0/不可用INFILEEOF判断二进制文件的结束。IFSTRCMPGZRECNO,NUM0COUTINCLUDEINCLUDEVOIDMAININTDATA1,DATA2FSTREAMINFILE1,INFILE2,OUTFILEINFILE1OPEN“DVCFDAT“,IOSIN|IOSBINARYIFINFILE1CERRINCLUDEINCLUDEUSINGNAMESPACESTDDEFINEDACOUT只能用友元函数重载,不能用成员函数重载重点讲解一下书上250页的例题吧例67重载流插入运算符和提取运算符DOC两者均不能重载的运算符有(1)(2)(3)(4)(5)SIZEOF等9包含虚基类的继承体系中,构造函数的执行顺序是什么上课列举的那几个例子看起来好像明白,但总觉得缺了什么。希望老师能用文字来表达一下,因为课本293页那些看起来不太明白。“在具有虚继承的类体系中,建立派生类对象时先调用间接基类构造函数,再按照派生类定义时各个直接基类继承的顺序调用直接基类的构造函数,最后再对派生类对象自身构造函数。另外,C为了保证虚基类构造函数只被建立对象的类执行一次,规定在创建对象的派生类构造函数中只调用虚基类的构造函数和进行执行自身的初始化。参数表中的其他调用被忽略,即直接基类的构造函数只调用系统自带的版本,或调用自定义版本但不对虚基类数据成员初始化。“建立一个类层次后,通常创建某个派生类的对象,包括使用基类的数据和函数C提供一种机制,在创建派生类对象时用指定参数调用基类的构造函数来初始化派生类继承基类的数据派生类构造函数声明为派生类构造函数变元表基类变元表,对象成员1变元表对象成员N变元表;与书写顺序无关不具有虚基类的继承体系中,创建派生类对象时,构造函数的执行顺序是什么1基类构造函数、2(派生类)对象成员构造函数、3派生类自身的构造函数INCLUDECLASSPARENT_CLASSINTDATA1,DATA2PUBLICPARENT_CLASSINTP1,INTP2DATA1P1DATA2P2INTINC1RETURNDATA1INTINC2RETURNDATA2VOIDDISPLAYCOUTCLASSAPUBLICACONSTCHARSCOUTCLASSBASE1PUBLICBASE1INTXVALUEXINTGETDATACONSTRETURNVALUEPROTECTEDINTVALUECLASSBASE2PUBLICBASE2CHARCLETTERCCHARGETDATACONSTRETURNLETTERPROTECTEDCHARLETTERCLASSDERIVEDPUBLICBASE1,PUBLICBASE2/公有继承BAS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腔镜手术护理新进展培训班讲课件
- 偏执性精神病的护理讲课件
- 广州体育学院《医学统计学(A)》2023-2024学年第二学期期末试卷
- 黑龙江大学《就业技能提升与实训》2023-2024学年第二学期期末试卷
- 泰山学院《人体断面解剖学》2023-2024学年第二学期期末试卷
- 漯河医学高等专科学校《中学体育教学技能训练》2023-2024学年第二学期期末试卷
- 江苏经贸职业技术学院《经济数学》2023-2024学年第二学期期末试卷
- 沈阳航空航天大学北方科技学院《文化差异与跨文化交际》2023-2024学年第二学期期末试卷
- 莱芜职业技术学院《石油工程专业文献检索及论文写作》2023-2024学年第二学期期末试卷
- 面向未来教育如何运用大数据分析学生潜能
- GB/T 45700-2025物业管理术语
- 【MOOC】土木工程制图-同济大学 中国大学慕课MOOC答案
- 创业修炼智慧树知到期末考试答案2024年
- 八年级道德与法治下册第一单元坚持宪法至上思维导图人教部编版
- 汽车标准件手册
- (完整版)绿色施工管理体系与管理制度
- 报销明细汇总表
- 块状物品推送机机械原理课程设计
- 室内全彩LED屏采购合同
- 凤仙花的发芽与生长的观察记录表
- 入无分别总持经(敦煌本)简体+入无分别法门经(宋)
评论
0/150
提交评论