大赛个人赛省赛(软件类)Java(题和答案)

上传人:亦*** 文档编号:251903444 上传时间:2022-02-09 格式:DOCX 页数:29 大小:28.17KB
返回 下载 相关 举报
大赛个人赛省赛(软件类)Java(题和答案)_第1页
第1页 / 共29页
大赛个人赛省赛(软件类)Java(题和答案)_第2页
第2页 / 共29页
大赛个人赛省赛(软件类)Java(题和答案)_第3页
第3页 / 共29页
大赛个人赛省赛(软件类)Java(题和答案)_第4页
第4页 / 共29页
大赛个人赛省赛(软件类)Java(题和答案)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《大赛个人赛省赛(软件类)Java(题和答案)》由会员分享,可在线阅读,更多相关《大赛个人赛省赛(软件类)Java(题和答案)(29页珍藏版)》请在金锄头文库上搜索。

1、第六届蓝桥杯大赛个人赛省赛(软件类)Java大学C组-题目与答案1、结果填空(满分3分)2、结果填空(满分5分)3、结果填空(满分9分)4、代码填空(满分11分)5、代码填空(满分15分)153610856、结果填空(满分17分)7、结果填空(满分21分)8、程序设计(满分13分)9、程序设计(满分25分)9、程序设计(满分25分)具体解析:1、隔行变色Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白现曷小明想知道,从第21行到第50行一共包含了多少个蓝色的行。请你直接提交这个整数,千万不要填写任何

2、多余的内容。答案:15public static void main(String args) 隔行变色int i,count=0;for(i=l;i=21&i%2=l)(count+;7、加法变乘法我们都知道:1+2+3+ . + 49 = 122S现在要求你把其中两个不相邻的加号变成乘号,使得结果为2Q1S比如:1+2 七:3米.*lQ*ll+1227*2g+2q+.+4q = 2Q15就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交W) o注意:需要你提交的是一个整数,不要填写任何多余的内容。/7加法变乘法public static

3、 void main(String args) (for (int i = 1; i = 30; i+) (for (int j = i + 2; j = 30; j+) (if (1225 -2*i-l-2*j-l+ j*(j + 1) + i*(i + 1) = 2015)System.out.println(i);答案:168、饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或除账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的八瓶饮料,最后他一共能喝到多少瓶饮料。输入:一个整数f

4、表示开始购买的饮料数量(伙心1QQQQ)输出:一个整数,表示实际得到的饮料数例如:用户输入:XOO程序应该输出:249用户输入:1Q1程序应该输出:资源约定:峰值内存消耗 2SGMCPU 消耗 rooovs,请严格按要求输出,不要画蛇添足地打印类似:“请您输入的多余内容。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。注意:MA泌函数需要返回。注意:只使用ANSI C/ANSI C+标准,不要调用依赖于编译环境或操作系统的特殊函数。注意:所有依赖的函数必须明确地在源文件中 delude xxx,不能通过工程设置而省略常用头文件。提交时,注意选择所期望的编译器类型。import java

5、.util.Scanner;8、饮料换购public class Main (static int m;/ 购买数量public static void main(String args) (Scanner in = new Scanner(System.in);m = in.nextlnt();/ 购买数量DFS(m, 0); / 递归/* param n购买数量* param sum兑换数量*/public static void DFS(int n, int sum) if (n - 3 个数大于3)9、打印大X小明希望用星号拼凑,打印出个大X,他要求能够控制笔画的宽度和整个字的高度。为

6、了便于比对空格,所有的空白位置都以句点符来代替。要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开1000,保证八是奇数)要求输出一个大X例如,用户输入:3 q程序应该输出:* * *关*关 *(如有对齐问题,参看【图l.jpg】)再例如,用户输入:4 2.1程序应该输出*关*关* * 关*,* 关*关*关*.夭关*姓*关*(如有对齐问题,参看【图2.j*g】)资源约定:峰值内存消耗 2SGMCPU 消耗 lOOOs请严格按要求输出,不要画蛇添足地打印类似:请您输入.”的多余内容。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。注意:泌函数需要返回。注意:只使用ANSI C/A

7、NSI C+标准,不要调用依赖于编译环境或操作系统的特殊函数。注意:所有依赖的函数必须明确地在源文件中,不能通过工程设置而省略常用头文件。提交时,注意选择所期望的编译器类型。import java.util.Scanner;/打印大Xpublic class Main (public static void main(String args) Scanner sc = new Scanner(System.in);int m = sc.nextlnt();/ 宽度int n = sc.nextlnt();/ 高度int w = m + (n / 2) * 2;int g = new intnw

8、;for (int j = 0; j n; +j) (for (int i = 0; i w; +i) gji = ;/从左上往右下for (int i = 0; i n; +i) for (int k = 0; k m; +k) gii + k =)/从右上到左下for (int 1=0; 1 n; +1) for (int i = 0; i m; +i) glw - 1 - 1 - i = *;)for (int i = 0; i n; +i) (for (int j = 0; j w; +j) System.out.printfgij);System.out.printf(Mn ”);1

9、0、垒骰子赌圣晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。经过长期观察,atm发现了稳定骰了的奥秘:有些数字的面贴着会互相排斥!我们先来规范一下骰子:1的对面是4, 2的对面是5, 3的对面是假设有m组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。想计算一下有多少种不同的可能的垒骰子方式。两种垒骰子方式相同,当且仅当这两种方式中对应高度的骰子的对应数字的朝向都相同。由于方案数可能过多,请输出模1OF + 7的结果。不要小看了的骰子数量哦输入格式第一行两个整数n M八表示骰子数目接下来m行,每行两个整数 0 ,表示和。数字不能紧贴在一起。r

10、输出格式j一行一个数,表示答案模1。八勺+ 7的结果。样例输入1 2样例输出544数据范围对于30%的数据:H = 5对于G。的数据:h = roo对于 2QQ% 的数据:(9 RX = KA = 36资源约定:峰值内存消耗 25GMCPU 消耗 ZOOOvS.请严格按要求输出,不要画蛇添足地打印类似:请您输入”的多余内容。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。注意:函数需要返回O注意:只使用ANSI C/ANSI C+标准,不要调用依赖于编译环境或操作系统的特殊函数。注意:所有依赖的函数必须明确地在源文件中 delude, ,不能通过工程设置而省略常用头文件。提交时,注意选

11、择所期望的编译器类型。public class Main /I。、垒骰子static int ym = new int7;private static int n;private static int m;private static final long MOD = 1000000007;static void init() (yml = 4;州4 = 1;州2 = 5;加5 = 2;ym3 = 6;加6 = 3;)public static void main(String args) initO;Scanner sc = new Scanner(System.in);n = sc.nex

12、tlnt();m = sc.nextlnt();long cf = new long66;for (int i = 0; i 6; i+) for (int j = 0; j 6; j+) (建立冲突矩阵for (int i = 0; i n - 1);累加矩阵的每个元素long ans = 0;for (int i = 0; i 6; i+) for (int j = 0; j 6; j+) ans = (ans + mPow_n_lij) % MOD;System.out.println(ans * power(4, n) % MOD);2、立方尾不变有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,.请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。请提交该整数,不要填写任何多余的内容。答案:36public static void main(String args) /2、立方尾不变注意使用long型,int型超出范围计算错误int count =统计for (long i = 1; i

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

当前位置:首页 > 大杂烩/其它

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