测控专业c++程序设计实践

测控专业c++程序设计实践

ID:33624094

大小:1.58 MB

页数:16页

时间:2019-02-27

测控专业c++程序设计实践_第1页
测控专业c++程序设计实践_第2页
测控专业c++程序设计实践_第3页
测控专业c++程序设计实践_第4页
测控专业c++程序设计实践_第5页
资源描述:

《测控专业c++程序设计实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测控专业C++程序设计实践——编程能力训练大作业下面的练习题是为检验学习本课程后用计算机和所学知识解决简单问题的能力而编写的。每个练习由一个同学独立完成。有两种编程方式可以选择:一是:可以用C++编写,完成一个DOS下的exe文件;二是用VC++完成,实现windows下的界面设计。(也允许自选题,但难度不得低于下列题目)。练习结束时,每个同学均写出一个完整的源程序以及实验结果示例等。源程序打包在一个压缩文件中,发到老师的email信箱里,或者用U盘拷贝到老师那里。时间要求:五月中旬前完成。例子(两种编程方法均有解答):写一个程序,能

2、实现:1)输入一个年、月、日并计算它是本年度第几天2)输入任何一年份,给出该年出生人的属性,如1945年出生人的属性为"鸡"3)显示输出2000~2099年的任何一年的某一月的月历,所要显示的年月由键盘输入。如2002年5月的月历形式如下:5月2002年日一二三四五六123456789101112131415161718192021222324252627282930314)显示输出2000~2099年的任何一年的年历,并可写入一文本文件中5)以上所有功能都应从菜单中选择执行作业题目如下:1.一个程序,能实现:1)判断输入的一个自然数

3、是否为素数2)对输入的一个数求其所有的素数因子,并输出到一个文本文件中3)求两个正整数的最大公约数4)求两个正整数的最小公倍数5)对10000~10100的偶数验证哥德巴赫猜想(任意充分大的正偶数均可表示为二素数之和)6)以上所有功能都应从菜单中选择执行2.编写一个程序,能实现:a)求出字符串str2在字符串str1中首次出现的位置b)求出字符串str2在字符串str1中末次出现的位置c)判断输入的一字符串是否为回文d)判断输入的一全汉字字符串是否为回文;e)把从文件读入的若干个字符串中找出最长字符串并输出f)把从文件读入的若干个字符

4、串按字典顺序排序说明:回文是指从左读和从右读都一样。例如“ablewaseresawelba”、“损人利己非己利人损”都是回文。3.编写一个程序,实现文科高考成绩管理:1)假设已经存在3个文件:一个是考生信息文件,包括准考证号、姓名、性别、和所在学校;一个是文科三级录取分数线信息文件;一个是文科考生考试成绩信息文件,包括准考证号、数学分、语文分、外语分、历史分和地理分。2)读入成绩信息文件,并存入考生成绩数组中。13)当读入成绩信息文件到数组中后,计算每个考生的总分。4)统计考生报名总人数、应考考生人数、重点本科录取分数线以上的考生数

5、、重点分数线以下且达到普通本科分数线的考生数、普通本科分数线以下且达到专科学校分数线的考生数.5)统计上线率(达到专科分数线以上的考生人数与应考考生人数之比的百分数)。6)对考生成绩信息文件中的准考证号与考生基本信息文件中的准考证号进行检验。若发现两者不同,要报告错误并输出这些准考证号(假定这两个文件中的准考证号的排列顺序是相同的)说明:(1)高考每门考试的总分均为150分。(2)准考证号由5位数字构成,其中:第1~2位为年份的后两位数字,如01、02等;第3位为考区编码,如0、5等;第4~5位为顺序号,最小号为01,最大号为99。(

6、3)录取分数线按总分确定,并分别规定重点高校、普通本科、专科三级标准。(4)设最多5个考区。每个考区考生总计不超过20人。(5)缺考时成绩记为-1。4、编写一个程序,能实现理科高考成绩管理:1)假设已经存在3个文件:一个是考生信息文件,包括准考证号、姓名、性别、和所在学校;一个是文科三级录取分数线信息文件;一个是文科考生考试成绩信息文件,包括准考证号、数学分、语文分、外语分、物理分和化学分。2)读入成绩信息文件,并存入考生成绩数组中。3)当读入成绩信息文件到数组中后,计算每个考生的总分。4)显示取得最高分的考生信息,即准考证号、姓名、

7、性别、所在学校、各科成绩及总分(要考虑有可能同时为最高总分)。5)统计总分的最大值和平均值。6)按考区统计上线率和总上线率,并按上线率的降序排列各考区。7)对考生成绩信息文件中的准考证号与考生基本信息文件中的准考证号进行检验。若发现两者不同,要报告错误并输出这些准考证号(假定这两个文件中的准考证号的排列顺序是相同的)说明:(1)高考每门考试的总分均为150分。(2)准考证号由5位数字构成,其中:第1~2位为年份的后两位数字,如01、02等;第3位为考区编码,如0、5等;第4~5位为顺序号,最小号为01,最大号为99。(3)录取分数线按

8、总分确定,并分别规定重点高校、普通本科、专科三级标准。(4)设最多5个考区。每个考区考生总计不超过20人。(5)缺考时成绩记为-1。5、编写一个程序,能实现高考成绩数据检查功能:1)假设已经存在4个高考成绩文件:一个是考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。