【问题】 程序功能:在try子句中设计两个可能出现的异常,当a为0时会发生异常。另外一个因为数组c的长度为1,定义c[40]是违法的,会发生数组越界异常。请将代码补充完整。public class TestExcetpion{ public static void main(String[] args) { try { int a=( ) ;//得到数组args的长度 System.out.println("\na = "+a); in

程序功能:在try子句中设计两个可能出现的异常,当a为0时会发生异常。另外一个因为数组c的长度为1,定义c[40]是违法的,会发生数组越界异常。请将代码补充完整。public class TestExcetpion{ public static void main(String[] args) { try { int a=( ) ;//得到数组args的长度 System.out.println("\na = "+a); int b=40/a; int c[]={1}; c[40]=99; } catch ( ) { System.out.println("发生了被 0 除:"+e);} catch ( ) { System.out.println("数组下标越界:"+e);} }}

正确答案:正确答案为: args.length ArithmeticException e IndexOutofBoundsExceptione

题目解析:本题出自石家庄铁道大学,石家庄铁道大学面向对象程序设计,由丰阳塔题库搜集整理。