90.91.92略
93.略
94.fields指的是全局变量(成员变量)。
95. A2中有声明一个抽象的m3方法,所以可以调用子类方法,不会报错。
96.略
97.
98.while后面的括号中只能添加一个结果为boolean的式子或值。
99.如果print语句用finally捕捉的话会是 Done Third Exception。
100.略
101.switch括号中只能填入String int或者枚举类型。
102.
103.略
104. B.java中的x变量本身就位于方法中,为局部变量,访问修饰符并不能修饰它。
IOexception为Exception的子类,Exception使用时不用引包,IO需要。
main函数不一样的写法是用了main函数的重载,有三种(待思考)
105. StringBuilder中的append方法可以不用赋予变量便改变。
106.count-=2在do while循环外。
107.存疑 感觉是A。
108.略
109.list中dremove只删除第一个符合的实例。如何删除所有的,待研究。
110.略 另:只有do while是至少会执行一次的。
111.略
112.public方法虽然所有类都可以访问,但依然需要引入相应的包。
113.try中的是死循环,内存溢出。
114.最后有return,需要返回,不能是void。需要为static方法,不然不创建实例无法调用。
115.116.略
117.答案为A
118.
119.arr[0]=new int[3]实际上是将arr[0]重新指向一个新的数组对象,前面如果int[][] arr=new int[2][0],并不影响新指向的数组对象大小,同时此时arr1的大小是0,无法传入数据,但被分配了地址空间。
120.答案为B? str3=null,在+c之后变成了nullJava,如果改成str3=“”,输出successful。同时if语句如果没有花括号,作用域仅为下一行。