2016年蓝桥杯java高职C组

上传人:ali****an 文档编号:109703076 上传时间:2019-10-27 格式:DOCX 页数:23 大小:34.23KB
返回 下载 相关 举报
2016年蓝桥杯java高职C组_第1页
第1页 / 共23页
2016年蓝桥杯java高职C组_第2页
第2页 / 共23页
2016年蓝桥杯java高职C组_第3页
第3页 / 共23页
2016年蓝桥杯java高职C组_第4页
第4页 / 共23页
2016年蓝桥杯java高职C组_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2016年蓝桥杯java高职C组》由会员分享,可在线阅读,更多相关《2016年蓝桥杯java高职C组(23页珍藏版)》请在金锄头文库上搜索。

1、2016年 蓝桥杯Java C组 考试题(考试日期2016/3/20日)第一题:有奖猜谜小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。每位选手开始的时候都被发给777个电子币。规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币, 扣完为止。小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电子币数目是多少。请填写表示最后电子币数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public static void main(String args) int n=777;fo

2、r(int i=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 static void main(String args) int sum=new int101;int sum1

3、=0;int s=0;for(int i=1;i=100;i+)sum1=sum1+i;sumi=sum1;s=s+sumi;System.out.println(s);答案:171700第三题:平方怪圈如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public static void main(String args) Scanner sc=ne

4、w Scanner(System.in);int n=sc.nextInt();int max=0;for(int i=1;i=50;i+)String st=+n;int len=st.length();int a=new intlen;for(int j=0;jlen;j+)aj=Integer.parseInt(st.substring(j,j+1);aj=aj*aj;int sum=0;for(int j=0;jlen;j+)sum=sum+aj;n=sum;max=Math.max(max,n);System.out.println(max);答案:145第四题:骰子游戏我们来玩一个

5、游戏。同时掷出3个普通骰子(6个面上的数字分别是16)。如果其中一个骰子上的数字等于另外两个的和,你就赢了。下面的程序计算出你能获胜的精确概率(以既约分数表示)public class Mainpublic static int gcd(int a, int b)if(b=0) return a;return gcd(b,a%b);public static void main(String args)int n = 0;for(int i=0; i6; i+)for(int j=0; j6; j+)for(int k=0; k6; k+)if(i + j+2 = k+1 | i + k+2

6、= j+1 | k + j+2 = i+1) n+; /填空位置int m = gcd(n,6*6*6);System.out.println(n/m + / + 6*6*6/m);仔细阅读代码,填写划线部分缺少的内容。注意:不要填写任何已有内容或说明性文字。第五题:分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,. I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIA

7、BC DGI EFHABC DHI EFGABC EFG DHIABC EFH DGIABC EFI DGHABC EGH DFIABC EGI DFHABC EHI DFGABC FGH DEIABC FGI DEHABC FHI DEGABC GHI DEFABD CEF GHIABD CEG FHIABD CEH FGIABD CEI FGHABD CFG EHIABD CFH EGIABD CFI EGHABD CGH EFIABD CGI EFHABD CHI EFGABD EFG CHI. (以下省略,总共560行)。public class Apublic static Stri

8、ng remain(int a)String s = ;for(int i=0; ia.length; i+)if(ai = 0) s += (char)(i+A);return s;public static void f(String s, int a)for(int i=0; ia.length; i+)if(ai=1) continue;ai = 1;for(int j=i+1; ja.length; j+)if(aj=1) continue;aj=1;for(int k=j+1; ka.length; k+)if(ak=1) continue;ak=1;System.out.prin

9、tln(s+ +(char)(i+A) + (char)(j+A) + (char)(k+A)+ +remain(a); /填空位置ak=0;aj=0;ai = 0;public static void main(String args)int a = new int9;a0 = 1;for(int b=1; ba.length; b+)ab = 1;for(int c=b+1; ca.length; c+)ac = 1;String s = A + (char)(b+A) + (char)(c+A);f(s,a);ac = 0;ab = 0;仔细阅读代码,填写划线部分缺少的内容。注意:不要填

10、写任何已有内容或说明性文字。第六题:凑算式 B DEFA + - + - = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中AI代表19的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。递归:static int count=0;static boolean date;public static void main(String args) int a=new int10;date=new boolean1

11、0;dp(a,1);System.out.println(count);static void dp(int a,int s)if(s=10)if(a3=0|a7=0|a8=0|a9=0)return;double q=(double)a2/a3;double w=(a4*100+a5*10+a6)*1.00/(a7*100+a8*10+a9);double e=(double)a1;if(q+w+e=10.00)count+;return ;for(int i=1;i=9;i+)if(datei=false)datei=true;as=i;dp(a,s+1);datei=false;答案:2

12、9第七题:搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,09。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 请你计算这样的搭法一共有多少种?请填表示总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 递归: static int count=0;static boolean date;public static void main(String args) int a=new int10;date=new boolea

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号