2013-2014-1-java考试复习题库

发布时间 : 星期六 文章2013-2014-1-java考试复习题库更新完毕开始阅读

in.close();

System.out.println(bufferOne); //【结果1】 System.out.println(bufferTwo); //【结果2】 }

catch(IOException e){} } }

6.请说出E类中System.out.println的输出结果。

6.答: public class E {

【结果1】: public static void main(String args[]){

【结果2】: long[] a={1,2,3,4};

long[] b={100,200,300,400,500};

b=a; System.out.println(\数组b的长度:\ //【结果1】 System.out.println(\ //【结果2】 } }

7.请说出E类中System.out.println的输出结果。

7.答: public class E {

【结果1】: public static void main(String args[]){

【结果2】: int[] a={10,20,30,40},b[]={{1,2},{4,5,6,7}};

b[0]=a;

b[0][1]=b[1][3]; System.out.println(b[0][3]); //【结果1】 System.out.println(a[1]); //【结果2】 } } 8.答: 8.请说出E类中System.out.println的输出结果。 【结果1】: class Fish{ 【结果2】: int weight=1; 【结果3】 } class Lake{ Fish fish; void setFish(Fish s){ fish=s; } void foodFish(int m){ fish.weight=fish.weight+m; } }

public class E{ public static void main(String args[]){ Fish redFish=new Fish(); System.out.println(redFish.weight); //【结果1】

21

Lake lake=new Lake(); lake.setFish(redFish); lake.foodFish(120); System.out.println(redFish.weight) ; //【结果2】 System.out.println(lake.fish.weight); //【结果3】 } }

9.请说出B类中System.out.println的输出结果。

class A{ public int getNumber(int a){

9. return a+1; 答: 【结果1】: }

【结果2】: }

class B extends A{

public int getNumber(int a){ return a+100; } public static void main(String args[]){ A a=new A(); System.out.println(a.getNumber(10)); //【结果1】 a=new B(); System.out.println(a.getNumber(10)); //【结果2】 } 10.答: } 【结果1】: 10.请说出E类中System.out.println的输出结果。 【结果2】: interface A{ double f(double x,double y); }

class B implements A{ public double f(double x,double y){ return x*y; } int g(int a,int b ){ return a+b; } }

public class E{ public static void main(String args[]){ A a=new B(); System.out.println(a.f(3, 5)); //【结果1】 B b=(B)a; System.out.println(b.g(3,5)); //【结果2】 } }

22

11.请说出E类中System.out.println的输出结果。

interface Com{ int add(int a,int b); }

abstract class A{ abstract int add(int a,int b);

}

class B extends A implements Com{

public int add(int a,int b){ return a+b; } }

public class E{ public static void main(String args[]){ B b=new B(); Com com=b; System.out.println(com.add(12,6)); //【结果1】 A a=b; System.out.println(a.add(10,5)); //【结果2】 } }

12.请说出E类中System.out.println的输出结果。 public class E{ public static void main(String args[]){ String str=new String(\苹果\ modify(str); System.out.println(str); //【结果1】 } public static void modify(String s){ s=s+\好吃\ System.out.println(s); //【结果2】 } }

13.请说出E类中System.out.println的输出结果。

public class E{

public static void main(String args[]){

byte d[]=\我们喜欢篮球\ System.out.println(d.length); //【结果1】

String s=new String(d,0,7); System.out.println(s); //【结果2】 } }

14.请说出E类中System.out.println的输出结果。

class MyString{

11 .答: 【结果1】: 【结果2】: 12.答: 【结果1】: 【结果2】: 13.答: 【结果1】: 【结果2】: 23

public String getString(String s){ StringBuffer str=new StringBuffer(); for(int i=0;i

public class E{ public static void main(String args[]){ String s=\ System.out.println(s); //【结果1】 MyString ms=new MyString(); System.out.println(ms.getString(s));//【结果2】 } }

六、模板编程题(请按模板要求,在指定位置写出【代码】答案,否则无效。)

1.

【代码1】: 【代码2】: 【代码3】: 【代码4】: 【代码5】:

import java.awt.*;

import java.awt.event.*;

class IenFrame extends Frame implements ActionListener { TextField text; Label label; IenFrame() {

【代码1】 //创建TextField对象:text,要求text的可见字符数为12个机器字符。

【代码2】 //创建 Label对象:label,要求label上的名字是\love this game\。

【代码3】 //设置窗口的布局为FlowLayout型布局。

【代码4】 //将当前窗口作为text的ActionEvent事件的监视器。 add(label); add(text); }

public void actionPerformed(ActionEvent e) {

【代码5】 //label调用方法将自己名字设置为text中的文本 } } 2.

24

联系合同范文客服:xxxxx#qq.com(#替换为@)