C程序设计实践环节考核规定
04738 C 程序设计实践环节考核大纲 - 上海交通大学

上海市高等教育自学考试
计算机科学与技术专业(专升本)
《C++程序设计》实践性环节考核大纲
(上海交通大学主考,2018年修订)
一、考核目标
1.掌握使用VC++集成开发环境下编辑、编译、连接和运行C++程序的方法;
2.具有利用VC++程序设计语言解决一般应用问题的能力;
3. 掌握运用结构化程序设计方法编写和运行C++程序的方法;
4. 熟悉面向对象编程思想规范。
二、运行环境
1. 平台:Windows 7,Windows 10等
2. 软件:Visual C++6.0
三、考核方式
实行闭卷考核。
四、考核时间和日期
上机考核每次为1小时;考核日期另行规定。
五、考核范围
1. C++基本语法的考核
1)利用cin和cout实现基本数据类型的输入和输出;
2)三种基本结构:顺序结构、选择结构(if语句、switch语句)、循环结构(while、
do-while、for循环语句);
3)一维数组和二维数组的定义、赋值和初始化的方法;
4)字符数组的使用;
5)与数组相关的各种算法。
2. 面向对象程序设计方法的考核
1)类定义的方法;
2)实例化类构建对象的方法;
3)友元成员和静态成员的定义;
4)公有继承的赋值兼容性规则、构造函数、复制构造函数和析构函数的设计;
5)函数重载的实现;
6)实现各类运算符的重载;
7)继承和对象成员以及虚函数的多态性。
程序设计员实操考核标准及要求

程序设计员实操考核标准及要求前言程序设计员是整个软件开发过程中非常重要的角色之一。
他们负责将需求转化为具体的代码实现,并且保证代码的高效性、可读性和可维护性。
为了评估程序设计员的能力,需要制定相应的实操考核标准和要求。
一、编码规范编码规范是程序设计员实操考核的基础,合理的编码规范可以提高代码的可读性、可维护性和可重用性。
程序设计员需要遵守以下编码规范要求:1.命名规范:变量、函数、类等的命名要具有描述性,遵循驼峰命名法,并且不与关键字、类名冲突。
2.缩进和空格:使用统一的缩进风格,一般建议使用4个空格缩进,并且避免使用Tab字符。
适当的空格使用可以提高代码的可读性。
3.注释规范:合理使用注释,解释代码的用途、实现思路以及关键逻辑。
注释应该清晰、简洁,并且不影响代码的执行。
4.错误处理:程序设计员应该合理处理异常情况,避免程序崩溃或产生不可预知的结果。
需要根据实际情况适当抛出和捕捉异常。
5.代码复用:合理使用函数和类的封装,避免代码的重复编写。
对于经常使用的代码片段,可以考虑封装为独立的函数或类。
二、算法和数据结构算法和数据结构是程序设计员实操考核的核心内容,优秀的程序设计员需要掌握常用的算法和数据结构,并且在实际开发中能够选择合适的算法和数据结构解决问题。
以下是考核要求:1.排序算法:程序设计员需要掌握至少三种排序算法,如冒泡排序、快速排序、归并排序等,并且能够分析其时间复杂度和空间复杂度。
2.查找算法:程序设计员需要掌握至少一种查找算法,如二分查找,并且能够分析其时间复杂度和空间复杂度。
3.数据结构:程序设计员需要掌握数组、链表、栈、队列、树等常用数据结构,并能够灵活运用它们解决实际问题。
4.递归:程序设计员需要理解递归的概念和原理,并且能够使用递归解决问题。
5.动态规划:程序设计员需要了解动态规划的基本思想和应用场景,并能够使用动态规划解决实际问题。
三、软件工程与项目管理程序设计员在实际工作中还需要具备一定的软件工程和项目管理知识,能够参与到项目的规划、开发和管理中。
C程序设计(A、B、C)实验考核大纲

课程类别:公共基础课课程代码:实验学时:上机学时:16 学分:1 考核类别:考试√考核□适用专业:非计算机类的其它工科相关专业一、实验考试(考核)目的:1、检查学生对本门实验课程的掌握程度和熟练程度;2、以考试结果作为学生成绩评定的重要依据;二、实验主要培养的能力与技能:1、培养学生理论联系实际的动手能力,进一步加深对理论课程内容的理解;2、培养学生学习设计和调试C程序的基本步骤和方法,使学生掌握计算机软件调试和分析的基本技能;3、培养学生撰写完整的技术报告的能力,为学习其他相关内容的软件设计、编写相应的报告文档奠定良好基础。
三、实验考试(考核)内容:1、程序设计与调试;2、运行结果;3、实验操作的熟练程度。
四、实验主要使用仪器:1、微型计算机1台;2、局域网络环境。
五、实验考试(考核)的方式与步骤:按照给定的题目上机编程、调试和运行C程序。
考试结束时提交调试或设计的C源程序。
六、实验考试(考核)评分标准:1、平时成绩…………………… 40%;2、实验考核成绩………………60%;其中:①程序设计与调试……………60%;②运行结果……………………30%;③实验操作的熟练程度………10%;七、参考资料:理论教科书、实验指导书课程类别:公共基础课课程代码:实验学时:上机学时:16 学分:1 考核类别:考试√考核□适用专业:工商管理、工业工程、公共事业管理一、实验考试(考核)目的:1、检查学生对本门实验课程的掌握程度和熟练程度;2、以考试结果作为学生成绩评定的重要依据;二、实验主要培养的能力与技能:1、培养学生理论联系实际的动手能力,进一步加深对理论课程内容的理解;2、培养学生学习设计和调试简单C程序的基本步骤和方法,使学生初步具备分析和设计简单C程序的能力;3、培养学生对实验结果进行分析和总结,并能独立撰写完整、严谨的实验报告的方法。
三、实验考试(考核)内容:1、程序设计与调试;2、运行结果;3、实验操作的熟练程度。
《C程序设计》课程设计评分标准

《C程序设计》课程设计评分标准课程设计主要的主要目的是培养学生综合利用所学知识分析和解决实际问题的能力,提高学生的综合设计和实践能力。
学生的课程设计成绩主要从出勤情况、工作量、操作演示、设计讲解、回答问题、设计能力、设计说明书等方面评定:1.出勤情况:能否服从指导教师安排,是否无故缺勤,有无迟到早退现象等;2.工作量:考查学生完成设计的工作量大小,从难度、完成情况等方面考察;3.操作演示:主要考查学生的操作能力、熟练程度等;4.设计讲解:考查学生对整体设计的认识和把握;5.回答问题:是否能够正确回答指导教师所提的问题;6.设计能力:是否具有独立分析、解决问题的能力,主要考查在规定时间内完成任务情况,或是否满足生产要求;7.设计说明书:是否认真撰写设计说明书,内容是否客观实际。
学生课程设计成绩按优秀、良好、中等、及格、不及格五级进行评定。
课程设计成绩低于60分为不及格,60~69为及格,70~79为中等,80~89为良好,90~100为优秀。
课程设计成绩不及格者不得毕业。
要适当控制成绩优秀的人数比例,一般应不高于35%。
优秀:能独立完成设计要求所规定的全部内容,设计方案正确、基本概念清楚,有独到的见解或创造性。
良好:能较好完成设计要求所规定的全部内容,设计方案正确,分析问题正确、基本概念清楚。
中等:能完成设计要求规定的全部内容,设计方案基本正确,基本概念清楚。
及格:基本完成设计要求规定的内容,设计方案基本合理,基本概念较清楚。
不及格:未完成设计要求规定的内容,设计方案不合理,或有较严重缺陷,基本概念不清楚。
由指导教师对每个学生的以上七个方面分别给出成绩,出勤情况(10%)、工作量(10%)、操作演示(10%)、设计讲解(10%)、回答问题(20%)、设计能力(20%)、设计说明书(20%),相加得到每个学生的实践成绩记入学生成绩单。
聋人工学院2006年1月10日。
《C语言程序设计》课程整体考核方式与标准

《C语言程序设计》课程整体考核方式与标准一、课程性质《C语言程序设计》是为计算机相关专业开设的专业基础课,设置该课程的目的是为后续学习相关的程序开发类课程提供必要的程序设计和编程规范基础,并为以后从事C语言程序开发工作提供必备的知识和能力。
通过本课程的学习,学生应掌握C语言的基本语法,程序设计的基本思想、基本概念和基本方法,学习使用流程图分析问题,能对一般问题进行分析和程序设计,根据流程图编写C语言程序等。
二、考核对象修读“C语言程序设计”课程的学生三、考核方式本课程采用形成性考核方式,总评成绩由形成性考核的各项成绩组成,全面考核学生的基础能力、动手能力和平时学习情况,分数比例为:课程总评成绩=平时形成性考核成绩(50%)+期末考核成绩(50%);具体构成比例如下:出勤(15%)+课堂表现(15%)+作业、实训项目(20%)+期末闭卷笔试(50%)出勤主要是平时上课出勤的情况,迟到一次扣2分,旷课一节扣5分,旷课超过本课程课时的三分之一,本课程成绩为0分。
课堂表现主要考核学生平时的学习态度、课堂听课、讨论交流、完成课堂实操的综合表现;作业、实训项目主要检验学生使用C语言基本知识解决实际问题的能力;期末闭卷笔试是对学生整个学期知识技能掌握情况的考核。
四、期末考核内容与标准1、考试时间与方式:期末,120分钟,闭卷笔试2、考试说明:注重对学生C语言程序基本能力的考核,不要求学生死记硬背,而是要掌握C程序设计的基本方法、基本知识和基本技能。
3、考试基本要求(1)掌握C语言程序开发的基本知识;(2)熟练使用三大流程结构、数组、函数、结构体、指针、文件进行程序开发;(3)具有对所给程序进行分析、判断和解决问题的能力。
4、考试范围发布。
《C语言程序设计》实践技能课考核办法

《程序设计技能训练》实践技能课考核办法一、课程性质、目的任务性质:程序设计技能训练是《C程序设计》课程的实践环节,也是计算机科学与技术专业必修的基础课程之一。
目的:课程设计为学生提供了一个既动手又动脑,独立实践的机会,学生将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写大编程的能力。
要求:通过布置具有一定难度的综合性程序设计题目,要求学生利用学到的编程知识和编程技巧,根据题目的难易程度,分组或独立完成编程及程序调试,最后按格式和要求写出并打印课程设计报告。
二、考核内容选择下列与实际应用紧密结合的较综合性的题目,要求通过设计,在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程基本内容的理解和综合运用。
具体题目:1)题目:学生学籍管理系统(应用结构数组或链表)2)题目:学分管理程序3)题目:学生作业完成情况管理程序4)题目:图书登记管理程序三、考核方法由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。
成绩评定实行优、良、中、及格和不及格五个等级,不及格者需重新做课程设计。
四、考核标准1、优秀等级:(1)学生按时出勤,无旷课、迟到或早退现象,课堂表现活跃,操作规范,完成任务出色。
(2)有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好。
(3)随机出题答辩时能正确回答三个以上的问题。
2、良好等级:(1)学生按时出勤,无旷课、迟到或早退现象,课堂表现活跃,操作规范,完成任务较好。
(2)程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。
有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进。
(3)随机出题答辩时能正确回答两个以上的问题。
《C++程序设计》实践环节考核规定

《C++程序设计》实践环节考核规定1. 《C++程序设计》实践环节考核大纲一、考核类型上机考核二、目的要求《C++语言程序设计》是计算机科学与应用专业、信息管理专业(本科)的必修课,是培养学生实践动手能力的一门重要专业课程,是为满足计算机应用领域与计算机应用人才的需要而设置的。
C++语言是一种面向对象的编程语言,它集抽象性、封装性、继承性和多态性等面向对象特征于一体,可以帮助人们开发出具有较高数据抽象程度,能够充分体现信息隐蔽、软件重用、易修改、易扩充等特性的大型软件。
《C++程序设计》的实验采用Microsoft Visual C++6.0。
通过上机实践,加深对课程的理解,更好地掌握C++面向对象程序设计的基本方法,增强实际动手能力。
三、考核环境硬件:586以上的PC系列机,主频大于166MHz,内存大于256MB,硬盘空间大于500MB。
软件:中文Windows 2000/NT/XP操作系统,Microsoft Visual C++6.0。
四、考核方法考生抽取试题后,在45分钟内,完成试卷中所要求的全部内容,并作必要的记录。
考核结束后,考生上交试卷。
上机考核成绩由现场老师初评,经考点负责人审核签名,报主考院校核定。
成绩分合格、不合格两类。
五、考核内容●掌握Microsoft Visual C++ 6.0集成开发环境的使用, 新建工程,编辑含有类的C++源文件,存取文件,编译文件,调试程序和运行程序。
●模板。
包括:函数模板、类模板,练习编制函数模板和类模板。
●熟悉面向对象编程思想和多文件编程规范。
●掌握公有继承的赋值兼容性规则、构造函数、复制构造函数和析构函数的设计方法。
●练习使用向量解决实际问题。
●熟悉各类运算符的重载。
●熟悉使用文件的基本方法。
●熟悉继承和包含以及虚函数的多态性。
六、参考书目1.刘振安主编,《C++程序设计》,机械工业出版社2008年2. 薛万鹏译,《C++程序设计教程》,机械工业出版社,2005年3. 钱能,《C++程序设计教程》,清华大学出版社,2006年2 《C++程序设计》上机考核指导《C++语言程序设计》是一门实践性很强的课程,必须通过反复上机练习,深入领悟面向对象程序设计的基本思想。
C++程序设计实践环节考核指导

《C++程序设计》实践环节考核指导(2009年1月制定)1、类型课程实验考核2、目的与要求本课程是一门理论与实际紧密结合、实践性强的课程。
通过上机实践,帮助学生加深对课程的理解,更好地掌握C++程序设计和程序调试的技术、方法,并进而达到利用C++解决实际应用问题的目的,为后续课程的学习提供基础。
本课程的主要考核目标是检查学生利用集成工具Visual C6.0调试、完善和简单设计C++程序的能力,因此其考查主要从纠正简单语法错误、调试和完善程序、纠正逻辑错误、设计程序等角度展开。
3、考核环境●基本运行环境:Windows XP SP2●开发工具:Visual C6.0 中文版●考试系统:高等教育自学考试上机考试系统(计算机信息管理专业、计算机网络专业)4、考核内容●VC6.0集成开发工具的使用(新建项目,新建类,修改与运行程序);●C++程序的基本结构与基础语法(类、对象的定义,构造函数的建立);●常见的C++程序的输入、输出语句;●运算符重载;●多态性与虚函数的使用;●文件管理与操作;5、考核时间考试时间为60分钟。
6、考核形式和方法采用闭卷机考形式,考生首先登录考试服务器,阅读考试要求,在考试文件夹D:\2009ks 下完成指定的开发要求,所有答案都直接做在文件夹d:\2009ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。
请认真阅读“考试系统”使用说明。
7、注意事项1.遵守考场纪律,因计算机引起的问题请及时与监考老师联系;有些操作步骤或操作贴图文件需要以Word形式保存,请按照要求保存文件名。
2.考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。
例如上传Word文档前应关闭Word系统。
上传数据库文件前必须停止SQL Server服务管理器。
3.如果发现无法登录系统,请及时与监考老师联系,由监考老师协助处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《程序设计》实践环节考核规定1. 《程序设计》实践环节考核大纲一、考核类型上机考核二、目的要求《语言程序设计》是计算机科学与应用专业、信息管理专业(本科)的必修课,是培养学生实践动手能力的一门重要专业课程,是为满足计算机应用领域与计算机应用人才的需要而设置的。
语言是一种面向对象的编程语言,它集抽象性、封装性、继承性和多态性等面向对象特征于一体,可以帮助人们开发出具有较高数据抽象程度,能够充分体现信息隐蔽、软件重用、易修改、易扩充等特性的大型软件。
《程序设计》的实验采用 6.0。
通过上机实践,加深对课程的理解,更好地掌握面向对象程序设计的基本方法,增强实际动手能力。
三、考核环境硬件:586以上的系列机,主频大于166,内存大于256,硬盘空间大于500。
软件:中文2000操作系统, 6.0。
四、考核方法考生抽取试题后,在45分钟内,完成试卷中所要求的全部内容,并作必要的记录。
考核结束后,考生上交试卷。
上机考核成绩由现场老师初评,经考点负责人审核签名,报主考院校核定。
成绩分合格、不合格两类。
五、考核内容●掌握 6.0集成开发环境的使用, 新建工程,编辑含有类的源文件,存取文件,编译文件,调试程序和运行程序。
●模板。
包括:函数模板、类模板,练习编制函数模板和类模板。
●熟悉面向对象编程思想和多文件编程规范。
●掌握公有继承的赋值兼容性规则、构造函数、复制构造函数和析构函数的设计方法。
●练习使用向量解决实际问题。
●熟悉各类运算符的重载。
●熟悉使用文件的基本方法。
●熟悉继承和包含以及虚函数的多态性。
六、参考书目1.刘振安主编,《程序设计》,机械工业出版社2008年2. 薛万鹏译,《程序设计教程》,机械工业出版社,2005年3. 钱能,《程序设计教程》,清华大学出版社,2006年2 《程序设计》上机考核指导《语言程序设计》是一门实践性很强的课程,必须通过反复上机练习,深入领悟面向对象程序设计的基本思想。
通过实验教学加深理解和巩固课堂和教材所学的内容,提高实践动手能力。
实验一 6.0集成开发环境的使用一、实验目的与要求了解并初步掌握 6.0集成开发环境的使用。
二、实验内容(1)创建项目()●启动 6.0。
●从主菜单中选择【文件】|【新建】命令,打开【新建】对话框。
单击【工程】标签,从项目列表中单击32 选项;在【工程】文本框中输入项目的名字,如“”,系统将自动为用户的项目分配一个默认的目录.●如果是 6.0,系统将显示一个询问项目类型的程序向导,选择选项,单击【完成】按钮,显示新建项目信息;单击【确定】按钮结束。
(2)添加程序代码●从主菜单中选择【文件】|【新建】命令,打开【新建】对话框。
●在【新建】对话框中打开【文件】选项卡,单击C选项,建立源文件;选中“添加工程”复选框;在右边的“文件”文本框中为文件指定一个名字,如“”。
●编辑源文件。
在【工作区】窗口中单击标签,选择并打开该窗口中下的文件,如,在打开的【文件】窗口中输入源程序。
●在项目文件中增加文件。
若在已有的项目文件中增加一个新文件,如源文件“*”或头文件“*”需要执行以下操作。
打开相应的项目文件,选择【新建】|【文件】命令,选择编辑栏选项,可增加源文件;或选择选项增加头文件。
在【文件】文本框输入文件名,单击【确定】按钮。
(3)编译源文件先激活相应的源程序窗口,选择【编译】|【编译】命令或按7 键来编译源文件,形成目标文件(生成文件),若该项目中有多个源文件,可依次激活并编译。
(4)链接目标程序,形成可执行文件选择【编译】|【链接】命令或按快捷键F7 链接程序,并形成可执行文件。
此命令也可直接将项目中的所有源文件进行编译并链接形成可执行文件,使编译和链接的过程结合在一起。
(5)运行程序选择【编译】|【执行】命令或使用快捷键5 运行该程序,将显示一个类似于的窗口,在窗口中第一行输出“,!”,第二行输出“”,提示用户按任意键回到开发环境。
三、程序练习定义一个关于日期的类,然后声明对象,判断该日期是否为闰年并输出。
本题练习的是定义类和使用类的方法。
源程序代码:" ";{:( d);();();:;};( d){;;;}(){(401000) (4000);}(){<<<<"."<<<<"."<<<<;}(){12;1(2004,5,4);2(2005,4,9);1();1();(1)<<"是闰年!"<<;<<"不是闰年!"<<;2();2();(1)<<"是闰年!"<<;<<"不是闰年!"<<;}四、实验要求按要求编写实验程序,将实验程序调试运行,写出程序的运行结果,并提交实验报告,写出调试运行的分析和体会。
实验二类和对象的使用一、实验目的和要求(1)熟悉类的定义格式和类中成员的访问权限。
(2)掌握对象的定义方法以及对象的初始化和赋值的操作。
(3)掌握构造函数和析构函数的使用。
二、实验内容1.编写一个程序,定义类包含个人信息姓名、年龄、薪水。
并在类中定义构造函数、析构函数。
题目分析:注意构造函数、析构函数的定义规则。
源程序代码:" "<>;类的定义{;;* ;:(); 缺省构造函数( , , * ); 带参数的构造函数( &); 拷贝构造函数(); 析构函数*();();();();( );};() 缺省构造函数,给创建的对象的每个成员赋默认值{= 20;= 3000.00f;= [20]; 用操作符为字符指针分配空间(, "无名氏");}( , , *) 带参数的构造函数{= ;= ;= [20]; 用操作符为字符指针分配空间(, );}复制构造函数,用已存在的对象来创建新的对象( ){= ;= ;= [() + 1];(, );}() 析构函数,用来释放我们在构造函数中动态申请的内存空间{( ); 释放所占用的内存空间}*(){;}(){;}( ){( <= 0)<< "设置的年龄不合法" << ;= ;}(){;}( ){( < 0)<< "设置的薪水数目不合法" << ;= ;}(){(65, 2000.00f, "张三"); 创建一个对象<< "以下为个人信息:\n姓名,年龄,薪水" << ;<< "\n";<< () << " " ; 输出对象的姓名<< () << " " ; 输出对象的年龄信息<< () << << 输出对象的工资信息A; 创建一个对象A(34); 设置对象A的年龄(4000.00f); 设置对象A的工资<< () << " " ; 输出对象A的姓名<< () << " " ; 输出对象A的年龄信息<< () << << ; 输出对象A的工资信息B (); 用对象来创建对象B<< () << " " ;<< () << " " ;<< () << << ;}三、实验要要求按要求编写实验程序,将实验程序调试运行,写出程序的运行结果,并提交实验报告,写出调试运行的分析和体会。
实验三继承与派生一、实验目的和要求●掌握派生类的定义方法和派生类构造函数的定义方法。
●掌握不同继承方式的情况下,基类成员在派生类中的访问权限。
●了解派生类的构造函数和析构函数的执行顺序。
了解多重继承的定义方法,多重继承的构造函数和析构函数的使用。
二、实验内容在类的基础上,派生出学生类,并实现对学生成绩的统计和输出。
源程序代码:< ><>10;{:;:*;( , *);();();( );( *);};( , *){= ;= [20];}(){( )[];}(){;}( ){= ;}( *){= -> ;(, -> );}{[]; 用来存放成绩的数组:; 学号; 课程数目; 平均成绩:( , , , * = " ") : (){= ;= ;= 0.0f;初始化成绩数组<< "请输入学生" << << << "门课的成绩:" << ;( i = 0; i < ; )>> [i];}{= 0.0f;( i = 0; i < ; ){[i];}= ;}() { ; }<<( , );};<<( , ){<< "学生姓名:" << << ",学号:" <<<< ",成绩列表:" << ;( i = 0; i < ; ){<< [i] << ;}<< "平均成绩= " << << << ;;}(){1(16, 29, 3, "张三");1();<< 1;}三、实验要要求按要求编写实验程序,将实验程序调试运行,写出程序的运行结果,并提交实验报告,写出调试运行的分析和体会。
实验四模板的使用一、实验目的与要求了解函数模板、类模板的概念,练习编制函数模板和类模板。
二、实验内容编写一个使用类模板对数组进行排序、查找和求元素和的程序。
要求:设计一个类模板 < T> ,用于对T 类型的数组进行排序、查找和求元素和,然后由此产生模板类<>和<>。
源程序如下:< >< >;< T>{T *;n;:(T * i){ ; ; }(){}(); 排序(T ); 查找指定的元素T (); 求和(); 显示所有的元素};< T><T>(){;T ;(1<)(1>)([1]>[j]){[1]; [1][j];[j];}}< T><T>(T ){i;(0<)([i]) i;-1;}< T>T <T>(){T 0 i;(0<)[i];s;}< T><T>(){i;(0<)<<[i]<<" ";<<;}(){a[]={6,3,8,1,9,4,7,5,2};b[]={2.3,6.1,1.5,8.4,6.7,3.8};<>1(a,9);<>2(b,6);<<" 1:"<<;<<" 原序列:";1();<<" 8 在1 中的位置:"<<1(8)<<;1();<<" 排序后:";1();<<"2:"<<;<<" 原序列:";2();<<" 8.4 在2 中的位置:"<<2(8.4)<<;2();<<" 排序后:";2();}三、实验要求按要求编写实验程序,将实验程序调试运行,写出程序的运行结果,并提交实验报告,写出调试运行的分析和体会。