登录

《面向对象程序设计(本)第6章异常处理》参考答案

购买答案:2积分

请输入题目中的关键词
请根据题目开头关键词查找(或按快捷键Ctrl+F输入题目中的关键词,不要输入整个题目)
1、

下列哪个类不是异常类的父类?()。

2、

下面的异常()不属于非检查型异常。

3、

下面的关键字()与异常处理无关。

4、

下面的关键字()与异常处理无关。

5、

下面的关键字()与异常处理无关。

6、

在Java语言中,捕获和处理异常的语句块为()。

7、

下面的异常()为数组下标越界异常。

8、

下面的异常()为输入输出访问异常。

9、

下面的异常()为文件没有找到异常。

10、

class ABC { String name; double price; public ABC(String na, double pr) { name=na; price=pr; } public int compareTo(ABC x) { if(price>x.price) return 1; if(price<x.price) return -1; else return 0; } } public class XXK5 { public static void main(String[] args) { String []s={"apple", "pear", "tangerme", "banana", "grape"}; double []d={3.8, 2.5, 3.2, 4.3, 5.2}; ABC []ar=new ABC[s.length]; int i,k=0; for(i=0; i<ar.length; i++) ar[i]=new ABC(s[i],d[i]); for(i=1; i<ar.length; i++) if(ar[i].compareTo(ar[k])>0) k=i; System.out.println(ar[k].name+" "+ar[k].price); } } 程序运行的结果是 ( )。

11、

class ABC { String name; double price; public ABC(String na, double pr) { name=na; price=pr; } public int compareTo(ABC x) { if(name.compareTo(x.name)>0) return 1; if(name.compareTo(x.name)<0) return -1; else return 0; } } public class XXK5 { public static void main(String[] args) { String []s={"apple", "pear", "tangerme", "banana", "grape"}; double []d={3.8, 2.5, 3.2, 4.3, 5.2}; ABC []ar=new ABC[s.length]; int i,k=0; for(i=0; i<ar.length; i++) ar[i]=new ABC(s[i],d[i]); for(i=1; i<ar.length; i++) if(ar[i].compareTo(ar[k])>0) k=i; System.out.println(ar[k].name+" "+ar[k].price); } } 程序运行的结果是 ( )。

12、

class ABC { private int []a; public ABC(int []aa) { a=aa; } public int maxValue() { int max=a[0]; for(int i=1; i<a.length; i++) if(a[i]>max) max=a[i]; return max; } } public class XXK5 { public static void main(String[] args) { int []a={5,9,13,25,16,38,26,30}; ABC x=new ABC(a); int max=x.maxValue(); System.out.println("max: "+max); } } 程序运行的结果是 ( )。