教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 资格考试> IT认证> 蓝桥杯 2015省赛 Java语言 大学A组 真题

蓝桥杯 2015省赛 Java语言 大学A组 真题

上传者:吉兵
|
上传时间:2015-04-22
|
次下载

蓝桥杯 2015省赛 Java语言 大学A组 真题

这是我参加蓝桥杯2015年省赛时拷来的真题,仅供大家学习参考,谢谢

第六届蓝桥杯大赛个人赛省赛(软件类)

Java 大学A组

1. 结果填空 (满分3分)

熊怪吃核桃

森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。

有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。

请填写该数字(一个整数),不要填写任何多余的内容或说明文字。

2. 结果填空 (满分5分)

星系炸弹

在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。

每个炸弹都可以设定多少天之后爆炸。

比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。

请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19 请严格按照格式书写。不能出现其它文字或符号。

3. 结果填空 (满分9分)

九数分三组

1~9的数字可以组成3个3位数,设为:A,B,C, 现在要求满足如下关系:

B = 2 * A

C = 3 * A

请你写出A的所有可能答案,数字间用空格分开,数字按升序排列。

注意:只提交A的值,严格按照格式要求输出。

4. 代码填空 (满分11分)

循环节长度

两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。

这是我参加蓝桥杯2015年省赛时拷来的真题,仅供大家学习参考,谢谢

比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位。

下面的方法,可以求出循环节的长度。

请仔细阅读代码,并填写划线部分缺少的代码。

public static int f(int n, int m)

{

n = n % m;

Vector v = new Vector();

for(;;)

{

v.add(n);

n *= 10;

n = n % m;

if(n==0) return 0;

if(v.indexOf(n)>=0) _________________________________ ; //填空 }

}

注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。

5. 代码填空 (满分13分)

打印菱形

给出菱形的边长,在控制台上打印出一个菱形来。

为了便于比对空格,我们把空格用句点代替。

当边长为8时,菱形为:

.......*

......*.*

.....*...*

....*.....*

...*.......*

..*.........*

.*...........*

*.............*

.*...........*

..*.........*

...*.......*

....*.....*

.....*...*

......*.*

.......*

这是我参加蓝桥杯2015年省赛时拷来的真题,仅供大家学习参考,谢谢

下面的程序实现了这个功能,但想法有点奇怪。

请仔细分析代码,并填写划线部分缺失的代码。

public class A

{

public static void f(int n)

{

String s = "*";

for(int i=0; i<2*n-3; i++) s += ".";

s += "*";

String s1 = s + "\n";

String s2 = "";

for(int i=0; i<n-1; i++){

//System.out.println("=>"+s);

s = "." + _____________________________________ + "*"; //填空

s1 = s + "\n" + s1;

s2 += s + "\n";

}

System.out.println(s1+s2);

}

public static void main(String[] args)

{

f(8);

}

}

注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。

6. 结果填空 (满分17分)

加法变乘法

我们都知道:1+2+3+ ... + 49 = 1225

现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:

1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015

就是符合要求的答案。

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。

这是我参加蓝桥杯2015年省赛时拷来的真题,仅供大家学习参考,谢谢

注意:需要你提交的是一个整数,不要填写任何多余的内容。

7. 结果填空 (满分21分)

牌型种数

小明被劫持到X赌城,被迫与其他3人玩牌。

一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。

这时,小明脑子里突然冒出一个问题:

如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?

请填写该整数,不要填写任何多余的内容或说明文字。

8. 程序设计(满分15分)

移动距离

X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3... 当排满一行时,从下一行相邻的楼往反方向排号。

比如:当小区排号宽度为6时,开始情形如下:

1 2 3 4 5 6

12 11 10 9 8 7

13 14 15 .....

我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)

输入为3个整数w m n,空格分开,都在1到10000范围内

w为排号宽度,m,n为待计算的楼号。

要求输出一个整数,表示m n 两楼间最短移动距离。

例如:

用户输入:

6 8 2

则,程序应该输出:

4

再例如:

用户输入:

4 7 20

则,程序应该输出:

5

资源约定:

这是我参加蓝桥杯2015年省赛时拷来的真题,仅供大家学习参考,谢谢

峰值内存消耗(含虚拟机) < 256M

CPU消耗 < 1000ms

请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。

注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。

注意:主类的名字必须是:Main,否则按无效代码处理。

9. 程序设计(满分25分)

垒骰子

赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。

经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥!

我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。

假设有 m 组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。 atm想计算一下有多少种不同的可能的垒骰子方式。

两种垒骰子方式相同,当且仅当这两种方式中对应高度的骰子的对应数字的朝向都相同。

由于方案数可能过多,请输出模 10^9 + 7 的结果。

不要小看了 atm 的骰子数量哦~

「输入格式」

第一行两个整数 n m

n表示骰子数目

接下来 m 行,每行两个整数 a b ,表示 a 和 b 不能紧贴在一起。

「输出格式」

一行一个数,表示答案模 10^9 + 7 的结果。

「样例输入」

2 1

1 2

「样例输出」

544

「数据范围」

对于 30% 的数据:n <= 5

对于 60% 的数据:n <= 100

对于 100% 的数据:0 < n <= 10^9, m <= 36

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
外研版英语七年级下册module1unit3名词性物主代词讲解
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
三年级英语单词记忆下册(沪教版)第一二单元复习
人教版历史八年级下册第一课《中华人民共和国成立》
七年级英语下册 上海牛津版 Unit5
北师大版数学四年级下册3.4包装
冀教版小学英语四年级下册Lesson2授课视频
冀教版英语五年级下册第二课课程解读
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
苏科版数学八年级下册9.2《中心对称和中心对称图形》
二年级下册数学第一课
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
人教版二年级下册数学
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
沪教版八年级下册数学练习册21.4(1)无理方程P18
沪教版八年级下册数学练习册一次函数复习题B组(P11)
外研版英语七年级下册module3 unit2第一课时
苏科版八年级数学下册7.2《统计图的选用》
苏科版数学七年级下册7.2《探索平行线的性质》
冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
二年级下册数学第三课 搭一搭⚖⚖
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
冀教版小学英语五年级下册lesson2教学视频(2)
六年级英语下册上海牛津版教材讲解 U1单词