模拟试题二 答案



一、单选题(每题2分,共40分)

1、A   2、C   3、B   4、A   5、B        6、B   7、C   8、A   9、C   10、B

11、A  12、C   13、C  14、B  15、B     16、C   17、C  18、D   19、A  20、A

 

二、简答题(每题5分,共10分)

1、答案:(1)java语言是简单的

(2)java语言是面向对象的

(3)java语言是分布式的

(4)java语言是健壮的

(5)java语言是安全的

(6)java语言是跨平台的

(6)java语言是多线程的

2、答案:(1)定义类来实现Runnable接口

class TestThread implements Runnable {     

  public void run() {

  „

  }

}

(2)继承Thread类来实现

class TestThread extends Thread {    

  TestThread(String name) {        

   super(name); 

   start();

  }

  public void run() {

  „

  }

}

三、程序结果题(每题5分,共10分)

1、答案:12345

2、答案 : Peter is 17 years old!

四、编程题(共40分)

1、[解答]:

public class Test {

  public static void main(String args[]) {

   int i, n = 10, max = 0, min = 0, temp = 0;

   try {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    max = min = Integer.parseInt(br.readLine());

   } catch (IOException e) {

  }

  for (i = 2;i <= n;i++ ){

   try {

     BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

     temp = Integer.parseInt(br.readLine());

     if (temp > max) max = temp;

     if (temp < min) min = temp;

   } catch (IOException e) {

   }

  } 

  System.out.println("max=" + max + "\nmin=" + min);

 }

}

2、 [解答]:

public class Test {

  public static void main(String[] args) {

    String str = "";

    System.out.println("请输入一个字符串");

    Scanner input = new Scanner(System.in);

    str = input.next();

    StringBuffer sb = new StringBuffer(str);

    sb.reverse();// 将Str中的字符串倒置

    int count = 0;

    for (int i = 0; i < str.length(); i++) {

     if (str.charAt(i) == sb.charAt(i)) {

      count++;

     }

    }

    if (count == str.length()) {

     System.out.println("此字符串是一个回文字符串");

    } else {

     System.out.println("此字符串不是一个回文字符串");

    }

  }

}

3、[解答]:

public interface Animal {

  void run();

}

class Bird implements Animal {

  public void run() {

   System.out.println("鸟儿在飞...");

  }

}

class Fish implements Animal {

  public void run() {

   System.out.println("鱼儿在游...");

  }

}

public class TestAnimal {

  public static void main(String[] args) {

   Bird bird = new Bird();

   bird.run();

   Fish fish = new Fish();

   fish.run();

} }