2011年海淀区中小学生信息学奥林匹克竞赛(上机改动)
更新时间:2024-04-10 00:45:01 阅读量: 综合文库 文档下载
2011年海淀区中小学生信息学奥林匹克竞赛
小学组上机试题:(共72分)
姓名____________年级______学校_________准考号________成绩__________
说明:(1)在D:\\下,用自己的准考号建立一个文件夹,如某考生的考号是X8,则建立的
文件夹为D:\\X8。
(2)在这个文件夹内,分别用每个题目的题目名称分别建立一个子文件夹,用于存
放该题目的程序。这些子文件夹的名字分别是:tuxing、shulie、pfang、sushu、zfc、yongpin。
(3)将最后写好的程序,存入相应的题目文件夹中
如:第一题的题目名称是tuxing,则将tuxing.bas文件名存入D:\\X8\\tuxing子
文件夹中。
(4)凡是题目中所涉及的条件都要进行判断。
一、 打印图形(题目名称: tuxing.bas) (12分)
【题目描述】 由键盘输入任意一个自然数N,输出如下图规律的图形。 【输入文件】 文件名为:tuxing.in
文件中只有一个整数N,为图形的行数(其中2<=N<=26) 【输出文件】 文件名为:tuxing.out 文件中为输出的图形。
【要求】 图形的最左侧从第一列开始输出,字符之间无空格。 【样例输入】 tuxing.in中有:
4
【样例输出】 tuxing.out中有下图所示的图形 。
D DCD DCBCD DCBABCD DCBCD DCD D
二、 数列计算(题目名称: shulie.bas) (12分)
【题目描述】 有一个分数序列是:1/2,2/3,3/5,5/8,8/13,13/21.. ...,请同学们认真观
察好分子和分母的规律。现要求:指定项数为任意的N项,请输出前N项。
【题目名称】 shulie.bas
【输入文件】 文件名:shulie.in
文件中只有一行,包含1个整数N(其中2≤N≤20)为这个分数序列的项数。
【输出文件】 文件名:shulie.out
请输出这个分数序列的分数形式(请注意显示形式突出序列变化的规律,所以不用化简)。
【样例输入】 shulie.in的内容为:
6
1
【样例输出】 shulie.out的内容为: 1/2 2/3 3/5 5/8 8/13 13/21
三、求完全平方数(题目名称:pfang.bas) (12分)
【题目描述】: 一个数如果是另一个整数的完全平方,那么我们就称这个数为完全平方数。
如25,36,49,……121,144,225,361,400,441,484,……961等。现要求在三位整数中找出具有这样一些特点的数: (1) 它们是完全平方数;
(2) 三位数字中有两位数字相同。 例如144、225、400、676等。
求出任意自然数M ~N之间所有满足上述条件的数,并统计这样的数的个数。
【输入文件】 文件名:pfang.in
文件中只有一行,包含两个用空格隔开的任意自然数M和N (其中100<=M 【输出文件】 文件名:pfang.out 文件中共有若干行:前若干行每行一个整数是任意自然数M~N之间所有满 足条件的平方数;最后一行是统计这些平方数的个数。若没有满足条件的完全平方数,直接输0。 【要求】 每一行的数据都从第一列开始输出。 【输入样例】:pfang.in的内容为: 100 300(两个数据之间空一格) 【输出样例】:pfang.out的内容为: 100 121 144 225 4 四 、求素数(题目名称:sushu.bas) (12分) 【题目描述】:在三位自然数中有这样一些特点的数: (1) 它们是素数; (2) 它们中满足:任意两个素数的和小于1000,同时又是17的倍数。 如:227和283,229和281,233和277等等。 求出任意自然数M ~N之间所有满足上述条件的素数对,并统计 素数对的个数。 【输入文件】 文件名:sushu.in 文件中只有一行,包含两个用空格隔开的任意自然数M和N (其中100<=M 【输出文件】 文件名:sushu.out 文件中共有若干行: 前若干行每行为一对满足条件的素数对(数据之间空1格); 最后一行是统计这些素数对的个数。如果没有则只输出0即可。 【要求】 每一行的数据都从第一列开始输出。 【输入样例】:sushu.in的内容为: 200 300(两个数据之间空一格) 2 【输出样例】:sushu.out的内容为: 227 283 229 281 233 277 239 271 241 269 251 293 263 281 7 五、字符串(题目名称:zfc.bas) (12分) 【题目描述】 从键盘输入一个长度不大于20的字符串,现要求:将字符串中的小写字母 都改成相应的大写字母,其他字符依照原有顺序不变。 【输入文件】 文件名:zfc.in 文件中只有一行,包含1个任意的字符串(其长度1<=L<=20) 【输出文件】 文件名:zfc.out 文件中只有一行,即为:把小写字母改成相应的大写字母,其他字符依照原 有顺序不变的字符串。 【要求】 输出数据从第一列开始输出。 【样例输入】 zfc.in的内容为: ABCD123.eeffDD 【样例输出】 zfc.out的内容为: ABCD123.EEFFDD 六、用品(题目名称:yongpin.bas)(12分) 【题目描述】:有N名同学去商店购买学习用品,购买品种及数量如下表所示: 姓名 笔记本 铅笔 橡皮 圆珠笔 合计 张芳 5 10 6 3 李浩 8 12 2 3 王红 6 8 4 3 …… …… …… …… …… 已知:笔记本每本2元,铅笔每支0.5元,橡皮每块0.8元,圆珠笔每支2.5元。 现在请你计算一下:1) 每位同学合计花了多少元(如果有小数,最后结果下取 整即可)? 2) N名同学购买学习用品平均花费的钱数是多少元(如果有小数,最后结果下取整即可)? 3) 统计N名同学中哪些同学购买学习用品的花费低于平均花费(注意是低于实际平均花费,并非上面的显示值)? 【输入文件】 文件名:yongpin.in 文件中第一行有一个整数N,表示有N名同学,已知2?N?10; 3 以下有5*N行数据,每5行代表一个人的信息记录(包括学生的姓名及购买 4种学习用品的数量,其中4种学习用品的数量都为不大于50的整数)。 【输出文件】 文件名:yongpin.out 文件中共有若干行: 前N行:每行一个数据是每位同学合计所花的钱数(按照取整显示); 之后的一行:是N名同学平均花费的钱数(每人花费取整后总和再平均); 最后若干行:每行一个数据是N名同学中低于平均花费的学生姓名(低于取整后的平均花费的人名)。 【要求】 每一行的数据都从第一列开始输出。 【输入样例】:yongpin.in的内容为: 3 zhangfang 5 10 6 3 lihao 8 12 2 3 wanghong 6 8 4 3 【输出样例】:yongpin.out的内容为: 27 31 26 28 zhangfang wanghong 4
正在阅读:
2011年海淀区中小学生信息学奥林匹克竞赛(上机改动)04-10
送东阳马生序复习学案及答案06-02
高等学校科学研究优秀成果奖科学技术推荐项目公示要求03-05
洒水车项目可行性研究报告01-06
1、夏商西周政治制度(教学设计)02-26
2019八年级道德与法治下册 第二单元第三课 公民权利 第1框《公民基本权利》提升训练08-06
黑龙江7频道06-25
临时工雇佣协议书06-24
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 奥林匹克
- 海淀区
- 中小学生
- 上机
- 改动
- 竞赛
- 信息
- 2011
- HSE-中英-施工方案 - 图文
- 《电工原理》期末考试试卷1(A)
- 九年级物理《功和机械能》单元检测A卷 人教新课标版
- 三年级说明文阅读题库
- 朗文2B期末试题1
- 《一棵小桃树》阅读理解详解(精讲)
- 辽宁企业安全风险管控和隐患排查治理双重预防机制建设基本规范 -
- 如何缓解幼儿的入园分离焦虑
- 反洗钱考试题库资料
- 灭菌注射用水检验规程
- 江苏省南京市2018届高三上学期期中考试 地理 Word版含答案
- 2013年山东省省属事业编真题打印版
- 中国各港口的特点兼综合排名
- unit10
- C语言基础练习题(1-3)
- 地下室脚手架施工方案
- 医院收费室年度工作总结与2016年工作计划
- ATL COM appWizard
- 四年级下语文期末试卷-轻松夺冠-人教版小学学科网
- 刘姓宝宝起名字