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

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

ID:31818549

大小:74.23 KB

页数:14页

时间:2019-01-18

2014第五届蓝桥杯java本科b组试题及答案_第1页
2014第五届蓝桥杯java本科b组试题及答案_第2页
2014第五届蓝桥杯java本科b组试题及答案_第3页
2014第五届蓝桥杯java本科b组试题及答案_第4页
2014第五届蓝桥杯java本科b组试题及答案_第5页
资源描述:

《2014第五届蓝桥杯java本科b组试题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、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次,中间

2、切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。答案:1025importjava,uti1.Seanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System,in);intn=sc.nextlnt();intnum二(int)仙th.pow(2,n)+1;System,out.println(num);//结果

3、:20153.猜字母把abed...s19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不耍填写任何多余的内容。答案:qimportjava.util.Scanner;/***该程序类似与约瑟夫环的问题VpublicclassMain{publicstaticvoidmain(String[]args){Seanners=newSeanner

4、(System.in);Stringstr="abcdefghijklmnopqrs";Stringstri=for(inti=0;i<106;i++){stri=stri+str;}System.out.println(strl.length());boolean[]arr=newboolean[strl」ength()];for(inti=0;iorr.length;i++){arr[i]=true;〃下标为TRUE时说明字母还在圈里}intleftCount=strLiength();intcountNum=0;intindex=0;while(le

5、ftCount>1){讦(arr[index]==true){〃当在圈里时if(countNum%2==0){〃T标为偶数时arr[index]=false;〃该字母退出圈子leftCount〃剩余字母数目减一}countNum++;}index++;〃每报一次数,下标加_if(index==strl.length()){〃是循环数数,当下标大于n时,说明已经数了一圈,index=0;〃将下标设为零重新开始。countNum=0;}for(inti=0;i

6、tln(i);〃输出结果表示下标为1023(第1024个)的字母,即:q}}•4.大衍数列标题:大衍数列屮国古代文献中,曾记载过“大衍数列”,主要用于解释屮国传统文化中的太极衍生原理。它的前几项是:0>2、4、8、12、18、24、32、40>50...其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。以下的代码打印出了大衍数列的前100项。for(inti=l;i<100;i++)if(i%2==0)//填空System.out•println(i*i/2);elseSystem.out.printIn((i*i-1)/2);}请填写划

7、线部分缺失的代码。通过浏览器提交答案。注意:不要填写题面已有的内容,也不要填写任何说明、解释文字。答案:i%2二二0•5.圆周率数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其屮许多方法都涉及无穷级数。图l.png中所示,就是一种用连分数的形式表示的圆周率求法。下面的程序实现了该求解方法。实际上数列的收敛对x的初始值并不敏感。结果打印出圆周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。doublex=111;for(intn=10000;n>=0;n・・){inti=2*n+1;x=2+(i*i/x);}System.out.prin

8、tin(String.format));答案:4/(x-l)6.奇

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

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

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