javassh面试题及答案
一、单项选择题(每题2分,共10题)
1.Struts2中Action类默认继承的类是()
A.ActionSupportB.HttpServletC.BaseActionD.None
答案:A
2.Hibernate中用于获取Session的接口是()
A.SessionFactoryB.ConfigurationC.TransactionD.Query
答案:A
3.Spring框架的核心特性是()
A.依赖注入B.面向切面编程C.事务管理D.以上都是
答案:D
4.Struts2中配置Action的文件是()
A.struts.xmlB.web.xmlC.applicationContext.xmlD.hibernate.cfg.xml
答案:A
5.Hibernate中持久化对象的状态不包括()
A.瞬时态B.持久态C.脱管态D.销毁态
答案:D
6.Spring中注入Bean的方式不包括()
A.构造函数注入B.Setter方法注入C.接口注入D.基于注解注入
答案:C
7.Struts2中获取请求参数的方法是()
A.getParameterB.getParametersC.getRequestD.以上都不对
答案:A
8.Hibernate中用于执行HQL查询的接口是()
A.SessionB.SessionFactoryC.QueryD.Criteria
答案:C
9.Spring中事务传播行为默认是()
A.REQUIREDB.REQUIRES_NEWC.SUPPORTSD.NOT_SUPPORTED
答案:A
10.Struts2中Action方法的返回值类型是()
A.StringB.intC.voidD.Object
答案:A
二、多项选择题(每题2分,共10题)
1.SSH框架包含以下哪些框架()
A.StrutsB.SpringC.HibernateD.MyBatis
答案:ABC
2.Struts2中的拦截器可以实现()
A.权限控制B.日志记录C.数据校验D.页面跳转
答案:ABC
3.Hibernate中常用的关联关系有()
A.一对一B.一对多C.多对一D.多对多
答案:ABCD
4.Spring中Bean的作用域有()
A.singletonB.prototypeC.requestD.session
答案:ABCD
5.Struts2中可以通过哪些方式配置Action()
A.XML配置B.注解配置C.代码配置D.数据库配置
答案:AB
6.Hibernate中事务管理的方式有()
A.编程式事务B.声明式事务C.手动事务D.自动事务
答案:AB
7.Spring中AOP可以实现的功能有()
A.日志记录B.性能统计C.事务管理D.权限控制
答案:ABCD
8.Struts2中常用的标签库有()
A.s标签库B.c标签库C.fmt标签库D.fn标签库
答案:AB
9.Hibernate中查询数据的方式有()
A.HQLB.SQLC.CriteriaD.原生SQL
答案:ABCD
10.Spring中注入集合类型的属性可以使用()
A.listB.setC.mapD.properties
答案:ABCD
三、判断题(每题2分,共10题)
1.Struts2是基于MVC设计模式的框架。()
答案:对
2.Hibernate中Session是线程安全的。()
答案:错
3.Spring框架只能管理JavaBean。()
答案:错
4.Struts2中Action类必须继承ActionSupport类。()
答案:错
5.Hibernate中可以使用XML或注解方式配置映射文件。()
答案:对
6.Spring中Bean默认是单例模式。()
答案:对
7.Struts2中拦截器只能在Action执行前起作用。()
答案:错
8.Hibernate中持