下列程序的执行,说法错误的是
(C)
public
class
MultiCatch
{
public
static
void
main(String
args[])
{
try
{
int
a=args.length;
int
b=42/a;
int
c[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticException
e)
{
System.out.println(
“除
0
异常:
”
+e);
}
catch(ArrayIndexOutOfBoundsException
e)
{
System.out.println(
“数组超越边界异常:
”
+e);
}
}
}
A
、程序将输出第
15
行的异常信息
下列程序的执行,说法错误的是:
publicclassMultiCatch
{
publicstaticvoidmain(Stringargs[])
{
try
{
inta=args.length;
intb=42/a;
intc[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticExceptione)
{
System.out.println(“除0异常:”+e);}
catch(ArrayIndexOutOfBoundsExceptione)
{
System.out.println(“数组超越边界异常:”+e);
}
}
}
(C)
public
class
MultiCatch
{
public
static
void
main(String
args[])
{
try
{
int
a=args.length;
int
b=42/a;
int
c[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticException
e)
{
System.out.println(
“除
0
异常:
”
+e);
}
catch(ArrayIndexOutOfBoundsException
e)
{
System.out.println(
“数组超越边界异常:
”
+e);
}
}
}
A
、程序将输出第
15
行的异常信息
下列程序的执行,说法错误的是:
publicclassMultiCatch
{
publicstaticvoidmain(Stringargs[])
{
try
{
inta=args.length;
intb=42/a;
intc[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticExceptione)
{
System.out.println(“除0异常:”+e);}
catch(ArrayIndexOutOfBoundsExceptione)
{
System.out.println(“数组超越边界异常:”+e);
}
}
}
举一反三
- 下列程序的执行,说法错误的是(C)publicclassMultiCatch{publicstaticvoidmain(Stringargs[]){try{inta=args.length;intb=42/a;intc[]={1};c[42]=99;System.out.println(“b=”+b);}catch(ArithmeticExceptione){System.out.println(“除0异常:”+e);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(“数组超越边界异常:”+e);}}}A、程序将输出第15行的异常信息 下列程序的执行,说法错误的是: public class MultiCatch { public static void main(String args[]) { try { int a=args.length; int b=42/a; int c[]={1}; c[42] = 99; System.out.println(“b=”+b); } catch(ArithmeticException e) { System.out.println(“除0异常:”+e);} catch(ArrayIndexOutOfBoundsException e) { System.out.println(“数组超越边界异常:”+e); } } }
- 下列程序的执行,说法错误的是(C)publicclassMultiCatch{publicstaticvoidmain(Stringargs[]){try{inta=args.length;intb=42/a;intc[]={1};c[42]=99;System.out.println(“b=”+b);}catch(ArithmeticExceptione){System.out.println(“除0异常:”+e);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(“数组超越边界异常:”+e);}}}A、程序将输出第15行的异常信息 下列程序的执行,说法错误的是: publicclassMultiCatch { publicstaticvoidmain(Stringargs[]) { try { inta=args.length; intb=42/a; intc[]={1}; c[42]=99; System.out.println(“b=”+b); } catch(ArithmeticExceptione) { System.out.println(“除0异常:”+e);} catch(ArrayIndexOutOfBoundsExceptione) { System.out.println(“数组超越边界异常:”+e); } } }
- 中国大学MOOC: 下列代码中构造方法的返回类型是()public class Village { Village () { System .out .println(“hiding in Village”) ; } public static void main( String args [ ]) { Village c =new Village ( ) ;}class Village { public static void main( String args [ ]) { Village c =new Village ( ) ; } Village () { System .out .println(“hiding in Village”) ; } }
- 下列程序的输出结果是______。 public class Test public static void main(String[]args) int[]array=(2,4,6,8,10); int size=6; int result=-1; try for(int i=0;i<size&&result==-1;) if(array[i]==20)result=i; catch(ArithmeticException e)﹛ System.out.println("Catch———1"); catch(ArrayIndexOutOfBoundsException e) System.OUt.println("Catch———2"); catch(Exception e) System.out.println("Catch———3");[/i] A: Catch———1 B: Catch———2 C: Catch———3 D: 以上都不对
- (9-2)下面程序能够通过编译检查。 public class Demo5 { public static void main(String[] args) { try { System.out.println(3/0); System.out.println("你好"); }catch(Exception e) { e.printStackTrace(); }catch(ArithmeticException e) { e.printStackTrace(); } } }