- 16
- 0
- 约3.44千字
- 约 3页
- 2019-08-01 发布于福建
- 举报
第6章Java常用类及接口
6. 2例题
【例6-1】欲创建Arraylist类的一个实例,此类继承了List接口,下列哪个语句是正确的?()
A. ArrayList myList=new Object();
B. List myList=new ArrayList();
C. ArrayList myList=new List();
D. List myList=new List();
【例6-2】用集合类和接口实现扑克牌的分发。假设有52张扑克牌(去掉大小王),实现随机洗牌操作,为参加游戏的人每人生成一手牌,每手牌的牌数是指定的,并将每人分到的牌按花色排序后输出。
【例6-3】用for简化写法遍历集合对象元素的实例。
import java . util . *;
class VectorForSimple{
public static void main (String[] args ){
Vector String a=new Vector String ();
a . add (Hello);
a . add (Java);
a . add (World! );
for (String str : a ){
System . out. print(str+ ) ;
}
}
}
6. 3练习题
一、判断题
1. Object类处于Java继承层次中最顶端的类,它是所有Java类的父类。()
2. Math类不能被其他类继承,它的方法和属性均为静态的。()
3. java. util. ArrayList类采用可变大小的数组实现java. util. List接口,并提供了访问数组大小的方法,它的对象会随着元素的增加其容器自动扩大。()
4. java. uil. Collections是集合操作的实用类,提供了集合操作的许多方法,如同步、排序、逆序、搜索等。()
5. java. uil. TreeMap是采用一种有序树的结构实现了java. util. Map的子接口SortedMap,该类按键的升序的次序排列元素。()
选择题
1. 使用以下哪个表达式能产生[20,999]之间的随机整数?()
A. (int)(20+Math. random()*979)
B. 20+(int)(Math. random()*980)
C. (int)Math. random()*999
D. 20+(int)Math. random()*980
2. 设有如下程序:
public classTestInteger{
public static void main(String args[]){
Integer intObj=Integer. valueOf(args[args. length-1));
int i=intObj. intValue();
if(args. length1){
System. out. println(i);
}
if(args. length0){
System. out. println(i-1);
}
else{
System. out. println(i-2);
}
}
}
运行以上程序时,输入命令java TestInteger2,则输出结果为()。
A. -1 B. 0 C. 1 D. 2
3. 下面关于set集合处理重复元素的说法正确的是()。
A. 如果加入一个重复元素,将抛出异常
B. 如果加入一个重复元素,add方法将返回false
C. 集合通过调用equals方法可以返回包含重复值的元素
D. 添加重复值将导致编译出错
4. 以下哪个方法是Vector类中增加一个新元素的方法?()
A. addElement B. insert C. append D. addItem
5. 以下哪些方法是Collection接口的方法?()
A. iterator B. isEmpty C. toArray D. setText
三、程序阅读题
1. 仔细阅读下面的程序代码,写出运行后的输出结果。
import java. util. Vector;
classTest
您可能关注的文档
- 泸源中学综合实践活动课程实施方案设计.doc
- 第二节呼吸作用消耗氧气释放二氧化碳.ppt
- 第五章--幼儿园游戏指导策略.ppt
- 口算除法说课讲稿.doc
- 设备组立要点.ppt
- 高年级心育教案设计.docx
- 成语练习试题(1)望文生义-.doc
- 答案:八年级上期英语Module-9听写.doc
- 期末复习总结解析版.docx
- 变更股东会决议.doc
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- ISO14064温室气体排放.ppt VIP
- 技术部年度工作计划范文(5篇).docx VIP
- 2025年内蒙古商贸职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年信息系统安全专家智能漏洞挖掘技术专题试卷及解析.pdf VIP
- 基于大数据的仓储物流效率与碳排放关联性建模.pdf VIP
- 2025年房地产经纪人查封登记与合同解除专题试卷及解析.pdf VIP
- 2022年全国高校体育单招考试英语模拟试卷四.docx VIP
- 2025年房地产经纪人团队协作中的冲突处理模型与技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照无人机安全审计检查表设计专题试卷及解析.pdf VIP
- 新视野大学英语预备级二综合教程电子书.doc VIP
原创力文档

文档评论(0)