2015小学生信息学科普日活动试题.doc

2015小学生信息学科普日活动试题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015小学生信息学科普日活动试题

2015年北京小学生信息学科普日活动试题 考试时间: 2015年11月15日 9:00至10:30 (90分钟) 要 求: 请你在指定位置用自己的考号建立一个文件夹,提交答案时,请将所有题目的源代码程序放入考号文件夹中,这些程序文件的命名应与试题对应,它们分别是: running、number、tree、game、water。文件夹(或文件)命名错误或未存放在指定位置,不计分。 试题1:田径赛(共10个测试点,每个点2分) 源代码:running.c / running.cpp / running.pas / running.bas 输入文件:running.in 输出文件:running.out 【问题描述】 【输入文件】 文件名:.in 文件有个用空格分开的 【输出文件】 文件名:.out 如果能达到优秀输出Yes否则输出No【样例输入】 8.3 8.2 8.3 【样例输出】 【样例输入】 7.5 8 10.5 【样例输出】 【样例】 10个测试点,每个点2分) 源代码:number.c / number.cpp / number.pas / number.bas 输入文件:number.in 输出文件:number.out 【问题描述】 3班的同学们在玩报数游戏,他们排成一排,第一个同学报数1,第二个同学也报数1,从第三个同学开始,每个同学报的数是前两个同学的报数之和。比如第三个同学该报数2,第四个同学报数3,现在排在第n位的小明想提前知道轮到自己时该报什么数,你能帮帮他吗? 【输入文件】 一个数n表示小明在第n位 输出轮到小明时他该报的数字 【样例输入】 5 【样例输出】 5 【样例】 前10个测试点,每个点2分) 源代码:tree.c / tree.cpp / tree.pas / tree.bas 输入文件:tree.in 输出文件:tree.out 【问题描述】 虽然还要再过一个月才是圣诞节,但小张已经满心期待了,这不,他已经开始在本子上画圣诞树了,他画的圣诞树是由一个三角形树叶和直线树干组成的,比如一个4层的圣诞树是这样的 * *** ***** ******* * * * * 上面的树叶是4层*组成的,下面的树干是4个*组成的 小张想画一个很大的圣诞树但是他没有耐心了你能用学到的编程知识帮他画出这颗树吗 一个数n表示小明要画n层圣诞树 圣诞树的样子 【样例输入】 3 【样例输出】 * *** ***** * * * 试题4:石头剪刀布(共10个测试点,每个点2分) 源代码:game.c / game.cpp / game.pas / game.bas 输入文件:game.in 输出文件:game.out 【问题描述】 请你根据记录的内容,算出两个人分别赢了多少局。 【输入文件】 文件名:game.in 文件中第一行是一个整数n(1≤n≤100)。 第二行是一个长度为n个字符的字符串,表示小名每局出的手势。 第三行是一个长度为n个字符的字符串,表示小志每局出的手势。 字符串只含有’R’, ’P’, ’S’三种字符 ,其中’R’表示石头(Rock),’P’表示布(Paper),’S’表示剪刀(Scissors)。 【输出文件】 文件名:game.out 文件仅一行,有两个整数,之间用空格隔开, 【样例输入】 6 RRPSPP RPSPRR 【样例输出】 3 2 试题5 :倒水问题(共5个测试点,每个点4分) 源代码:water.c / water.cpp / water.pas / water.bas 输入文件:water.in 输出文件:water.out 【问题描述】 最初三个水桶都是空的。如果一次操作为以下三种之一:将某个水桶灌满水;将某个水桶的水全部倒掉;将某个水桶的水倒入另一个水桶直到灌满或是全部倒尽。那么,经过若干次操作,可以在一个水桶中得到多少种不同体积的水? 【输入文件】 文件名:water.in 文件仅有一行,为三个整数a,b, c(1≤a,b,c≤50)。 【输出文件】 文件名:water.out 文件包括若干行,每行一个整数,表示能够得到的每一种体积(不包括空的情况)。所有体积按从小到大的顺序输出。 【样例输入1】 2 4 7 【样例输出1】 1 2 3 4 5 6 7 【样例输入2】 5 5 10 【样例输出2】 5 10 【样例解释】 样例1。在一个水桶中倒满水,可以得到2L、4L、7L水;将7L的水桶倒满,再倒入4L的空桶中,可以剩下3L水;将2L的水桶倒满水,再倒入已有3L水的7L水桶中,可以得到5L水;将2L和4L的水桶倒满水,再倒入7L的空桶中,可以得到6L水;将2L水桶倒满水后向装有6L水的7L水桶倒水,剩下1L水

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档