二级java考试真题(1)

第一套:

1. import java.io.*;

public class Java_1 {

public static void main(String args[]) {

char a='r'; byte b=8; int i=55;

//*********Found********

long___ n=1024L;

float f=103.7f;

//*********Found********

double____ d=954.2431;

int a1=a+i; long n1=n-a1; float f1=b*f;

double d1=f1/a1+d;

System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }

2. import java.util.Random; public class Java_2 {

public static void main(String args[]){ Random random = new Random();

float p = random.nextFloat();//产生0.0与1.0之间的一个浮点数 int n = Math.round(10*p); //构造10以内的一个整数 long f = 1 ; //保存阶乘的结果 int i = 1 ; //循环变量 //*********Found******** do {_f*=i____;

i++;

//*********Found******** }__while(i<=n); ____ System.out.println(n+\ }

}

3. public class Java_3 { int x,y; //点的坐标 public Java_3() {} //无参数的构造方法 //*********Found******** //带两个参数的构造方法

public Java_3(int x,int y){_ this.x=x;this.y=y;__} //*********Found******** //带一个参数的构造方法

public Java_3(Java_3 p){ x=p.x;y=p.y;___}

public Java_3 getLocation(){ //以对象的形式返回当前点的位置 //*********Found********

//实例化一个Java_3对象p

Java_3 p=new Java_3(x,y) _____; //*********Found******** //返回对象p _return

p___;

} public int getX(){return x;} //返回点的横坐标 public int getY(){return y;} //返回点的纵坐标 public void move(int x,int y){this.x = x;this.y = y;} //把当前点移到新的位置(x,y)上 public String toString(){return \ //以(x,y)的格式返回点的位置 public void translate(int x,int y){this.x += x;this.y += y;} //在原有坐标上分别增加x和y //主方法 public static void main(String args[]){ //*********Found******** //生成一个对象(5,5)

Java_3 p=_new Java_3(5,5)____;

System.out.println(\

System.out.println(\ //以(x,y)的方式打印坐标的位置 //*********Found******** //在原有位置上增加(3,4) p.translate(3,4) ____;

System.out.println(\ //打印横坐标和纵坐标的值

System.out.println(\is\p.toString()); //以(x,y)的方式打印坐标的位置

} }

第二套:

1. import javax.swing.JOptionPane; //导入JOptionPane类 public class Java_1 {

public static void main( String args[] ) {

//*********Found********

JOptionPane._ showMessageDialog___( null, \欢迎\\n你\\n参加\\nJava\\n考试!\ System.exit( 0 ); // terminate the program } }

2. public class Java_2 {

public static void main(String[] args) {

int[][] aMatrix = {{1,1,1,1},{2,2,2,2},{3,3,3,3},{4,4,4,4},{5,5,5,5}}; int i = 0; //循环变量 int j = 0; //循环变量 //print matrix

for(i = 0; i < aMatrix.length; i++) { //*********Found********

for ( j = 0; j

System.out.print(_aMatrix[i][j]_____+ \ } System.out.println(); } } }

3. import java.awt.event.*; import java.awt.*; import javax.swing.*; import java.text.*;

//*********Found********

public class Java_3 extends JFrame____ implements ActionListener { private JTextField input1, input2, output; private int number1, number2; private double result;

// 初始化

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4