JavaSE测试题及答案_第1页
JavaSE测试题及答案_第2页
JavaSE测试题及答案_第3页
JavaSE测试题及答案_第4页
JavaSE测试题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JavaSE内部测试一.选择题每题2分,共40分在 J题 中,定义接口的关键1 字是()。(一项)a) b) c) d)abstract interface class2.extends在Java中,类可派生自一个父类,并实现0个接口(一项)a) b) c) d)任意多3.在Java中,已定义了两个接口 B和C,要定义一个类A实现接口 B和C,以下语句正 确的是(一项)a)b)classextends B extends Cc)J. classQ) classimplements B implements Cimplements B, Cclassextends B, C=10;4.5.d)下

2、列说法错误的是0。(一项)a)b)Java支持多重继承Java可以通过实现接口,间接实现多重继承Java可以实现多个接口 Java实C)现接口,必须实现接口中的方法。6.d)在Java中,关于接口和抽象类,正确的是()a)二项)在Java中,使用in terface声明一个接口时,以下()可以用来修饰该接口。a) private protectedb) private .c) protected publicpublic interface A privateint varA =10; voidmethodAO ;b)public abstract class B private int va

3、rA=10;void methodAO ;c)d)public interfacde C int varAprotected voidmethodA (); >public abstract class Dint varA=10;protected abstract void methodA ();7.在Java中,关于接口和抽象类说法正确的是()° (一项)接口的方法可以是私有的。抽象类不能有私有的方法和屈性。抽象类实现接口时可以不用重写 接口方法。接口实现必须单根性。8.a)b)c)d)分析代码,运行结果为:public classBaseClasspublic BaseC

4、lass()System, out. println("父类”);public class SubClass extendsBaseClass public SubClass 0 System, out. printin ("子类”);a)b)c)public static void main(String args) new SubClass ();(一项)父类子类 父类子类d)9.编译错误Java中,关于被私有访问控制符Private修饰的成员变量,以下说法正确的是() a)(一项)可以被三种类所引用,该类自身,与它在同一个包中的其他类,在其他包中的该类的子类可以被两种

5、类访问和引用,该类本身、该类的所有子类。只能被该类自身所访问和修饰。10.b)c)d)只能被同一个包中的类访问。在Java中,以下关于集合框架说法正确的是()(一项)List 和 Set 都是 Collection接口的子接口b)HashSet和HashMap都实现HMap 接口C)ArrayList、LindedList都使用相同的方式存储数据d)TreeSet和TreeMap都实现自Map 接口HashMap hMap hMap. put(=new HashMap0;( “1”,” Java ” );一项)hMap. put(“2 J " JavaScript,hMap. put

6、(17.18,hMap. put( 有如上代码,hMap. get ( "3 ");a)“4”,” Mysql ");要得到Oracle这个字符串,使用如下()代码。b)hMap. get ( "Orcale");c)d)hMap.get(3);hMap2;12.a)BufferedWriter类进行文本文件写入时,首先需要如下0操作。通过无参的构造函一项)数,定义一个类对象。通过以文件名为参数的构造函数,定义一个类对象通过以文b)件名为参数的文件流操作类的构造函数为参数,构造一个类对象 直接调用open方13.a)b)isExists (方法

7、判断是否是文件C)删除一个文件时,可以使用deleteO方法d)lengthO方法返回文件的长度。C)d)在Java中,下列关于File类说法错误的是0 ° (项) isExists (方法用于判断文件或目录是否存在14.a)b)writeLine 方法c)read 方法 flushd)方法BufferedWriter进行数据写入文件时,需要调用()方法(一项) write方法15.a)b)c)FileInputStreamObjectInputstreamInputStreamReaderd)下面哪个流类属于面向字符的输入流0 (项) BufferedWriter16.b)c)Ru

8、nnableSerializabled)Comparatoe将对象序列化,要实现哪个接口(一项)a)Cloneable二项)a)在Java中,下列选项中,与序列化和反序列化有关的是() FileReadeb)ObjectOutputStreamc)Serialixabled)DataOutputStream在Java中,下列选项说法不正确的是()a)b)c)一项)jav. util. Random类用于生成随机数java, ut订.Random类的nextlnt ()方法返回一个此随机生 成的整数值java. util. Random类的nexlnt ()方法返回一个0 (包括)和指d)定值之

9、间(不包括)之间的值执行代码;System, out. printin (new java, util. Random (). nextlnt (10)+1);输出的值不可能为10.19.在Java中,执行以下代码,两条输出语句的值分别是0 publicStatic void main(String args)String strl=" 123"String str2=" 123"System, out, printIn(strl. equals(str2);System, out. printin (strl=str2);true,trueb)fals

10、e,falsc)d)true, false20.在Javaf鮎s以轲阳输出的结果是()(一项)publie static void main(String args) StringBuffer sb = newStringBuffer( "Hello” ); sb append(; sb.append( "Java” );System, out. printin(sb. t©String();a)b)c)d)HelloHello, Java,Java编译错误二.简答题:每题15分,共30分1. 简述 ArrayLIst 与 LinkedList2. 简述线程中sl

11、eep0和wait 0的优缺点。的区别三机试题(每题15分,共20分)1.打印一段n志到记事本中,保存到本地,算每读一行,不同的流之间相差的时间,以秒为单位进行计算。然后分別用字符流与字节流去交换读取该n志的内容,并计2定义一个ArrayList集合,在类加载时添加10本书,书籍具有书名、作考、价格三个属性,在main函数中 通过键盘录入一个书名时,查询出该书籍的详细信息。答案:2. D3. C4. D5.6. BD11. A7. C9. C10.16. C12. C17. BC13. A18. D14. D19. A15.20.简答题:可以很方便的1. ArrayList底层是用数组实现的,更擅长遍历搜索查找,因为数组有下标的概念,Lin kedList底层是用链表实现的9 开去掉或者重新连接上新的节点,2. sleep 是线程类(Thread)跳到指定的位置;不擅长插入删除操作;链表是一个个节点链起来的,擅长插入删除等操作(某节点断这类操作比较快捷),搜索查询的话只能是一个节点一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论