欢迎来到天天文库
浏览记录
ID:58870897
大小:31.63 KB
页数:26页
时间:2020-10-26
《2016年蓝桥杯java高职C组.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2016年蓝桥杯JavaC组考试题(考试日期2016/3/20日)第一题:有奖猜谜小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。每位选手开始的时候都被发给777个电子币。规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币,扣完为止。小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电子币数目是多少。请填写表示最后电子币数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。publicstaticvoidmain(Stri
2、ng[]args){intn=777;for(inti=1;i<=12;i++){if(i%2!=0){n=n*2;}elsen=n-555;}n=n*2;n=n*2;n=n-555;System.out.println(n);}答案:58497第二题:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public
3、staticvoidmain(String[]args){intsum[]=newint[101];intsum1=0;ints=0;for(inti=1;i<=100;i++){sum1=sum1+i;sum[i]=sum1;s=s+sum[i];}System.out.println(s);}答案:第三题:平方怪圈如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大
4、数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intmax=0;for(inti=1;i<=50;i++){Stringst=""+n;intlen=st.length();int[]a=newint[len];for(intj=0;j5、]=a[j]*a[j];}intsum=0;for(intj=0;j6、;returngcd(b,a%b);}publicstaticvoidmain(String[]args){intn=0;for(inti=0;i<6;i++)for(intj=0;j<6;j++)for(intk=0;k<6;k++){if(i+j+2==k+17、8、i+k+2==j+19、10、k+j+2==i+1)n++;//填空位置}intm=gcd(n,6*6*6);System.out.println(n/m+"/"+6*6*6/m);}}仔细阅读代码,填写划线部分缺少的内容。注意:不要填写任何已有内容或说明性文字。第五题:分小组9名11、运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为A,B,C,...I下面的程序列出了所有的分组方法。该程序的正常输出为:ABCDEFGHIABCDEGFHIABCDEHFGIABCDEIFGHABCDFGEHIABCDFHEGIABCDFIEGHABCDGHEFIABCDGIEFHABCDHIEFGABCEFGDHIABCEFHDGIABCEFIDGHABCEGHDFIABCEGIDFHABCEHIDFGABCFGHDEIABCFGIDEHABCFHIDEGABCGHIDEFABDCEFGHIABDCEGFHIAB12、DCEHFGIABDCEIFGHABDCFGEHIABDCFHEGIABDCFIEGHABDCGHEFIABDCGIEFHABDCHIEFGABDEFGCHI.....(以下省略,总共560行
5、]=a[j]*a[j];}intsum=0;for(intj=0;j6、;returngcd(b,a%b);}publicstaticvoidmain(String[]args){intn=0;for(inti=0;i<6;i++)for(intj=0;j<6;j++)for(intk=0;k<6;k++){if(i+j+2==k+17、8、i+k+2==j+19、10、k+j+2==i+1)n++;//填空位置}intm=gcd(n,6*6*6);System.out.println(n/m+"/"+6*6*6/m);}}仔细阅读代码,填写划线部分缺少的内容。注意:不要填写任何已有内容或说明性文字。第五题:分小组9名11、运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为A,B,C,...I下面的程序列出了所有的分组方法。该程序的正常输出为:ABCDEFGHIABCDEGFHIABCDEHFGIABCDEIFGHABCDFGEHIABCDFHEGIABCDFIEGHABCDGHEFIABCDGIEFHABCDHIEFGABCEFGDHIABCEFHDGIABCEFIDGHABCEGHDFIABCEGIDFHABCEHIDFGABCFGHDEIABCFGIDEHABCFHIDEGABCGHIDEFABDCEFGHIABDCEGFHIAB12、DCEHFGIABDCEIFGHABDCFGEHIABDCFHEGIABDCFIEGHABDCGHEFIABDCGIEFHABDCHIEFGABDEFGCHI.....(以下省略,总共560行
6、;returngcd(b,a%b);}publicstaticvoidmain(String[]args){intn=0;for(inti=0;i<6;i++)for(intj=0;j<6;j++)for(intk=0;k<6;k++){if(i+j+2==k+1
7、
8、i+k+2==j+1
9、
10、k+j+2==i+1)n++;//填空位置}intm=gcd(n,6*6*6);System.out.println(n/m+"/"+6*6*6/m);}}仔细阅读代码,填写划线部分缺少的内容。注意:不要填写任何已有内容或说明性文字。第五题:分小组9名
11、运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为A,B,C,...I下面的程序列出了所有的分组方法。该程序的正常输出为:ABCDEFGHIABCDEGFHIABCDEHFGIABCDEIFGHABCDFGEHIABCDFHEGIABCDFIEGHABCDGHEFIABCDGIEFHABCDHIEFGABCEFGDHIABCEFHDGIABCEFIDGHABCEGHDFIABCEGIDFHABCEHIDFGABCFGHDEIABCFGIDEHABCFHIDEGABCGHIDEFABDCEFGHIABDCEGFHIAB
12、DCEHFGIABDCEIFGHABDCFGEHIABDCFHEGIABDCFIEGHABDCGHEFIABDCGIEFHABDCHIEFGABDEFGCHI.....(以下省略,总共560行
此文档下载收益归作者所有