题目内容

下列程序运行的结果为:
public class Example{
String str=new String("good");
char[] ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]='g';
}
}

A. good and abc
B. good and gbc
C. test ok and abc
D. test ok and gbc

查看答案
更多问题

以下程序调试结果为:class Base{Base(){int i = 100;System.out.print (i);}}public class Pri extends Base{static int i = 200;public static void main(String argv[]){Pri p = new Pri();System.out.print(i);}}

A. 编译错误
B. 200
C. 100200
D. 100

以下的程序的调试结果为public class Scope{int i;public static void main(String argv[]){Scope s = new Scope();s.amethod();}public static void amethod(){System.out.println(i);}}

A. 输出结果为:0
B. 无输出
C. 编译错误
D. 输出null

所有变量初始化、对象创建、参数设置等可以安排在Applet的什么方法内完成.

A. init
B. start
C. stop
D. 以上都不是

一个部件重绘时,方法调用按下面哪个次序?

A. 直接调用 paint()
B. 调用update ,而update会调用 paint()
C. 调用repaint(),由它调用update(), update 再调用 paint()
D. 调用 repaint(),它将直接调用 paint

答案查题题库