909| 0
|
国家开放大学电大面向对象程序设计(本)形考任务3答案 |
【上面答案为下列试题答案,请核对试题后再购买】www.jysguokai.com飞鸽电大数组的大小自创建以后就固定了。如果需要在序列中存储不同类型的数据,或者需要动态改变其大小,就需要用集合类型,如Vector类。
所有集合类都位于java.util包下。 集合框架是为表示和操作集合而规定的一种统一的标准体系结构,包含三大块内容:接口、实现和算法。 Set 接口继承 Collection接口,“无序不可重复”,即Set是无序集合,集合中的元素不可以重复。List 接口也继承 Collection接口,“有序可重复”,允许重复,即List是有序集合,集合中的元素可以重复。 Map接口是键-值对象,即Map中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。key不能重复,value可以重复。 数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。 向量类Vector中的add(x)方法能够把x元素加入到当前对象的末尾。 向量类Vector中的size()方法能够返回向量中当前保存的元素的个数。 向量类Vector中的get(i)方法不能够返回向量中下标为i的元素值。 向量类Vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。 下列( )接口不是继承于Collection接口。 下列能表示栈(stack)s1长度的是( )。 有关Set说法错误的是( )。 有关List说法错误的是( ) 有关Map说法错误的是( )。 下列哪个类不是异常类的父类?( )。 下面的异常( )不属于非检查型异常。 下面的关键字( )与异常处理无关。 在Java语言中,捕获和处理异常的语句块为( )。 下面的异常( )为数组下标越界异常。 "Public class Test {\n Public static void main(String[] args) {\n Vector teamList = new Vector();\n teamList.add(""Z"");\n teamList.add(""L"");\n teamList.add(""W"");\n teamList.remove(0);\n teamList.remove(0);\n System.out.println(teamList.size()+"",""+teamList.get(0));\n }\n }" "public class XXK4 {\n public static void main(String[] args) {\n int [][]a={{2,5,8},{3,6,9},{4,5,6}};\n int []b=new int[3];\n int i,j;\n for(i=0; i<a.length; i++)\n for(j=0; j<a.length; j++)\n b+=a[j];\n for(i=0; i<b.length; i++)\n System.out.print(b+"" "");\n }\n }" "class ABC {\n int a,b;\n public ABC(int a, int b) {this.a=a; this.b=b;}\n public int compareTo(ABC x) {return a*b-x.a*x.b;}\n }\n public class XXK5 {\n public static void main(String[] args) {\n int [][]d={{3,8},{4,6},{5,6},{2,9},{6,7},{5,8}};\n ABC []ar=new ABC[d.length];\n int i,k=0;\n for(i=0; i<ar.length; i++)\n ar=new ABC(d[0],d[1]);\n for(i=1; i<ar.length; i++)\n if(ar.compareTo(ar[k])>0) k=i;\n System.out.println(""k=""+k);\n }\n }" "class ABC {\n String name;\n double price;\n public ABC(String na, double pr) {name=na; price=pr;}\n public int compareTo(ABC x) {\n if(name.compareTo(x.name)>0) return 1;\n if(name.compareTo(x.name)<0) return -1;\n else return 0;\n }\n }\n public class XXK5 {\n public static void main(String[] args) {\n String []s={""apple"", ""pear"", ""tangerme"", ""banana"", ""grape""};\n double []d={3.8, 2.5, 3.2, 4.3, 5.2};\n ABC []ar=new ABC[s.length];\n int i,k=0;\n for(i=0; i<ar.length; i++)\n ar=new ABC(s,d);\n for(i=1; i<ar.length; i++)\n if(ar.compareTo(ar[k])>0) k=i;\n System.out.println(ar[k].name+"" ""+ar[k].price);\n }\n }" "public class StackTest {\n public static void main(String[] args) {\n Stack<Integer> st = new Stack<Integer>();\n st.push(new Integer(11));\n st.push(new Integer(22));\n st.push(new Integer(33));\n System._out_.println(""size is-> ""+st.size());\n System._out_.println(""Top is-> ""+st.peek());\n st.pop();\n System._out_.println(""new Top is-> ""+st.peek());\n }\n }"
购买主题
本主题需向作者支付 3 金豆 才能浏览
| |