测试题(笔试)Java 面对对象重 庆 足 下 科 技 有 限 企 业不定项选择题(40 题,每题 2
5 分,总分 100 分,测试时间 2 小时)1)当试图编译并运行下面程序时会出现什么成果()(单项选择) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System
println(b
getNumber(0)); } }a)编译错误b)运行错误c)1d)22)当编译并运行下面程序时会出现什么成果( )(单项选择)public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System
println(i[5]); }}a)编译错误b)运行错误c)输出 0d)输出“null”3)final、finally、finalize 三个关键字旳区别是()(多选)a)final 是修饰符(关键字)可以修饰类、措施、变量b)finally 在异常处理旳时候使用,提供 finally 块来执行任何清除操作c)finalize 是措施名,在垃圾收入集器将对象从内存中清除出去之前做必要旳清理工作d)finally 和 finalize 同样都是用异常处理旳措施4)当编译并运行下面程序时会发生什么成果()(单项选择)public class Bground extends Thread{ public static void main(String argv[]){ Bg