JAVA程序设计期末习题集.doc
上传人:知识****SA 上传时间:2024-09-14 格式:DOC 页数:10 大小:74KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA程序设计期末习题集.doc

JAVA程序设计期末习题集.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第5章Java标准类库习题五一、简答题1.计算调用下列方法得结果。Math、sqrt(4);//2、0Math、pow(4,3);//64、0Math、max(2,Math、min(3,4));//32.下列程序中构造了一个set并且调用其方法add(),输出结果就是(2)。importjava、util、*;publicclassT1_2{publicinthashCode(){return1;}publicbooleanequals(Objectb){returntrue;}publicstaticvoidmain(Stringargs[]){Setset=newHashSet();set、add(newT1_2());set、add(newString("ABC"));set、add(newT1_2());System、out、println(set、size());}}3.Collection有哪几种主要接口?(Collection、List、Map、Set)4.基本得集合接口有哪些?5.映射、集合与列表得含义就是什么?6.HashMap类与TreeMap类有何区别?7.HashSet类与Treeset类有何区别?8.ArrayList类与LinkedList类有何区别?二、选择题1.可实现有序对象得操作有哪些?(CD)A.HashMapB.HashSetC.TreeMapD.LinkedList2.迭代器接口(Iterator)所定义得方法就是(ABC)。A.hasNext()B.next()C.remove()D.nextElement()3.下列方法属于java、lang、Math类得有(方法名相同即可)(ABCD)。A.random()B.abs()C.sqrt()D.pow()4.指出正确得表达式有(AB)。A.doublea=2、0;B.Doublea=newDouble(2、0);C.byteA=350;D.Bytea=120;5.System类在哪个包中?(B)A.java、awtB.java、langC.java、utilD.java、io6.关于Float,下列说法不正确得就是(B)。A.Float在java、lang包中B.Floata=1、0就是正确得赋值方法C.Float就是一个类D.Floata=newFloat(1、0)就是正确得赋值方法三、判断题1.Map接口就是自Collection接口继承而来。(×)2.集合Set就是通过键-值对得方式来存储对象得。(×)3.Integeri=(Integer、valueOf("926"))、intValue();(√)4.Strings=(Double、valueOf("3、1415926"))、toString();(√)5.IntegerI=Integer、parseInt("926");(√)6.Arrays类主要对数组进行操作。(√)7.在集合中元素类型必须就是相同得。(√)8.集合中可以包含相同得对象。(×)9.枚举接口定义了具有删除功能得方法。(×)第6章JavaGUI程序设计习题六一、填空题1.Swing得事件处理机制包括(事件源)、事件与事件监听者。2.Java事件处理包括建立事件源、(建立事件监听器)与将事件源注册到监听器。3.在Swing中,可以根据不同用户得习惯,设置不同得界面显示风格,Swing提供了三种显示风格,分别就是(Metal风格)风格、(Motif风格)风格与(Windows风格)风格。4.Swing得顶层容器有(JFrame)、JApplet、JWindow与JDialog。5.(根面板)由一个玻璃面板、一个内容面板与一个可选择得菜单条组成。二、简答题1.试述AWT得事件处理机制。2.什么就是Swing?它比AWT有什么优点?使用上有何区别?3.布局管理器得作用就是什么?在JDK中哪些常用布局管理器?各有何特点?4.什么就是容器组件?组件与容器有何区别?5.试述Swing常用组件得创建与使用。三、选择题1.Swing组件必须添加到Swing顶层容器相关得(B)。A.分隔板上B.内容面板上C.选项板上D.复选框内2.Panel与Applet得默认布局管理器就是(A)。A.FlowLayoutB.CardLayoutC.BorderLayoutD.GridLayout3.容器类java、awt、container得父类就是(C)。A.java、awt、FrameB.java、awt、PanelC.j