二级JAVA机试79_真题-无答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级JAVA机试79
(总分100,考试时间90分钟)
1.基本操作题
1. 下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素,并求所有元素的和并输出。
请在程序的每条横线处填写一个适当的语句,使程序的功能完整。
public class ShuZu{ public static void main(String args[]) { int sum=0;int b[][]={{11,12,13},{21,22,23},{31,32,33}}; for(int i=0;_______i++) { System.out,print("b["+i+"]:");for(int j=0;_______j++) { System.out.print(b[i][j]+" "); ________________ } System.out.println(); } System.out.println("Sum="+sum); } }
2.简单应用题
1. 请完成下列Java程序。
程序的输出结果:a=6,b=5。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:public class ex38_2{ public static void main(String args[]) { int a=5,b=6;a=_________;b=a-b;a=_________;System.out.println("a="+a+"\tb="+b);} }
3.综合应用题
1. 下面Applet程序的功能是统计在平面坐标系中第一象限中,半径大于9,小于10的圆环中坐标值为整数的点有多少?并且给出其坐标值.请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。
注意:不改动程序的结构,不得增行或删行。
程序的执行结果为:import java.awt.*; import java.applet.*;/* <applet code=Di9Ti width=200 height=100></applet>*/ pubic class Di9Ti extends Applet { public void paint(Graphics g) { int x,y,r1=5, r2=4;int count=0;for(x=1; x<y;x++) { for(y=1;y<r1;y) { if(x*x+y*y<=r2*r2||x*x+y*y>=r1*r1) break; g.drawString("x="+x+"y="+y,20+count*80,20); count++;} }
g.drawstring("count="+count,20,40); } } ex38_3.html: <html><head><title>A Simple Program</title></head><body><applet code="Di9Ti.class" width=800 height=400></applet></body></html>。