软件大赛试题-Java.doc_第1页
软件大赛试题-Java.doc_第2页
软件大赛试题-Java.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、田径赛跑中,有8条跑道,从键盘输入一个整数n(n8)作为参加比赛的选手人数,安排分组要求人数差距最少,依次打印输出每组安排的选手人数。样例:n = 9则分为两组,人数分别为5、4;n = 25分为4组,人数分别为7、6、6、6。2、输入一个整数n(n0),打印出n2个*。样例:n = 1则输出:* n = 2则输出:* n = 3 则输出:* * * *3、用*代表1、3、5、7、9中的一位奇数,打印出所有满足“*=*”的所有组合,输出时要求用“”代表乘号。样例:13 15 = 1754、已知直角三角形的直角边为4、5,求斜边的长度。5、求时间段。样例:输入200907,201007 输出B6、打印输出文件名的后缀。样例:输入zb.HB.TXT 输出TXT7、例如6252=625,列出所有这样的三位数。8、人民币的中文表示,要求输入整形,小于十亿。样例:输入1905.42 输出:壹仟玖佰零伍圆肆角贰分1. 代码填空(满分3分)以下程序打印出09的数字,请补充缺少的代码。public class MyTest public static void f(int begin, int end) if(begin = end) reatrn; 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(_) printf(*n); else printf(%dn, i); 4. 代码填空(满分5分)下面的静态方法的目的是求出某个日期是该年度的第几天。试完善之。如果传入:year=1980,month=1, day=1则返回 1如果传入:year=1980,month=2, day=1则返回 32public static int getDayOfYear(int year, int month, int day) int days=_; int flag =(year%4=0 & year%100!=0) | year%400 = 0 ? 1 : 0; int sum = day ; for(int i=0;imonth;i+) sum += daysflagi; return sum; 5. 代码填空(满分2分)下列方法的目的是,找出1n之间所有的平方数。试补全缺失的代码。当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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论