题目内容

以下程序的调试结果为?
public class Outer{
public String name = "Outer";
public static void main(String argv[]){
Inner i = new Inner();
i.showName();
}
private class Inner{
String name =new String("Inner");
void showName(){
System.out.println(name);
}
}
}

A. 输出结果 Outer
B. 输出结果 Inner
C. 编译错误,因Inner类定义为私有访问
D. 在创建Inner类实例的行出现编译错误

查看答案
更多问题

()是指教师和学生共同组成的学习环境让学生亲自利科学探究学习过程

以下代码的输出结果?public class Test{public static void main(String argv[]){String x="hello";change(x);System.out.println(x);}static void change(String m){m=m+2;}}

A. hello
B. hello2
C. 编译报错
D. 运行报错,不能将串与整数相加

假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句?

A. if (a) { }
B. if (a<<3、{ }
C. if (a= 2、{ }
D. if (true) { }

设有如下类:
class MyPoint {
void myMethod() {
int x, y;
x = 5; y = 3;
System.out.print(" (" + x + ", " + y + " ) " );
switchCoords(x, y );
System.out.print(" (" + x + ", " + y + " ) " );
}
void switchCoords(int x, int y ) {
int temp;
temp = x;
x = y;
y = temp;
System.out.print(" (" + x + ", " + y + " ) " );
}
}
如果执行myMethod()方法,则输出结果为?

A. (5, 3、(5, 3、(5, 3、
B. (5, 3、(3, 5、(3, 5、
C. (5, 3、(3, 5、(5, 3、

答案查题题库