文档介绍:湖南世杰Java工程师面试题
选取题:
单选题
1,如下java程序代码,执行后成果是( )
map=();
("name",null);
("name","Jack");
(());
A:0 B:null C:1 D:2
答案:C
2,执行如下程序后输出成果是( )
Public class Test {
Public static void main(String[] args) {
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
operator(a,b);
(a +","+ b);
}
Public static void operator(StringBuffer x,StringBuffer y) {
(y);y = x;
}
}
A:A,A B:A,B C:B,B D:AB,B
答案:D
3,关于依赖注入,下列选项中说法错误是( )
A:依赖注入可以独立开发各组件,然后依照组件间关系进行组装
B:依赖注入使组件之间互相依赖,互相制约
C:依赖注入提供使用接口编程
D:依赖注入指对象在使用时动态注入
答案:B
4,关于spring说法错误是( )
A:spring是一种轻量级JAVA EE框架集合
B:spring是“依赖注入”模式实现
C:使用spring可以实现声明事务
D:spring提供了AOP方式日记系统
答案:D
5,要在session对象中保存属性,可以使用如下哪个语句( )
A:(“key”,”value”)
B:(“key”,”value”)
C:(“key”)
D:(“key”)
答案:B
6,关于如下程序代码阐明对的是?( )
Public class HasStatic{
Private static int x = 100;
Public static void main(String args[]){
HasStatic hs1= new HasStatic();
++;
HasStatic hs2= new HasStatic();
++;
hs1=new HasStatic();
++;
--;
("x="+x);
}
}
A:程序通过编译,输出成果为:x=103
B:10行不能通过编译,由于x是私有静态变量
C:5行不能通过编译,由于引用了私有静态变量
D:程序通过编译,输出成果为:x=102
答案:D
7,如下哪一项不是使用mvc模式设计web应用程序所具备长处( )
A:可维护行强
B:可扩展性强
C:代码重复少
D:大大减少代码量
答案:D
8,在 中,关于下面代码说法错误是: ( )
<%@ page language="java" import=".*" errorPage="" isErrorPage="false" %>
A:该页面可以使用 exception 对象
B:该页面发生异常会转向
C:存在 errorPage 属性时,isErrorPage 是默以为 false
D: 页面一定要有isErrorPage 属性且值为 true
答案:A
9,关于Spring MVC核心控制器DispatcherServlet作用,如下说法错误是( )
A:它负责接受HTTP祈求
B:加载配备文献
C:实现业务操作
D:初始化上下应用对象ApplicationContext
答案:C
10,下面类图表达是哪个设计模式?(