您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 通信工程专业计算机强化训练大纲
通信工程专业计算机强化训练大纲一、C程序设计综合应用训练目的1.熟练掌握C语言基本知识,包括基本数据类型、基本控制结构、数组、指针、函数、结构体和共用体等。2.了解C语言高级编程,包括链表基本操作、文件的基本操作、图形和声音制作等。3.熟练掌握程序的结构化设计。4.拦截程序流程图的绘制。5.学会熟练的使用开发工具。包括编辑、编译、调试、执行。6.能够对C语言综合运用,锻炼和巩固解决实际问题的能力。二、基本要求1.独立完成2.课程设计后应交《课程设计报告》和软件原代码及编译后的应用软件。3.课程设计最后两次上机实验时检查题目的完成情况,负责教师在学生完成基础之上组织现场答辩,答辩时学生应提交实习报告及文档、源程序。答辩人将自己编写的C程序当场运行,演示调试过程,阐述程序的主要模块及功能、主要数据结构及意义、程序采用的核心算法及实现方式、工作完成情况。教师观看并提问,给出相应成绩记录。答辩时出严重错误的,需修改后再次答辩。4.课程设计报告要求:1)报告封面2)题目描述及设计思路(要求给出流程图)3)有关核心变量、结构体的说明4)操作说明5)带注释的源代码6)调试过程、问题描述及解决办法7)课程设计体会三、评分标准成绩分五档(优、良、中、及格、不及格)1、答辩:30%(表达、阐述、操作熟练程度和回答问题简洁、清楚、准确,出错情况等)2、实习报告:50%(内容完整、功能实现、算法难度、程序界面、编程风格、重点突出、语言流畅、工作量等)3、平时成绩:20%(出勤、熟练程度、编程能力、调试能力、态度等)参考题目题目1:学生信息管理程序描述:对学生信息进行管理,能够完成学生信息的增、删、改、查找等功能。数据文件名40607.dat。学生信息至少包括学号、姓名、性别、出生日期、宿舍号等基本信息。要求:1有主界面和主菜单2以班级为单位用链表存放学生信息3可以实现按学号、姓名、宿舍号查询和统计并在屏幕上输出查询结果4友好的界面和操作提示[A]信息录入[D]信息删除[F]信息查询[Q]退出题目2:图书信息管理程序描述:对图书信息进行管理,能够完成图书信息的增、删、改、查找等功能。数据文件名40608.dat。图书信息至少包括编号、书名、作者、出版日期、出版社、借阅状态等基本信息。要求:1有主界面和主菜单2用链表存放图书信息3可以按编号、书名、作者、出版社、出版日期查询和统计并在屏幕上输出查询结果4友好的界面和操作提示[A]信息录入[D]信息删除[F]信息查询[Q]退出题目3:读者信息管理程序描述:对读者信息进行存储和管理,能够完成读者信息的增、删、改、查找等功能。数据文件名40609.dat。读者信息至少包括学号、姓名、读者等级、借阅书刊编号、到期日期等基本信息。要求:1有主界面和主菜单2用链表存放读者信息3可以实现按学号、姓名查询和统计并在屏幕上输出查询结果4友好的界面和操作提示[A]信息录入[D]信息删除[F]信息查询[Q]退出题目4:名片管理程序描述:通过计算机对数据文件的存储和读取,实现名片的输入,输出,查找,修改,删除,分类存储等功能。最大可以管理300张名片。数据文件名40610.dat。名片信息至少包括姓名、工作单位、职务、电话、联系地址、e_mail等基本信息。要求:命令行界面有输入功能有删除条目功能有输出功能有显示列表功能有根据某一特点的查找功能[A]信息录入[D]信息删除[F]信息查询[Q]退出题目5:备忘录程序描述:用于实现利用计算机实现备忘录功能,包括备忘事件的输入,背忘事件的提醒,备忘事件的排序,备忘事件的列表显示等功能。功能:备忘事件的输入(包括基本的备忘时间,提醒时间,具体内容等)备忘事件的提醒(当用户输入当前日期和时间后,输出应该做的事情)备忘事件的排序(根据事件的轻重缓急对每一天的备忘事件进行排序,并对非常重要的事件提前提醒)用户输入一个时间段后,把该时间段的所有备忘事件输出数据文件名40611.dat。要求:1有主界面和主菜单2用链表存放备忘录信息3可以实现按学号、姓名、宿舍号查询和统计并在屏幕上输出查询结果4友好的界面和操作提示[A]信息录入[D]信息删除[F]信息查询[Q]退出题目6:资料室管理系统概述:用于小单位的资料室管理,应有图书借阅记录,借书登记,还书登记,藏书资料分类登记借阅等基本功能。主要功能:图书登记图书分类借阅登记归还登记图书查询等题目7:选择题上机考试系统用于客观题上机考试,可以从题库中根据范围,难度,分值,数量等条件从题库中随机抽出相应的试题,并存储。还可以把试题一道一道的显示在屏幕上由用户答题,并可以记录用户的答案,最终给出用户的成绩。基本要求:试题的输入试题的删除试题的抽出试题的显示整套试题的保存对用户答案的处理成绩的评定等题目8:背单词概述:该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。基本功能:词库的维护课程预览显示中文用户输入英文的背诵方法显示英文用户输入中文的背诵方法背诵成绩的记录。题目9:班级学籍管理系统用于处理学校中毕业生的学籍查询问题,主要对班级内学生的报名,开除,转学,正常离校等问题进行纪录,并针对各种情况对每个学生纪录进行维护和查询。要求:学生入校登记学生离校登记学生学籍查询学生学籍维护题目10:备忘录概述:用于实现利用计算机实现备忘录功能,包括备忘事件的输入,背忘事件的提醒,备忘事件的排序,备忘事件的列表显示等功能。主要功能:备忘事件的输入(包括基本的备忘时间,提醒时间,具体内容等)备忘事件的提醒(当用户输入当前日期和时间后,输出该时间应该做的事情)备忘事件的排序(根据事件的轻重缓急对每一天的备忘事件进行排序,并对非常重要的事件提前提醒)用户输入一个时间段后,把该时间段的所有备忘事件输出)题目11:行文本编辑器概述:编写一个行文本编辑器程序,实现行编辑功能主要包括文件保存,文件内容修改,建立新文件等功能。主要功能建立文件修改文件保存文件编辑文件题目12:万年历概述:用于利用计算机实现万年历功能,包括日期对星期的转换,根据指定日期对N天后是什么日期的计算。和显示当前日期,纪念日提醒等功能。主要功能:日期推算日期显示纪念日提醒题目13:老虎机概述:用于利用计算机实现老虎机游戏功能。三排自动产生的随机数字动态变化,用户按某一键终止数字变化,如果三排数字相同,则为中奖,并给以鼓励。否则为失败。主要功能:数字动态变化中奖判断筹码计算题目14:指针型时钟模拟模拟出时钟的表盘、时针、分针、秒针及时钟的运行,指示出当前时间年、月、日。题目15:一元多项式的加减一元多项式的表示问题:对于任意一元多项式:Pn(x)=P0+P1X1+P2X2+…+PiXi+…+PnXn可以抽象为一个由“系数-指数”对构成的线性表,且线性表中各元素的指数项是递增的:P=((P0,0),(P1,1),(P2,2),…,(Pn,n))题目16:小学数学出题系统概述:为小学生教学服务,能够根据小学生的需要随机抽出两位数的数学运算题,可根据需要进行加减乘除运算。由学生在电脑上答题,并对其判断正误和记分。基本要求:两位数四则与算的出题功能答案判断正误功能分数累积功能题目17.动态建立学生成绩管理程序从键盘输入一个班n(未知)个学生的学号、姓名、m(未知)门课的成绩,分别统计下列内容:1.统计每个学生的总分和平均分;2.按总分由大到小排出名次;3.打印出成绩在全班平均分及平均分之上的学生名单;4.打印出某门课不及格的学生名单题目18:大奖赛现场统分某大奖赛有n个选手参赛,m(m2)个评委为依次参在的选手评判打分;最高10分,最低0分。统分规则为:每个选手所得的m个得分中,去掉一个最高分,去掉一个最低分,然后平均为该选手的最后得分。(1)根据n个选手的最后得分,从高到低排出名次表,以便确定获奖名单。(2)根据各选手的最后得分与各评委给该选手所评分的差距,给各个评委评分的准确性一个定量的评价
本文标题:通信工程专业计算机强化训练大纲
链接地址:https://www.777doc.com/doc-321602 .html