熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 148|回复: 1

国开《面向对象程序设计》形考任务3辅导资料

[复制链接]

5822

主题

5822

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
18034
发表于 2023-11-30 08:35:03 | 显示全部楼层 |阅读模式
1. 数组的巨细独创建今后就固定了。假如需求在序列中存储不一样类型的数据,或许需求动态改动其巨细,就需求用调集类型,如Vector类。
A. 对 B. 错
2. 一切调集类都坐落java.util包下。
A. 对 B. 错
3. 调集结构是为表明和操作调集而规则的一种一致的规范体系结构,包括三大块内容:接口、完成和算法。
A. 对 B. 错
4. Set 接口承继 Collection接口,“无序不可以重复”,即Set是无序调集,调集中的元素不可以以重复。List 接口也承继 Collection接口,“有序可重复”,答应重复,即List是有序调集,调集中的元素能够重复。
A. 对 B. 错
5. Map接口是键-值对象,即Map中保留Key-value对方式的元素,拜访时只能依据每项元素的key来拜访其value。key不能重复,value能够重复。
A. 对 B. 错
6. 数组的长度不可以被改动,而向量类(Vector)对象的长度能够被改动。
A. 对 B. 错
7. 向量类Vector中的add(x)方法可以把x元素参加到当时对象的结尾。
A. 对 B. 错
8. 向量类Vector中的size()方法可以回来向量中当时保留的元素的个数。
A. 对 B. 错
9. 向量类Vector中的get(i)方法不可以回来向量中下标为i的元素值。
A. 对 B. 错
10. 向量类Vector中的set(i,x)方法不可以把向量中下标为i的元素值修正为x的值。
A. 对 B. 错
11. 下列( )接口不是承继于Collection接口。
A. Set B. List C. Map D. SortedSet
12. 下列能表明栈( )s1长度的是( )。
A. s1.length() B. s1.length C. s1.size D. s1.size()
13. 有关Set说法错误的是( )。
A. Set是一个不能包括重复元素的调集 B. Set承继于Collection接口 C. Set里的元素摆放是有序的,因而能够运用数字下标拜访 D. Set接口是对数学的“调集”进行笼统建模
14. 有关List说法错误的是( )
A. List的元素是无序的 B. List是一个有序调集,能够包括重复元素 C. List承继于Collection D. 能够经过它的索引来拜访任何元素,List更像长度动态变换的数组
15. 有关Map说法错误的是( )。
A. Map是一个将key映射到value的对象 B. 一个Map不能包括重复的key C. Map承继于Collection D. 每个key最多只能映射一个value,也即是说value能够一样,但key不能一样
16. 下列哪个类不是反常类的父类?( )。
A. Error B. Throwable C. Exception D. Object
17. 下面的反常( )不归于非检查型反常。
A. 数组越界 B. 除零 C. 空值操作 D. IO反常
18. 下面的关键词( )与反常处理无关。
A. throw B. void C. throws D. try
19. 在Java语言中,捕获和处理反常的句子块为( )。
A. try…catch B. switch…case C. if…else D. do…while
20. 下面的反常( )为数组下标越界反常。
A. ArithmeticException B. NullPointerException C. ArrayIndexOutOfBoundsException D. FileNotFoundException
21. 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
22. 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 A. 16 18 16 B. 15 18 15
23. 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; i0) k=i; System.out.println("k="+k); } }
A. k=4 B. k=10
24. 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) "+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
回复

使用道具 举报

0

主题

410

帖子

617

积分

高级会员

Rank: 4

积分
617
发表于 2023-12-24 15:47:47 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库