首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

碰到这3道笔试题,大家有把握能做对几道

2012-11-09 
遇到这3道笔试题,大家有把握能做对几道如果在笔试(无法上机操作)的情况下,遇到这3道笔试题,大家有把握能做

遇到这3道笔试题,大家有把握能做对几道
如果在笔试(无法上机操作)的情况下,遇到这3道笔试题,大家有把握能做对几道

第一题:

public static void main(String[] args) throws Exception {int[] x = new int[6];Arrays.fill(x, 1);for (int i = 0; i < x.length; i++) {System.in.read();System.out.println(x[i]);}}
这段代码,输入“1”(不含引号),按回车后,系统输出什么?

第二题:
private static void foo() {try {System.out.println("try");foo();} catch (Throwable e) {System.out.println("catch");foo();} finally {System.out.println("finally");foo();}}public static void main(String[] args) {foo();}
上述代码运行后:
A.执行一段时间后报栈溢出。   B.会一直输出“try”。    C.会一直输出“try”和“finally”。    D.会一直输出“try”、“catch”和“finally”

第三题:
A = 1;System.out.println(A);
A是一个int类型变量,请在这段代码的前、后添加任意代码(但两句之间不能再插入代码),使得程序编译时第一句可以编译通过,而第二句出现编译错误。
另:请不要以“脑筋急转弯”的方式来思考此问题,这里java就是普通的java语言,rt.jar和javac都没有被修改过。打印语句import的就是我们平常所用的打印语句。

热点排行