JAVA软件工程师笔试题(二十五)

时长:60分钟 总分:100分

250浏览 1人已完成答题

题型介绍
题型 单选题 简答题
数量 16 2
JAVA软件工程师笔试题(二十五)
1.
对以下两个代码片段说法正确的是? 代码片段1: int a = 3; int b = 0; int c = a / b; 代码片段2: float a = 3.0f; //Infinity(无穷大) float b = 0.0f; float c = a / b;
问题详情




2.
以下有关java.lang.Exception异常类的正确描述有?
问题详情




3.
以下关于Error和Exception类的描述正确的是?
问题详情




4.
所有异常的父类是哪项?
问题详情




5.
Java语言中异常的分类是哪项?
问题详情




6.
关于类继承的说法,正确的是()
问题详情




7.
给出以下代码,请问以下哪个描述是正确的?Public XXXX extends something1,something2
问题详情




8.
请选择所有的正确答案。
问题详情




9.
关于接口的说法,正确的是()
问题详情




10.
给出下面代码,请问该程序的运行结果是什么? interface A{ int x=0; A(){ x=5; } A(int s){ x=s; } }
问题详情




11.
以下代码的执行结果是? class RectObject { public int x; public int y; public RectObject(int x, int y) { this.x = x; this.y = y; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; final RectObject other = (RectObject) obj; if (x != other.x) { return false; } if (y != other.y) { return false; } return true; } } public class Example { public static void main(String[] args) { HashSet<RectObject> set = new HashSet<RectObject>(); RectObject r1 = new RectObject(3, 3); RectObject r2 = new RectObject(5, 5); RectObject r3 = new RectObject(3, 3); set.add(r1); set.add(r2); set.add(r3); set.add(r1); System.out.println("size:" + set.size()); } }
问题详情




12.
以下代码执行结果是什么? class Person { static void sayHello() { System.out.println("HelloWorld!"); } } public class Example { public static void main(String[] args) { ((Person) null).sayHello(); } }
问题详情




13.
关于集合中对象的equals()和hashCode()规定说法错误的是?
问题详情




14.
定义在Object类上的hashCode()方法的返回值类型是什么?
问题详情




15.
以下关于abstract的说法,正确的是?
问题详情




16.
请问以下哪些是有关线程状态转换的正确描述?
问题详情




17.
简述java GUI中实现监听接口的4种方式。
问题详情
18.
简述java GUI事件处理机制。
问题详情