程序如下:public class B{ public static void main(String[] args) { System.out.println(test()); } private static int test() { int a=10; int b=0; try{ a/=b; } catch(Exception e){ a=20; } finally{ a=30; } } return a; } 请问程序的运行结果为?()
A.0
B.10
C.20
D.30
试卷相关题目
- 1下面程序的运行结果是()、 String str1 = "hello"; String str2 = "he" + new String("llo"); System.err.println(str1 == str2);
A.编译报错
B.null
C.false
D.true
开始考试点击查看答案 - 2关于方法重写下列说法错误的是()
A.访问修饰符的限制一定要不小于被重写方法的访问修饰符
B.参数列表必须与被重写方法的相同。
C.返回类型必须与被重写方法的返回类型相同。
D.重写方法可以抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。
开始考试点击查看答案 - 3下列哪个不是方法public int add (int a)的重载方法、
A.public int add (long a);
B.public void add (int a)
C.public void add (long a)
D.public int add (float a)
开始考试点击查看答案 - 4break语句( )
A.只中断最内层的循环
B.只中断最外层的循环
C.借助于标号,可以实现任何外层循环中断
D.只中断某一层的循环
开始考试点击查看答案 - 5int[]myArray=new int [3];myArray=new int[6];代码执行后,以下叙述哪项是正确的?
A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素 的值为空。
B.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再次初始化。
C.数组myArray的长度没有变化。
D.数组myArray的长度已由3改为6,原来3个元素的值全部丢失。
开始考试点击查看答案 - 6public class A { public static void main(String[] args) { int b=new Integer(10); String a="hello"; method1(b); method2(a); } private static void method1(int a) { System.err.print("int:"+a); } private static void method1(Integer a) { System.out.print("Integer:"+a); } private static void method2(Object b) { System.out.print("Object:"+b); } private static void method2(String b) { System.out.print("String:"+b); } 请问程序运行的结果为:( )
A.int:10Object:hello
B.Integer:10Object:hello
C.int:10String:hello
D.Integer:10String:hello
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它