欢迎来到天天文库
浏览记录
ID:15059607
大小:94.50 KB
页数:11页
时间:2018-08-01
《2013软件工程《高级程序设计综合实践》综合题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《高级程序设计综合实践》综合题目1、简单的学生成绩管理程序程序设计功能及要求:(1)总人数定义为宏,数据使用文件存放;(2)输入学生姓名学号,及五门成绩,并计算每个学生五门功课的平均分,并按平均分排列名次,若平均分相同则名次并列;结果写入文件并按格式打印在屏幕上。⑶统计全班每门课程的平均分,并计算各分数段(60以下,60~69,70~79,80~89,90以上)的学生人数;结果写入文件,并按格式在屏幕上打印;⑷在屏幕上打印出所有不及格学生的下列信息:学号,不及格的课程名,该不及格课程成绩;⑸在开始画面加入简单的菜单便于选择各
2、种功能。例:1学生条目输入2成绩统计3分数段统计4不及格学生筛选⑹文件格式要求1.原始数据文件格式(具体数据和项目自行编写)学号姓名英语C语言高等数学…………..1张三7689782李四….….….2.输出数据文件(由程序自动生成)1)学生综合成绩文件。2)学号姓名英语C语言高等数学…………….平均成绩名次1张三768978…………..2李四….….….3)统计结果文件。4)分数段英语C语言高等数学………………….<602…60~698…70~795…80~8910…⑺加入优等生统计功能,要求按优等生条件筛选出优等生的条目存
3、入单独文件,并输出到屏幕。优等生标准(满足之一即可):1平均成绩上80。2平均成绩及格但未上80,有单科成绩上90。3平均成绩未及格,有单科满分。2、学生选修课程系统设计设计内容:设计一个学生选修课程系统,假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。设计功能:1、系统以菜单方式工作2、课程信息录入功能(课程信息用文件保存)--输入3、课程信息的编辑功能(插入、删除、修改)4、课程信息浏
4、览功能(按课程编号、课程名称、总学时、学分等排序输出)。5、课程信息查询功能(按课程编号、课程名称、课程性质、开课学期等查询,提供模糊查询的功能)6、学生选修课程7、学生选课信息查询3、简单的同学通讯录程序设计[问题描述]具有数据插入、修改、删除、显示、查询和统计功能的电话簿管理程序。[程序设计功能及要求]⑴人数不定,数据使用文件存放。⑵记录每位同学的学号、姓名、性别、工作单位、电话号码和E-mail地址建立单独的条目,存入数据文件。⑶可对记录中的姓名和电话号码等进行修改。⑷可增加或删除记录⑸可显示所有保存的记录⑹加入统计功
5、能,可以统计男女同学或总人数。⑴加入查询功能,通过姓名、学号或电话号码查询到同学的条目。⑵在开始画面加入简单的菜单便于选择功能。⑶文件格式1.储存数据文件格式学号姓名性别工作单位电话号码E-mail1李四….….….⑷加入文件加密系统,对储存数据文件进行简单的加密,要求通过直接打开储存数据文件无法获得其中的数据。但同时不影响程序对储存数据文件的调用。[设计提示]本程序建议采用结构体类型和文件系统实现。4、学校运动会管理系统问题描述:1.初始化输入:N-参赛队总数,M-男子竞赛项目数,W-女子竞赛项目数;各项目名次取法有如下几
6、种:取前8名:第1名得分9,第2名得分7,第3名得分6,。。。第8名得分1;取前6名:第1名得分7,第2名得分5,第3名得分4,。。。第6名得分1;用户自定义:取得决赛的人数由用户指定。2.由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。3.所有信息记录完毕后,用户可以查询各个参赛队的比赛成绩,生成团体总分报表,查看参赛队信息和比赛项目信息等。5、文本文件加密技术 给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需
7、再运行一遍加密程序即可.功能要求:1、新建文件;由键盘输入文版文件的内容,按##则输入结束,返回主菜单2、文件存盘;提示用户输入密码,密码可以定义密码的复杂性规则,例如必须以字母开头,必须包含2位以上的字母,必须包含2位以上的数字,不能有3个以上连续重复的字符,至少由6个字符组成等。文件存盘采用加密的形式。3、打开文件;打开文件需要首先输入密码,密码校验正确后正确后解密文件。将文件内容显示在显示器上。4、文本编辑器1、新建文件2、编辑文件编辑命令Ln显示第n行Dn删除第D行CUnm将第n行复制到第m行上面CDnm将第n行复制
8、到第m行下面RAstr1str2将文件中的所有str1用str2替换Rxynstr1str2将文件中的第x行,第y列开始的n个字符中的所有str1用str2替换。Ixystr在第x行,第y列字符前插入strDAStrstr删除将文件中的所有strDStrxynstr删除文件中的第x行,第y
此文档下载收益归作者所有