第五届蓝桥杯java答案_2014第五届蓝桥杯java本科b组试题及答案.doc

41528d3028836879cd698677c3999917.gif2014第五届蓝桥杯java本科b组试题及答案.doc

2014第五届蓝桥杯JAVA本科B组试题及答案1.武功秘籍小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他意识到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容。答案:(80,81);(82,83);(84,85);(86,87);(88,89);(90,91);(92,93)2.切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。答案:1025importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intnum=(int)Math.pow(2,n)+1;System.out.println(num);//结果:2015}}3.猜字母把abcd.s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。答案:qimportjava.util.Scanner;/***该程序类似与约瑟夫环的问题*/publicclassMain{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);Stringstr=“abcdefghijklmnopqrs“;Stringstr1=““;for(inti=0;i1){if(arr[index]==true){//当在圈里时if(countNum%2==0){//下标为偶数时arr[index]=false;//该字母退出圈子leftCount--;//剩余字母数目减一}countNum++;}index++;//每报一次数,下标加一if(index==str1.length()){//是循环数数,当下标大于n时,说明已经数了一圈,index=0;//将下标设为零重新开始。countNum=0;}}for(inti=0;i=0;n--){inti=2*n+1;x=2+(i*i/x);}System.out.println(String.at(“%.4f“,______________));答案:4/(x-1)6.奇怪的分式上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4乘以8/5小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45(参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是1~9中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1乘以5/8是满足要求的,这算做不同的算式。但对于分子分母相同的情况,2/2乘以3/3这样的类型太多了,不在计数之列!注意:答案是个整数(考虑对称性,肯定是偶数)。请通过浏览器提交。不要书写多余的内容。答案:publicclassMain{publicstaticvoidmain(String[]args){intcount=0;for(inta=1;a=num.length){if(judge(num)){show(num);count++;}}else{for(intj=1;j0}if(num[i]== 2 ){size_2++;if(i+30}if(num[i]== 3 ){size_3++;if(i+40}if(num[i]== 4 ){size_4++;if(i+50}}if(size_A==2}returnbool[0]}}8.分糖果有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。【格式要求】程序首先读入一个整数N(2num.length}}return;}}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值