2014 java面试题 (答案)
题目
一、选择题
1. 如下代码:
class Super {
public Integer getLenght() { return new Integer(4); }
}
public class Sub extends Super {
public Long getLenght() { return new Long(5); }
public static void main(String[] args) {
Super sooper = new Super();
Sub sub = new Sub();
System.out.println(sooper.getLenght().toString() + "," +
sub.getLenght().toString() );
}
}
输出是什么? D
A. 4,4
B. 4,5
C. 5,4
D. 编译失败 ---------重定时不能改变返回类型
2. 在Servlet处理请求的方式为: C
A.以进程的方式
B.以程序的方式
C.以线程的方式
D.以响应的方式
3. 按照MVC设计模式,JSP用于实现: B
A.Model
B.View
C.Controller
D.容器
4. 在J2EE中属于Web层的组件有: A
A.Servlet
B.EJB
C.Applet
D.HTML
5. 以下关于异常的说法正确的是:D
A. 一旦出现异常,程序运行就终止了
B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常 C. 在catch子句中匹配异常是一种精确匹配
D. 可能抛出系统异常的方法是不需要申明异常的
6. jsp指令中isELIgnored="boolean"的意思是(C )
A.决定是否实现Servler的单线程模式,
B.决定改页面是否是一个错误处理页面,