《中央广播电视大学计算机科学与技术专业25219.docx》由会员分享,可在线阅读,更多相关《中央广播电视大学计算机科学与技术专业25219.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、中央广播播电视大大学计算算机科学学与技术术专业面向对象象程序设设计课程程考核说说明(220033年版)一、考核核说明面向对对象程序序设计课课程是电电大系统统计算机机科学与与技术专专业本科科生(专专科起点点)的一一门必修修课程。本本课程是是数据结结构、操操作系统统、计算算机网络络、软件件工程等等的先修修课程,在在整个专专业教学学体系中中占据非非常重要要的基础础地位。本本课程主主要介绍绍C+语言的的基本语语法规则则,各种种数据类类型的定定义、表表示和使使用,各各种流程程控制语语句的定定义与作作用,类类和对象象的定义义与应用用,面向向过程和和面向对对象的程程序设计计方法等等内容。面向对象象的思想想是
2、需要要在实践践中不断断摸索和和体会的的,学生生们在后后续课的的学习和和以后的的工作中中要主动动去运用用和实践践。教学学的主要要目标是是让学生生能够建建立起思思考问题题的方法法,指导导以后的的软件开开发实践践。现将该课课程考核核的有关关问题说说明如下下:1. 考考核对象象 全国国电大系系统开放放教育试试点计算算机科学学与技术术专业(专专科起点点本科)学学生。2教学学媒体 文字主主教材CC+面面向对象象程序设设计 王萍编编著 清华大大学出版版社出版版 实验教教材面面向对象象程序设设计实验验 徐徐孝凯等等编 中央广广播电视视大学出出版社出出版 录象教教材 116讲 王萍主主讲 中中央广播播电视大大学
3、音像像出版社社出版 复习资资料 面面向对象象程序设设计期末末复习指指导中中央电大大教育杂杂志社出出版发行行 作业练练习 面面向对象象程序设设计形成成性考核核作业册册 中中央电大大教育杂杂志社出出版发行行 网上辅辅导 在电大大在线计计算机科科学与技技术面面向对象象程序设设计课课程网页页上发表表3. 命命题依据据本考核说说明以电电大计算算机科学学与技术术专业面面向对象象程序设设计教学学大纲为为依据编编制。本本考核说说明是考考试命题题的依据据。4. 考考核要求求本课程是是以实用用为最终终目的,主主要考核核学生对对C+语言的的掌握程程度和对对解决一一般问题题的程序序设计能能力。不不要死记记硬背,注注重
4、理解解和运用用。考核核分为以以下几个个层次:理解:要要求学生生理解面面向过程程和面向向对象程程序设计计的基本本思想和和方法,理理解C+语言言程序的的基本结结构,理理解各种种C+语法成成分定义义、表示示和作用用。应用:要要求学生生能够根根据所学学的C+语言言知识和和程序设设计知识识,分析析和理解解一般的的程序或或函数模模块或类类模块,能能够根据据处理简简单问题题的要求求编写出出较规范范的并且且可读性性好的面面向过程程或面向向对象的的函数模模块或程程序。综合应用用:要求求学生能能够综合合运用多多个知识识点进行行比较复复杂的程程序(函函数模块块)分析析和设计计,考察察学生综综合运用用知识的的能力和和
5、实际解解决问题题的能力力。5. 命命题原则则(1) 在教学学大纲和和考核说说明所规规定的知知识范围围内命题题。在教教学知识识范围之之内,需需要灵活活运用才才能够解解决问题题的试题题不属于于超纲。(2) 试题的的考察要要求覆盖盖面广、区区分度高高。(3) 试题兼兼顾各个个能力层层次,理理解约占占40%,应用用约占440%,综综合应用用约占220%。(4) 试题的的难易程程度和题题量适当当,按难难易程度度分为四四个层次次:容易易占200%,较较易占330%,较较难占330%,难难占200%。题题量安排排以平时时能够独独立完成成作业者者,能在在规定的的考试时时间内做做完并有有一定时时间检查查为原则则
6、。6. 试试题题型型单项选择择题:根根据题意意,从四四种可选选择的答答案中选选择合适适的一种种答案。填空题:根据题题意,在在画有横横线或空空白处填填写合适适内容。程序填充充题:根根据C+程序序或函数数(类)模模块,及及相应的的功能描描述,在在画有横横线或空空白处填填写合适适内容。理解问答答题:根根据C+程序序或函数数(类)模模块,回回答一些些问题。如如写出程程序运行行结果或或函数调调用结果果,写出出程序或或函数所所能实现现的功能能,按题题意要求求指出错错误位置置并改正正。编程题:给出编编程要求求和函数数原型,编编写出相相应的程程序或函函数模块块。7. 考考核形式式: 采用期期末考核核与形成成性
7、考核核相结合合的方式式。形成成性考核核分为两两种,一一种视作作业完成成情况和和实验完完成情况况而定,占占总成绩绩的155%;另另一种为为期末上上机考核核,占总总成绩的的15%,完成成一个指指定题目目的程序序开发和和调试,由由各省级级电大在在省内统统一命题题,时间间为600分钟。期期末考核核占总成成绩的770%,为为闭卷考考试,由由中央电电大统一一命题,时时间为1150分分钟。总总成绩满满分为1100分分,合成成成绩达达60分分及以上上者可获获得该课课程规定定的4学学分,否否则不获获得该课课程学分分。二、考核核内容和和要求第一部分分 程序设设计基础础考核目的的:考核学生生对C+程序序结构、程程序
8、运行行过程、各各种数据据类型的的作用、数数据常量量表示、表表达式构构成、运运算符含含义、简简单语句句和复合合语句格格式等的的掌握程程度。考核的知知识点:C+语语言特点点和程序序的基本本结构。上机输入入、编辑辑、连接接、运行行一个CC+程程序的过过程。整数、字字符、实实数、逻逻辑等标标准数据据类型的的含义。各种常量量的字面面表示和和符号表表示,变变量的定定义与使使用。常用运算算符的表表示、优优先级与与结合性性。表达式的的分类和和使用。考核要求求:理解:CC+语语言的有有关基本本概念、程程序结构构、数据据类型的的分类与与作用、常常量和变变量的表表示、运运算符含含义、表表达式构构成与运运算等内内容。
9、应用:能能够编写写简单的的程序,能能完成简简单数据据和表达达式的输输入和输输出,能能利用变变量存放放输入数数据、临临时数据据和计算算结果,能能利用符符号常量量存放固固定数据据,能根根据数值值计算和和数据处处理的要要求选择择合适的的常量或或变量表表示,能能利用运运算符进进行算术术、比较较(即关关系)和和逻辑运运算,能能把一般般数学算算式、不不等式或或条件表表示成相相应的CC+表表达式。第二部分分 流流程控制制语句与与程序模模块的基基本结构构考核目的的:考核学生生对各种种分支语语句、循循环语句句和跳转转类语句句的理解解和掌握握程度,对对程序模模块的顺顺序、分分支和循循环这三三种基本本结构的的理解程
10、程度,对对运用流流程控制制语句编编写程序序解决实实际问题题的能力力。考核的知知识点: 下列各各种控制制语句的的定义格格式、执执行过程程与作用用: if语语句、sswittch语语句、ffor语语句、wwhille语句句、doo语句、bbreaak语句句、coontiinuee语句、rretuurn语语句等。 各种分分支和循循环语句句相互嵌嵌套的作作用和执执行过程程。考核要求求:理解:各各种语句句的格式式、执行行过程与与作用,语语句之间间相互嵌嵌套的概概念。应用:(1) 能够分分析含有有if和swiitchh分支类类语句的的程序模模块并给给出功能能或执行行结果,能能够按照照分支处处理的要要求编写
11、写出相应应的分支支程序。(2) 能够分分析含有有forr、whiile和和do循环环类语句句的程序序模块并并给出功功能或执执行结果果,能够够按照循循环处理理的要求求编写出出相应的的循环程程序,如如累加计计算、数数据统计计、求最最大值、求求平均值值等程序序。(3) 能够实实现iff和swiitchh语句之之间的转转换,能能够实现现forr、whiile和和do循环环语句之之间的转转换。综合应用用:运用用各种流流程控制制语句和和其他语语句等已已有知识识进行比比较复杂杂的程序序分析与与设计,如如双重或或三重循循环的程程序分析析与设计计。第三部分分 函函数考核目的的:考核学生生对变量量作用域域的理解解
12、程度,对对函数定定义与调调用格式式的掌握握程度,对对形式参参数和实实在参数数的使用用与结合合的理解解程度,对对模块化化程序设设计方法法的掌握握程度。考核的知知识点:模块化程程序设计计的概念念,多文文件结构构的程序序。函数的定定义、声声明与调调用格式式,静态态函数的的含义。函数定义义中值参参数、指指针参数数、数组组参数、引引用参数数、常量量参数的的声明格格式及作作用;函数中带带默认值值参数的的说明与与作用。函数调用用中的实实参与函函数定义义中的形形参之间间的结合合过程。 函数返返回值的的一般类类型、指指针类型型和引用用类型的的作用。变量的作作用域和和生存期期,静态态变量的的特点。内联函数数的定义
13、义格式及及作用。递归函数数的设计计方法和和调用过过程。函数重载载的含义义和作用用。函数模板板的定义义格式及及作用。 考核要要求:理解:(1) 模块化化程序设设计与函函数的关关系,函函数的定定义格式式与声明明格式,函函数调用用表达式式的格式式及执行行过程,带带默认值值参数的的含义与与用法。(2) 全局变变量、局局部变量量、静态态变量的的含义。(3) 内联函函数和函函数模板板的定义义与声明明格式,函函数模板板的实例例化,重重载函数数的作用用。应用:(1) 能够分分析已知知函数,给给出所能能实现的的功能或或运行结结果。(2) 能够根根据处理理问题的的需要合合理地设设置函数数参数、函函数的返返回值类类
14、型以及及编写出出函数体体。(3) 利用递递归函数数来简化化程序设设计。(4) 利用函函数重载载来优化化程序设设计。(5) 利用函函数模板板来设计计能够处处理任何何数据类类型的程程序。第四部分分 数数组、结结构、指指针和引引用考核目的的:考核学生生对数组组、字符符串、结结构、指指针、引引用等数数据类型型的理解解和掌握握程度。考核的知知识点: 一维数数组的概概念、定定义和初初始化。 二维及及多维数数组的概概念、定定义和初初始化。 一维和和二维数数组元素素的下标标访问方方式。 字符串串与字符符数组的的区别与与联系,字字符串的的输入与与输出。 常用字字符串函函数(如如strrlenn,sttrcppy
15、,sstrccmp,strrcatt等)的的调用格格式与作作用。 结构类类型的定定义格式式和作用用,结构构变量的的定义格格式和初初始化。 结构成成员的表表示和使使用。 指针的的概念、定定义及初初始化。 针对指指针的各各种运算算操作。 数组名名的指针针含义,数数组元素素的下标标与指针针方式的的表示及及转换。 数组形形参与指指针形参参之间的的等价表表示与转转换。 引用的的定义和和初始化化,引用用参数与与值参数数的区别别。 一般变变量与数数组的存存储空间间的动态态分配与与释放。考核要求求:理解:(1) 数组、字字符串、结结构、指指针、引引用等的的概念、表表示和作作用。(2) 数组的的存储空空间分配配
16、,数组组元素的的地址计计算,数数组元素素的下标标访问方方式和指指针访问问方式。(3) 字符串串的存储储格式,字字符串的的输入输输出方式式,字符符串函数数的调用用。(4) 数据空空间的动动态分配配与释放放,链表表的结构构与访问问结点的的过程。应用:(1) 能够分分析和设设计在一一维数组组上的顺顺序查找找、选择择排序、插插入排序序等算法法。(2) 能够分分析和设设计在二二维数组组上的矩矩阵加、减减、转置置、乘等等运算的的算法。(3) 能够分分析和设设计利用用字符串串函数进进行字符符串处理理的算法法。(4) 能够分分析和设设计动态态生成的的链表,在在链表头头或尾插插入或删删除结点点的算法法,以及及遍
17、历链链表的算算法。(5) 能够分分析和设设计对顺顺序或链链接表示示的栈或或队列进进行插入入或删除除元素(结结点)的的算法。(6) 能够使使用引用用类型作作为函数数的参数数类型和和返回值值类型。综合应用用:运用用数组、字字符串、结结构、指指针、引引用等数数据类型型进行程程序设计计。第五部分分 类类与对象象考核目的的:考核学生生对类这这种复杂杂数据类类型的理理解和运运用程度度,对面面向对象象程序设设计方法法的掌握握程度。考核的知知识点:面向对象象程序设设计的概概念。类的定义义,类与与结构的的区别和和联系。类成员的的访问控控制与访访问方式式。内联与非非内联成成员函数数的声明明与定义义。对象的生生成和
18、初初始化。类的作用用域。类的构造造函数与与析构函函数。类的拷贝贝构造函函数和赋赋值重载载函数。静态数据据成员和和静态成成员函数数。对象成员员和一般般成员的的初始化化方式。友元函数数与友元元类。thiss指针。用数组和和链表实实现队列列类和栈栈类。考核要求求:理解:(1) 面向对对象程序序设计的的有关概概念。(2) 类的定定义,类类成员的的访问权权限,构构造函数数与析构构函数的的定义格格式及作作用。(3) 静态数数据成员员定义、初初始化与与作用,静静态函数数成员的的定义格格式与特特性。(4) 友元函函数和友友元类的的声明与与作用。应用:(1) 能够分分析和设设计含有有简单类类定义的的程序。 (2
19、) 能够够使用数数组或链链表建立立队列类类和栈类类。综合应用用:(1) 能够根根据程序序要求构构造满足足要求的的类。在在构造过过程中充充分考虑虑构造函函数和析析构函数数的使用用、成员员访问控控制的运运用、内内联函数数的运用用、静态态成员的的选用。(2) 能够根根据要求求构造多多个类完完成所要要求的程程序设计计任务,多多个类之之间可以以发生一一定的关关系,如如一个类类作为另另一个类类的成员员或友元元、一个个类使用用另一个个类的服服务等。第六部分分 继继承与多多态性考核目的的:考核学生生对面向向对象机机制(封封装、继继承和多多态)的的理解和和掌握程程度。考核的知知识点:结构化程程序设计计和面向向对
20、象程程序设计计思想的的不同。继承(单单继承与与多继承承)的含含义,派派生类的的定义和和使用。派生类中中构造函函数和析析构函数数的执行行过程。对派生类类和基类类中同名名成员的的访问方方式。静态联编编与动态态联编的的各自的的含义和和区别。静态联编编与函数数重载,动动态联编编与虚函函数,多多态性。虚基类,抽抽象类,纯纯虚函数数。考核要求求:理解:(1) 类继承承的概念念和作用用,派生生类的定定义格式式。(2) 派生类类对基类类的继承承方式,派派生类对对基类成成员的访访问权限限。(3) 静态联联编和动动态联编编的含义义,函数数重载和和虚函数数的作用用。应用:(1) 能分析析含有派派生类的的程序。(2)
21、 能够根根据要求求构造类类的继承承层次,并并完成一一定的程程序设计计。综合应用用:能够够利用继继承、虚虚函数、动动态联编编(即多多态性)等等机制完完成面向向对象的的程序设设计。第七部分分 运运算符重重载考核目的的:考核学生生对运算算符重载载的理解解和掌握握程度。考核的知知识点:运算符重重载的概概念与函函数定义义格式。一般函数数的运算算符重载载和成员员函数的的运算符符重载。引用在运运算符重重载中的的作用。作为友元元函数的的运算符符重载。单目和双双目算术术运算符符的重载载。增1和减减1运算算符的重重载。插入运算算符和抽抽取运算算符的重重载。圆括号运运算符和和中括号号运算符符作为成成员函数数的重载载
22、。考核要求求:理解:(1) 运算符符重载的的概念及及作用。(2) 引用在在运算符符重载中中的作用用。(3) 运算符符重载作作为一般般函数和和成员函函数在参参数上的的区别。应用:能能够分析析和设计计带有运运算符重重载的函函数或类类。三、期末末考核试试题样例例及解答答一、单项项选择(每每小题11分,112小题题,共112分)1. CC+源源程序文文件的缺缺省扩展展名为( )。 A. cppp BB. eexe C. objj D. liik2. xx0 | y=5的相相反表达达式为( )。A. xx=00 | y!=5 B. x0 | y!=5 D. x0 & yy=553. 在在下面的的字符数数
23、组定义义中,有有语法错错误的是是( )。A. ccharr a20=“aabcddefgg”; BB. ccharr a=“xx+y=55.”; C. chaar aa155; D. chaar aa100=5; 4. 以下正正确的函函数原型型语句是是( )。 A. dooublle ffun(intt x,intt y) B. dooublle ffun(intt x;intt y) C. dooublle ffun(intt,innt); D. dooublle ffun(intt x,y);5. 在在下面存存储类中中,( )的对对象不是是局部变变量。A. 外外部静态态类 B. 自动类类
24、C. 函数形形参 D. 寄存器器类6. 假假定有“strructt BOOOKchaar ttitlle440; flloatt prricee; BOOOK *boook=neww BOOOK;”,则正正确的语语句是( )。A. sstrccpy(boook-tittle,”Wanng TTao”); B. sttrcppy(bbookk.tiitlee,”Wanng TTao”); C. strrcpyy(*bbookk.tiitlee,”Wanng TTao”); D. sttrcppy(*boook)-ttitlle,”Wanng TTao”);7. 软软件产品品所具有有的全部部或部分
25、分地再用用于新的的应用的的能力称称为该软软件的( )。 A. 可维维护性 B. 可复复用性 C. 兼容容性 D. 正确确性8. 在在多文件件结构的的程序中中,通常常把含有有maiin()函数的的文件称称为( )。 A. 主文件件 B. 实现文文件 C. 程序序文件 D. 头文件件 9. 在一个个用链表表实现的的队列类类中,假假定每个个结点包包含的值值域用eelemm表示,包包含的指指针域用用nexxt表示示,链队队的队首首指针用用eleemHeead表表示,队队尾指针针用ellemTTaill表示,若若链队为为空,则则进行插插入时必必须把新新结点的的地址赋赋给( )。 A. ellemHHea
26、dd B. ellemTTaill C. ellemHHeadd和eleemTaail D. ellemHHeadd或eleemTaail 100. 假定定AB为一一个类,则则执行 “ABB a, b(2), c3, *pp=&aa;”语语句时共共调用该该类无参参构造函函数的次次数为( )。 A. 5BB. 66C. 3D. 4 111. 引入入友元的的主要目目的是为为了( )。A. 增增强数据据安全性性 B. 提高高程序的的可靠性性C. 提提高程序序的效率率和灵活活性 D. 保证类类的封装装性12. 如果是是类B在在类A的的基础上上构造,那那么,就就称( )。 A. 类A为为基类或或父类,类
27、类B为超类类或子类类B. 类类A为基基类、父父类或超超类,类类B为派生生类或子子类 C. 类类A为派派生类,类类B为基类类D. 类类A为派派生类或或子类,类类B为基类类、父类类或超类类二、填空空(每空空1分,15小题,共18分) 1. C+语言言是在_语语言的基基础上发发展起来来的。 2. 假定定x=55,y=66,则执执行表达达式y*=x+计算算后,xx和y的值分分别为_和_。3. 假假定x是一个个逻辑量量,则xx & faalsee的值为为_。 4. 在if语句句中,每每个ellse关关键字与与它前面面同层次次并且最最接近的的_关关键字相相配套。 5. 一个二二维字符符数组aa100220
28、能能够存储储_个个字符串串,每个个字符串串的长度度至多为为_。 6. 局部变变量具有有局部生生存期,存存放在内内存的_区区中。 7假假定p所指对对象的值值为255,p+1所指指对象的的值为442,则则执行*(p+)或或*p+运算算后,pp所指对对象的值值为_。8. 已已知语句句“couuts;”的输出出是“applle”,则执行行语句“couutabbc(yy)表达达式调用用一个成成员函数数,在成成员函数数中使用用的_就代表表了类外外的p指针。 11当用户户为一个个类定义义有_时,则则系统不不会为该该类再自自动生成成一个默默认构造造函数。 12假定用用户为类类AB定义义了一个个构造函函数AAB
29、(iint aa, innt bbb):a(aaa),b(bbb),则则定义该该类的对对象时,有有_种种定义格格式。 13假定用用户只为为类ABB定义了了一个构构造函数数ABB(innt aaa, intt bbb=0) a=aa; b=bb;,则则定义该该类的对对象时,其其实参表表中至少少带有_个个实参。 14. 在重重载一个个单目运运算符时时,参数数表中没没有参数数,说明明该运算算符函数数只能是是类的_。 15. 若要要保证一一个公共共的基类类在派生生类中只只产生一一个基类类子对象象,则必必须都以以_的方式式继承它它。三、程序序填充。对对程序、函函数或类类中划有有横线的的位置,根根据题意意
30、按标号号把合适适的内容容填写到到程序下下面相应应标号的的后面(每每小题66分,33小题,共共18分分) 11. 把从从键盘上上输入的的一个大大于等于于3的整整数分解解为质因因子的乘乘积。如如输入224时得得到的输输出结果果为“2 22 2 3”,输入入50时时得到的的输出结结果为“2 55 5”,输入入37时时得到的的输出结结果为“37”。#inccluddevoidd maain()int x;couttx; whhilee(_(11)_);int i=22;dowhille(_(2)_) couttii ;x/=ii; _(33)_;whiile(ixx);if(xx!=11) ccout
31、txx; coutteendll;(1)(2)(3)2. 假假定有定定义为“strructt NOODEintt daata; NOODE* neext;”,下面面算法根根据taablee数组中中的n个元素素建立一一个表头头指针为为L的链表表,链表表中结点点值的顺顺序与数数组元素素值的顺顺序正好好相反。 vooid f6(NODDE*& L, innt ttablle, iint n) LL=NUULL; iif(nndatta=_(2)_; p-nexxt=LL;_(3)_; i+; (1)(2)(3)3. 已已知一个个利用数数组实现现栈的类类定义如如下: coonstt innt AARR
32、AAY_SSIZEE=100; cllasss Sttackk pubblicc: vvoidd Innit() topp=-11; /初始化化栈为空空 vvoidd Puush(intt neewEllem); /向向栈中压压入一个个元素 iint Popp(); /从栈栈顶弹出出一个元元素 bbooll Emmptyy() /判判栈空 retturnn toop=-1; iint Deppth() retturnn toop+11; /返回栈栈的深度度 vvoidd Prrintt(); /按照照后进先先出原则则依次输输出栈中中每个元元素, /直到到栈空为为止 priivatte: iin
33、t eleemAARRAAY_SSIZEE; /用于保保存栈元元素的数数组 iint topp; /指指明栈顶顶元素位位置的指指针 ; vooid Staack:Puush(intt neewEllem) iif(_(1)_) couut栈满满!enndl; exiit(11); /中止运运行 _(2)_; eelemmtoop=_(3)_; (1)(2)(3) 四、写写出程序序或程序序段的运运行结果果(每小小题6分分,3小题,共共18分) 1. #inncluudevoidd maain() intt x=5;swittch(2*xx-3) casee 4: cooutx;casee 7:
34、coout2*x+11;casee 100: ccoutt33*x-1; bbreaak;defaaultt: ccouttdeffaulltenndl;couttswiitchh ennd.eendll; 2. #iinclludeevoidd maain()int i,jj,leen33;charr a38=yyearr,monnth,dday;for(i=00;i3;ii+) for(j=00;j8;jj+)if(aaij=0) leni=j;bbreaak;couttaai:leeniienddl; 3. #inncluude #inncluude claass Poiint innt
35、 xx,y; ppubllic: Poointt(innt xx1=00, iint y1=0) :x(x1), yy(y11) ccouttPoiint:x yyn; PPoinnt() ccouttPoiint dess!nn; ; claass Texxt chhar texxt1100;/文文字内容容 ppubllic: Teext(chaar * sttr) sstrccpy(texxt,sstr); ccouttTexxt ccon!n; TTextt()cooutTTextt dees!n; ; claass CirrcleeWitthTeext : ppubllic Poiin
36、t,pubblicc Teext ppubllic: CiirclleWiithTTextt(innt ccx,iint cy, chhar *mssg): PPoinnt(ccx,ccy),Texxt(mmsg) ccouttPoiint witth TTextt coon!n; CCirccleWWithhTexxt() ccouttPoiint witth TTextt deesnn; ; voiid mmainn() CiirclleWiithTTextt cmm(3,4,helllo); 五、指指出程序序或函数数的功能能(每小小题6分分,2小小题,共共12分分) 1. dooubll
37、e ff1(ddoubble a, douublee b, chhar op) swwitcch(oop) casse +: rretuurn a+bb; casse -: rretuurn a-bb; casse *: rretuurn a*bb; casse /: iif(bb=00) ccouttdivvideed bby 00!enndl; eexitt(1); ellse retturnn a/b; deffaullt: couutopperaatorr errrorr!neext;whille(ff) if(ff-ddataap-daata)p=ff;f=f-neext;retuurn p; 假定定InttNodde的类类型定义义为: sttrucct IIntNNodee iint datta; /结结点值域域 IIntNNodee* nnextt; /结结点指针针域 ; 功能: 六、程程序改错错。请根根据程序序或函数数模块的的功能改改写个别别地方的的错误(每每小