![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
编译运行下面的程序,结果是什么?
A.产生编译错误
B.代码可以编译运行,并输出结果 AB
C.代码可以编译运行,但没有输出
D.代码可以编译运行,并输出结果B A
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.产生编译错误
B.代码可以编译运行,并输出结果 AB
C.代码可以编译运行,但没有输出
D.代码可以编译运行,并输出结果B A
A.程序将不会编译,因为空的方法不能被覆盖。
B.命令行t.test; 将不会编译,因为没有对应的方法。
C.代码将编译并输出以下结果: I am an int.
D.代码将编译并输出以下结果: I am a string.
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
B.编译通过,结果为x=12;y=12
C.编译不通过。因为System.out.print;这行代码的双引号中多了“;”。
D.编译不通过。这是因为y是在最里层的代码块中定义的一个变量,只有在那个代码块中才可使用,在使用y=x;语句时已经超过了y变量的作用域,所以编译无法通过。