考虑如下代码:int i;try{i=System.in.read ()...');如果产生IO异常,则输出结果含有
举一反三
- 定义如下变量int i = 2; int j = 3; 则i/j 的结果为
- 对于下列代码段,执行后输出结果是()。intn,m;int[]a=newint[5];n=10;m=10;try{for(inti=0;i<=a.Length;i++);a[i]=i;n=1/(n-m);}catch(DivideByZeroExceptione1){Console.WriteLine(“产生零除异常!”);}catch(IndexOutOfRangeExceptione2){Console.WriteLine(“产生数组访问越界异常!”);}[/i]
- 下面的代码段的输出结果为? int count = 0; for (int i ....out.println(count);
- 定义如下变量和数组,则输出结果是。int i;int x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++) printf("%d",x[i][2-i]);
- 下列代码段中试图用try-catch-catch结构捕获和处理异常,其中有的地方是错误的,请将错误的地方纠正过来。 int m;int[] a=new int[5]; n=10; m=10; try { m=int.Parse(“2000$”);for(int i=0; i<=a.Length; i++) a[i]=i; } catch(Exception e1) { Console.WriteLine("产生异常:{0}",e1.Message); } catch(IndexOutOfRangeException e2) { Console.WriteLine("产生异常:{0}",e2.Message); }[/i]