少年宫电脑编程兴趣班测试题目.doc

少年宫电脑编程兴趣班测试题目.doc

ID:51799726

大小:47.45 KB

页数:3页

时间:2020-03-15

少年宫电脑编程兴趣班测试题目.doc_第1页
少年宫电脑编程兴趣班测试题目.doc_第2页
少年宫电脑编程兴趣班测试题目.doc_第3页
资源描述:

《少年宫电脑编程兴趣班测试题目.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、少年宫电脑编程兴趣班测试题目竞赛时间:2011年8月21日上午8:00—10:00题目一览表题目名称歌手统分银行密码模拟开关程序文件scorepasswordmoni输入文件score.inpassword.inmoni.in输出文件Score.outpassword.outmoni.out分值100100100时限1秒1秒1秒注意事项:1.务必看清题目,严格按照所要求的格式输入、输出。2.在调试程序时请先用题目中的示例数据,然后再自行设计多组测试数据进行调试。3.测试有严格的时间限制,请尽可能优化算法。4.命名规

2、则:(1)每题都规定了该题的英文名称。(2)程序文件和数据文件的主文件都是该题的英文名字。(3)程序文件扩展名采用语言环境的默认扩展名。(4)数据文件都是文本文件,输入和输出文件的扩展名分别是.in和.out。5.程序应从输入文件读取数据,并严格地按照规定的输出格式将结果输出到输出文件中,行首不得有空格,输入数据文件和输出数据文件都与程序在同一个目录中,由于程序所在的目录是不确定的,因此不允许在程序中含有盘符信息和任何形式的路径信息。6.选手在竞赛结束时应在硬盘指定位置建立以参赛号命名的文件夹,并将所完成各题的源程

3、序文件和编译所产生的可执行文件(即扩展名为.exe的文件)拷贝到该文件夹中。7.使用输入输出文件的程序结构,供同学参考//输入输出文件开始都是以写的形式产生的#include"stdio.h"//包含基本的输入输出头文件main()//主函数,标准C++,要求有返回值,不能是void{FILE*fin,*fout;//定义输入输出文件指针longa,b,c;//定义相关变量fin=fopen("filename.in","r");//以读取的方式打开输入文件,指向finfout=fopen("filename.ou

4、t","w");//以写入的方式打开输出文件,指向foutfscanf(fin,"%d%d",&a,&b);//读取输入文件中的数值,存入变量a,b中c=a+b;//计算fprintf(fout,"%ld",c);//在输出计算结果到输出文件中fclose(fin);//关闭输入文件指针fclose(fout);//关闭输出文件指针return0;//返回主函数值}一、歌手统分(score.pas/c/cpp)【问题描述】最近,我市举行了一届“青年歌手大奖赛”,邀请N名裁判给某歌手打分。评分原则是去掉一个最高分,去

5、掉一个最低分,剩下的分数的平均值即为该歌手的最终得分m。裁判给分的范围是60≤分数≤100。现请你编写程序给该歌手统分,统计出该歌手的最终得分m(小数点后保留两位小数)。【输入】输入文件score.in包含N+1行;第1行是一个正整数N,表示裁判员的个数;第2~N+1行,每行一个数分别为每个裁判员给该歌手打的分数。【输出】输出文件score.out仅包含一行为一个数m,表示该歌手的最终得分【输入输出样例】score.inscore.out596.5685.5597.8898.6590.8895.11【限制】40%的

6、数据满足:3≤N≤1080%的数据满足:3≤N≤100100%的数据满足:3≤N≤1000二、银行密码(password.c/cpp/pas)【问题描述】今年阜阳十中给高中部特困生发了助学补助,助学补助都存放在邮政储蓄卡中,但是为了安全,每个同学的储蓄卡的密码要尽量不相同。所以每个同学的出生年月日为种子,通过一定的公式计算生成一个六位密码。由于每个同学的书写习惯不一样,年月日的书写格式也不一样,有两类:****年**月**日和**年**月**日。生成密码的规则是这样的:1、无论何种格式的日期,最终生成的一定是六位密

7、码;2、如果学生出生的那一天是偶数,则在最后一位加2,进位不计;3、如果学生出生的那一天是奇数,则在年的最后一位加5,进位不计;你的任务是:编写一个程序,通过读取学生输入的年月日,生成他的银行卡密码;【输入文件】文件名:password.in文件中只有一串数字,表示年月日。【输出文件】文件名:password.out文件中只有一串数字,表示银行账号密码。【样例输入】910304【样例输出】910306【样例输入】19890305【样例输出】840305【日期范围】1980-01-01——2000-12-31三、模拟

8、开关(moni.c/cpp/pas)【问题描述】有N盏电灯排成一行,依次编号是1、2、3、……、N。现各有一个开关,开始等都亮着的。现在还有N个人,第一个人过来依次把1和1的倍数电灯的开关都拉一下;第三个人走过依次把3和3的倍数的开关都拉一下;第五个人走过来依次把5和5的倍数的开关都拉一下(按奇数的规律)……。问最后都有哪些等是关着的?【输入文件】输入文件m

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

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

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