国创软件-2020届Java培训考试试题2附答案_第1页
国创软件-2020届Java培训考试试题2附答案_第2页
国创软件-2020届Java培训考试试题2附答案_第3页
国创软件-2020届Java培训考试试题2附答案_第4页
国创软件-2020届Java培训考试试题2附答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、国创软件-2020届Java培训考试试题2复制(考试时间120分钟,满分100分)基本信息:矩阵文本题 *姓名:_部门:_一、单项选择题(共15题,每题2分,合计30分)1. 若float x = 10.0/4; 则x 的值是: 单选题 *A、2.5B、2.0C、2.50D、编译错误(正确答案)2. 以下不是Object类方法的是: 单选题 *A、compareTo(Object obj)(正确答案)B、wait()C、notify()D、equals(Object obj)3. 下列关于构造函数说法正确的是: 单选题 *A、每个类肯定会有一个默认不带参数的构造函数B、构造函数的返回值void

2、C、构造函数可以是private(正确答案)D、抽象类不能含有构造函数4. 以下不能强制转型的是: 单选题 *A、double型转成int型B、int型转成char型C、char型转成String型(正确答案)D、Byte型转成byte型5. 下列关于泛型使用正确的是: 单选题 *A、List list = new ArrayList();B、List list = new ArrayList();(正确答案)C、List list = new ArrayList();D、List list = new ArrayList();6. 以下不属于元注解是: 单选题 *A、Override(正确答

3、案)B、TargetC、DocumentedD、Inherited7. 关于函数式接口的说法正确的是: 单选题 *A、函数式接口可以是私有的B、函数式接口中可以有静态方法(正确答案)C、函数式接口只能有一个方法D、函数式接口不能继承其他接口8. 下列异常必须要检查的是: 单选题 *A、NullPointerExceptionB、OutOfMemoryErrorC、RuntimeExceptionD、Throwable(正确答案)9. 关于InputStream下列说法正确的是: 单选题 *A、 read(byte b) 返回0时,表示文件已经读完B、 创建FileInputStream对象时可

4、以指定文件夹C、 FileInputStream关闭后则无法再读流中的内容(正确答案)D、 FileInputStream可以重复读取流中的内容10. 下列关于Java语言中线程的说法错误的是: 单选题 *A、 调用run()无法启动一个新线程B、 可以通过继承java.lang.Thread 类来创建线程C、 多次调用同一个线程对象的start()能启动不同的线程(正确答案)D、 join()的作用是等待该线程终止11. 下列关于Class类说法错误的是: 单选题 *A、 Class类拥有泛型作为定义B、 程序员可以通过调用Class的构造函数来创建实例(正确答案)C、 Class 类的实例

5、表示正在运行的 Java 应用程序中的类和接口D、 String.class = a.getClass() 表达式值为true12. 在中文操作系统下ResourceBundle resource = ResourceBundle.getBundle(com.test);可能会读取的是: 单选题 *A、 com包下的perties(正确答案)B、 com包下的com.test_zh_CN.propertiesC、 代码根目录下的com.test_zh_CN.propertiesD、 代码根目录下的test_perties13. Java中没有实现Iterable接口

6、的是: 单选题 *A、 ArrayListB、 HashSetC、 HashMap(正确答案)D、 Stack14. 关于枚举下列说法正确的是: 单选题 *A、 枚举元素属于基本数据类型B、 枚举不能实现接口C、 程序运行时枚举的元素也可以动态追加D、 枚举元素使用=比较是否相等(正确答案)15. 下列关于Lambda表达式说法错误的是: 单选题 *A、 Lambda表达式的操作符是 -B、 方法与构造函数引用的操作符都是 :C、 Lambda表达式引用域外局部变量时,该局部变量隐性的具有final 的语义D、 Lambda表达式的参数个数和类型是由Lambda表达式函数主体内部需要决定(正确

7、答案)二、填空题(共5题,每题4分,合计20分)16. 以下JAVA代码,如果指定的文件不存在,那么运行结果是_ private void test() try (FileInputStream fis = new FileInputStream(F:Training12.txt);) System.out.println(Out try);System.out.print(fis.read(); catch (IOException e) System.out.println(Out IOException); catch (Exception e) System.out.println(O

8、ut Exception); finally System.out.println(Out finally); 填空题 *_(答案:请设置答案)17. 以下JAVA代码的运行结果是_public class ClassA private static int count1 = 0;private int count2 = 0;public int getCount() return count1 + count2;public void setCount1(int c) count1 = c;public void setCount2(int c) count2 = c;public clas

9、s ClassB public static void main(String args) ClassA ca = new ClassA();ca.setCount1(3);ca.setCount2(4);ClassA ca2 = new ClassA();System.out.println(ca.getCount() + ca2.getCount(); 填空题 *_(答案:请设置答案)18. 以下JAVA代码的运行结果是_private void test() var a = 1 + 0;var b = 8 * 0.25 + a;System.out.println(b); 填空题 *_(

10、答案:请设置答案)19. 以下JAVA代码的运行结果是_private void test() List names = Arrays.asList(Tome, Mary, Sam, Jonh);names.stream().filter(a - a.indexOf(m) = 0).map(this:append).forEach(System.out:println);private String append(String str) return str.toUpperCase(); 填空题 *_(答案:请设置答案)20. 从大到小列出Java中修饰访问控制权限的关键字_,_,_,_ 填空

11、题 *_(答案:请设置答案)三、简答题(共4题,合计20分)21. 请阐述多线程的生命周期?(5分) 填空题 *_(答案:请设置答案)22. 请说明java.util.Date, java.time.Instant, java.time.LocalDateTime之间的用法差异?(5分) 填空题 *_(答案:请设置答案)23. 请列举常用的字节流类(至少5种),并写出如何创建这些类的实例?(5分) 填空题 *_(答案:请设置答案)24. 请说明java.util.Optional类的作用?(5分) 填空题 *_(答案:请设置答案)四、编程题(共3题,合计30分)25. 素数是只能被其本身或1整除的正整数,编写一个函数判断某个数是否是素数。(10分) 填空题 *_(答案:请设置答案)26. 使用多线程实现,一个线程每3秒对一个变量(int,初期值0

温馨提示

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

评论

0/150

提交评论