计算机大赛java选择题判断题,信息工程学院技能大赛 计算机程序设计(Java)大赛试题...

本文详细介绍了Java竞赛项目的前期准备流程,包括创建项目结构、编写代码规范(如C011.java、C012.java等),并将程序运行结果以Word文档形式记录。重点讲解了三个挑战:填空题、阅读并注释现有代码和编写计算任意年月天数的程序。最终,所有代码和结果需上传至服务器的'凌波'目录。
摘要由CSDN通过智能技术生成

前期准备与后期上传工作:

(1)必须先建立项目和包,项目名为“JavaContest”,包结构为:“contest.c+序号+姓名”,其中序号为两位为本人大赛报名签名的序号,比如“报名序号为88 的张靓颖”,包名则为“contest.c88张靓颖”;

(2)以下几个程序的类名为“C+序号+题目序号”,比如“张靓颖”的第一个试题的主类名为“C011.java”;那么第二个试题的主类名为“C012.java”,以此类推。

(3)在包的二级目录中建立一个Word文档,命名为“c+序号+姓名”,比如“报名序号为88 的张靓颖”的文档命名为“c88张靓颖”。将每个程序的运行结果以如“图1”所示保存到该文档中,第1个图下面标注“题1代码及运行结果图”,以此类推。

bd24fb57c9f7ac412df12fa594c2d1b7.png

(4)将contest文件夹,用“凌波”上传到服务器。

试题一  程序填空(共20分)

问题描述:如下程序代码段,用来输出如图1所示图形。请填写【1】【2】【3】缺少的代码。注意:只填写【1】【2】【3】缺少的代码。完成后将程序代码以及运行结果“抓图”保存到对应Word文档中。

0

111

22222

3333333

444444444

55555555555

6666666666666

777777777777777

88888888888888888

9999999999999999999

图2  运行结果图形

程序代码段:

inti,j,k;

System.out.println("请输出以下图案:\n");

for(i=1;i<=10;i++){

【1】

System.out.print("");

for(k=1;【2】;k++)

【3】

System.out.print("\n");

}

试题二 阅读程序(共30分)

问题描述:阅读下面程序(可以直接测试),请标上对应注释,并在最后注释上整个程序完成的功能。完成后将程序代码以及运行结果“抓图”保存到对应Word文档中。

程序代码段:

int s[]=new int[300];   //

for (inti=0;ilength;i++){ s[i]=(int)((Math.random()*900)+100);  //

System.out.print(s[i]+"\t"); //

if((i+1)%10==0)

System.out.println();  //

}

System.out.println("\n");

for (inti=0;ilength;i++){

inta1=s[i]/100;    //

inta2=(s[i]%100)/10;//

inta3=(s[i]%100)%10;  //

if(a1*a1*a1+a2*a2*a2+a3*a3*a3==s[i])

System.out.print(s[i]+"\t");   //

}

/*

*/

试题三  编写程序(共50分)

问题描述:Even从小喜爱问问题。一天,他问老师,2015年的4月有多少天?老师告诉他是30天;他又问那5月有多少天呢?老师说是31天。接下来他不断的追问,老师要他自己想办法解决。于是Even求助于会编程的你,请你帮忙解决这个问题。

Even想让你实现:从键盘输入某年某月(如果输入不正确,请提示重新输入。必须加上输入输出异常处理),输出该年份该月的天数。只要Even回答“N”表示结束了。将输入和输出显示的内容全部保存到“C88张靓颖.txt”文本文件中。完成后将程序代码以及运行结果“抓图”保存到对应Word文档中。

要求:

(1)输入格式:输入包含两个整数intYear, intMonth,一个字符charE,整数表示年份和月份,字符表示是否结束。

(2)输出格式:输出一行,显示该年份该月份的天数,并询问是否继续。

样例输入和输出1:

请输入年份:2015

请输入月份:5

你询问的2015年5月的天数为31天。

是否继续?(Y表示继续/N表示结束):Y

样例输入和输出2:

请输入年份:2015

请输入月份:2。

你询问的2015年2月的天数为28天。

是否继续?(Y表示继续/N表示结束):Y

样例输入和输出3:

请输入年份:2000

请输入月份:2

你询问的2000年2月的天数为29天。

是否继续?(Y表示继续/N表示结束):N

哇塞!终于可以休息了。

最后将输入和输出的内容都保存到一个txt文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值