2011年海淀区信息学竞赛小学组试卷.doc
《2011年海淀区信息学竞赛小学组试卷.doc》由会员分享,可在线阅读,更多相关《2011年海淀区信息学竞赛小学组试卷.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011年海淀区中小学生信息学奥林匹克竞赛小学组上机试题(共72分)姓名_年级_学校_准考号_成绩_说明:(1)请同学们运行QBASIC语言环境(BC7.0版本)或C语言环境;(2)以各自题目的名称,如:shulie.bas/或shulie.c/或shulie.cpp,将源文件存盘;(3)将最后写好的源文件,存入D:TEST文件夹中。 如:D:TEST shulie.bas fenshu.bas sushu.bas tuxing.bas . . 一、 数列计算(题目名称: shulie.bas/shulie.c/shulie.cpp) (12分)【题目描述】 有一组序列的数是:1、2、9、33
2、、126、477,请同学们认真观察数值的规律。现要求:指定项数为任意的N项,计算:1)第N项的数据;2)输出前N项数据的和。【输入文件】 文件名:shulie.in文件中只有一行,包含1个整数N(其中3=N=15)为这个序列的项数。【输出文件】 文件名:shulie.out文件中共有二行:第一行为这个序列第N项的数据;第二行为这个序列前N项的数据和。【要求】 每一行的输出数据都从第一列开始。【样例输入】 shulie.in的内容为: 6【样例输出】 shulie.out的内容为: 477 648 又如:【样例输入】 shulie.in的内容为: 10【样例输出】 shulie.out的内容为:
3、 98577 133893二、分数段统计(题目名称:fdtj.bas/fdtj.c/fdtj.cpp) (12分)【题目描述】 小红所在的班级进行了数学考试,老师请小红同学帮忙进行名次排序和各分数段的人数统计工作。现要求如下:将N名同学的考试成绩放在A数组中,各分数段的人数存到B数组中:成绩为100的人数存到B(1)中,成绩为90到99的人数存到B(2)中,成绩为80到89的人数存到B(3)中,成绩为70到79的人数存到B(4)中,成绩为60到69的人数存到B(5)中,成绩为60分以下的人数存到B(6)中。【输入文件】 文件名:fdtj.in文件中共有二行:第一行:为小红所在班级的人数N(其中
4、1=N=30);第二行:为N个用1个空格隔开的数学分数(其中分数为整数)。【输出文件】 文件名:fdtj.out文件中共有若干行:前N行:每行一个整数是从高到低排序的数学分数;最后一行:是6个按要求,存放到数组B(1)-B(6)中各分数段的人数(各数据之间以1个空格为间隔)。【要求】 每一行的输出数据都从第一列开始输出。【样例输入】 fdtj.in的内容为:1093 85 77 68 59 100 43 94 75 82(数据之间空1格)【样例输出】 fdtj.out的内容为: 100 9493858277756859431 2 2 2 1 2(数据之间空1格)三 、求素数(题目名称:sush
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2011 海淀区 信息学 竞赛 小学 试卷
限制150内