浙江开放大学权威题库平台:覆盖形考作业、期末试题、历年真题,一站式备考助手!
开放大学试卷作业题库

想要快速找到正确答案?

立即关注 渝粤题库微信公众号,轻松解决学习难题!

浙江开放大学
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

国家开放大学软件学院面向对象程序设计作业答案

面向对象程序设计

学校: 国家开放大学软件学院

问题 1: 1. 数组的大小自创建以后就固定了。如果需要在序列中存储不同类型的数据,或者需要动态改变其大小,就需要用集合类型,如Vector类。

选项:

答案: 正确

问题 2: 2. 所有集合类都位于java.util包下。

选项:

答案: 正确

问题 3: 3. 集合框架是为表示和操作集合而规定的一种统一的标准体系结构,包含三大块内容:接口、实现和算法。

选项:

答案: 正确

问题 4: 4. Set 接口继承 Collection接口,“无序不可重复”,即Set是无序集合,集合中的元素不可以重复。List 接口也继承 Collection接口,“有序可重复”,允许重复,即List是有序集合,集合中的元素可以重复。

选项:

答案: 正确

问题 5: 5. Map接口是键-值对象,即Map中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。key不能重复,value可以重复。

选项:

答案: 正确

问题 6: 6. 数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。

选项:

答案: 正确

问题 7: 7. 向量类Vector中的add(x)方法能够把x元素加入到当前对象的末尾。

选项:

答案: 请关注公众号【翰林搜题】查看答案

问题 8: 8. 向量类Vector中的size()方法能够返回向量中当前保存的元素的个数。

选项:

答案: 请关注公众号【翰林搜题】查看答案

问题 9: 9. 向量类Vector中的get(i)方法不能够返回向量中下标为i的元素值。

选项:

答案: 请关注公众号【翰林搜题】查看答案

问题 10: 10. 向量类Vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。

选项:

答案: 请关注公众号【翰林搜题】查看答案

问题 11: 11. 下列( )接口不是继承于Collection接口。

选项:

A. Set

B. List

C. Map

D. SortedSet

答案: 请关注公众号【翰林搜题】查看答案

问题 12: 12. 有关Set说法错误的是( )。

选项:

A. Set是一个不能包含重复元素的集合

B. Set继承于Collection接口

C. Set里的元素排列是有序的,因此可以使用数字下标访问

D. Set接口是对数学的“集合”进行抽象建模

答案: 请关注公众号【翰林搜题】查看答案

问题 13: 13. 有关List说法错误的是( )

选项:

A. List的元素是无序的

B. List是一个有序集合,可以包含重复元素

C. List继承于Collection

D. 可以通过它的索引来访问任何元素,List更像长度动态变换的数组

答案: 请关注公众号【翰林搜题】查看答案

问题 14: 14. 有关Map说法错误的是( )。

选项:

A. Map是一个将key映射到value的对象

B. 一个Map不能包含重复的key

C. Map继承于Collection

D. 每个key最多只能映射一个value,也就是说value可以相同,但key不能相同

答案: 请关注公众号【翰林搜题】查看答案

问题 15: 15. 下列哪个类不是异常类的父类?( )。

选项:

A. Error

B. Throwable

C. Exception

D. Object

答案: 请关注公众号【翰林搜题】查看答案

问题 16: 16. 下面的异常( )不属于非检查型异常。

选项:

A. 数组越界

B. 除零

C. 空值操作

D. IO异常

答案: 请关注公众号【翰林搜题】查看答案

问题 17: 17. 下面的关键字( )与异常处理无关。

选项:

A. throw

B. void

C. throws

D. try

答案: 请关注公众号【翰林搜题】查看答案

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

选项:

A. try…catch

B. switch…case

C. if…else

D. do…while

答案: 请关注公众号【翰林搜题】查看答案

问题 19: 19. 下面的异常( )为数组下标越界异常。

选项:

A. ArithmeticException

B. NullPointerException

C. ArrayIndexOutOfBoundsException

D. FileNotFoundException

答案: 请关注公众号【翰林搜题】查看答案

问题 20: 20. Public class Test { Public static void main(String[] args) { Vector teamList = new Vector(); teamList.add("Z"); teamList.add("L"); teamList.add("W"); teamList.remove(0); teamList.remove(0); System.out.println(teamList.size()+","+teamList.get(0)); } }

选项:

A. 2,W

B. 1,W

答案: 请关注公众号【翰林搜题】查看答案

问题 21: 21. public class XXK4 { public static void main(String[] args) { int [][]a={{2,5,8},{3,6,9},{4,5,6}}; int []b=new int[3]; int i,j; for(i=0; i for(j=0; j b[i]+=a[i][j]; for(i=0; i System.out.print(b[i]+" "); } }

选项:

A. 16 18 16

B. 15 18 15

答案: 请关注公众号【翰林搜题】查看答案

问题 22: 22. class ABC { int a,b; public ABC(int a, int b) {this.a=a; this.b=b;} public int compareTo(ABC x) {return a*b-x.a*x.b;} } public class XXK5 { public static void main(String[] args) { int [][]d={{3,8},{4,6},{5,6},{2,9},{6,7},{5,8}}; ABC []ar=new ABC[d.length]; int i,k=0; for(i=0; i ar[i]=new ABC(d[i][0],d[i][1]); for(i=1; i if(ar[i].compareTo(ar[k])>0) k=i; System.out.println("k="+k); } }

选项:

A. k=4

B. k=10

答案: 请关注公众号【翰林搜题】查看答案

问题 23: 23. 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[i]=new ABC(s[i],d[i]); for(i=1; i if(ar[i].compareTo(ar[k])>0) k=i; System.out.println(ar[k].name+" "+ar[k].price); } }

选项:

A. tangerme 3.2

B. tangerme 4.8

答案: 请关注公众号【翰林搜题】查看答案

问题 24: 24. public class StackTest { public static void main(String[] args) { Stack st = new Stack(); st.push(new Integer(11)); st.push(new Integer(22)); st.push(new Integer(33)); System.out.println("size is-> "+st.size()); System.out.println("Top is-> "+st.peek()); st.pop(); System.out.println("new Top is-> "+st.peek()); } }

选项:

A. size is-> 4 Top is-> 33 new Top is-> 22

B. size is-> 3 Top is-> 33 new Top is-> 22

答案: 请关注公众号【翰林搜题】查看答案



    扫描二维码,在手机上阅读
    评论留言

    昵称

    个人资料
    个人资料
    浙江开放大学试题答案库 | 形成性考核题库+作业解析+期末复习资料
    • 文章2894
    • 评论0
    • 微语0
    标签