国信蓝点杯高职.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国信蓝点杯高职,国信蓝点杯,国信蓝点,国信长天杯,国信证券,国信证券官网,国信证券金太阳下载,东方国信,国信证券股吧,国信证券开户佣金

2011国信蓝点杯软件大赛模拟题java高职组(答案)1-7题 题目是从官网(/)下的,下载地址为 /Article/ShowArticle.asp?ArticleID=139 不保证对哦~仅供参考, 这套全部是自己写的,.. 以下内容就是题目和答案 =========================================================================================================== ? ? 2011 模拟 java 高职 注意: 本套模拟题主要模拟命题形式与考核范围。真实竞赛题的数量、难度可能与此套模拟题有差异。 说明: 本试卷包含两种题型:“代码填空”与“程序设计”。 填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句 编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的 ? 1.??? 代码填空(满分3分) 以下程序打印出0~9的数字,请补充缺少的代码。 public class MyTest { public static void f(int begin, int end) { __ if(beginend) return______________; System.out.println(begin); f(begin+1, end); } public static void main(String[] args) { f(0,9); } } ? 2.??? 代码填空(满分4分) 如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡,但也可以在不借助任何其它变量的情况下完成。试填写缺失的代码。 a = a ^ b; b = ___ a ^ b ____; a = ___ a ^ b ___; ? 3.??? 代码填空(满分3分) ? 许多人都曾经玩过“拍七”游戏。规则是:大家依次从1开始顺序数数,数到含有7或7的倍数的要拍手或其它规定的方式表示越过(比如:7,14,17等都不能数出),下一人继续数下面的数字。违反规则者受罚。下面的程序模拟这个过程,拍7的情况输出“*”,请完善之。 for(int i=1; i100; i++) { if(i % 7 == 0) printf(*\n); else if(_____i%10==7________)//这里应该是(i%10==7||i/10==7) printf(*\n); else printf(%d\n, i); } ? ? 4.??? 5分) 下面的静态方法的目的是求出某个日期是该年度的第几天。试完善之。 如果传入:year=1980,month=1, day=1 则返回 1 如果传入:year=1980,month=2, day=1 则返回 32 public static int getDayOfYear(int year, int month, int day) { int [][]days=__ {/*平年*/{0,31,28,31,30,31,30,31,31,30,31,30},/*闰年*/{0,31,29,31,30,31,30,31,31,30,31,30}};/*1到11月*/_________________; int flag =(year%4==0 year%100!=0) || year%400 == 0 ? 1 : 0; int sum = day ; for(int i=0;imonth;i++) { sum += days[flag][i]; } return sum; } ? 5.??? 代码填空(满分2分) 下列方法的目的是,找出1~n之间所有的平方数。试补全缺失的代码。 当n=10时,输出结果是: 1 4 9 当n=100时,输出结果是: 1 4 9 16 25 36 49 64 81 ? public static void showSqure(int n) { for(int i=0; in; i++) { for(int j=1; j=i; j++) { if(i== (int)Math.pow(j,2)) System.out.print(i + ); } } System.out.println(); } 6.??? 代码填空(满分9分) (a+b)的n次幂的展开式中各项的系数很有规律,对于n=2,3

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档