ssh框架考试试题.doc

上传人:h**** 文档编号:1597812 上传时间:2019-03-07 格式:DOC 页数:13 大小:185KB
下载 相关 举报
ssh框架考试试题.doc_第1页
第1页 / 共13页
ssh框架考试试题.doc_第2页
第2页 / 共13页
ssh框架考试试题.doc_第3页
第3页 / 共13页
ssh框架考试试题.doc_第4页
第4页 / 共13页
ssh框架考试试题.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 Java 考试笔试试卷1) 1) 下列关于 package 元素中说法正确的是()。 (选择一项)a) a) name 属性为必需的并且是唯一的,用来指定包得名称属性为必须的并且是唯一的,用来指定包的名称b) b) extends 属于是一个可选属性,定义了包的命名空间c) c) namespace 是指要扩展的命名空间d) d) package 元素中只能包含一个 Action 配置2) Hibernate 中实体类对象的状态不包括() 。 (选择一项)a) 瞬时状态b) 持久状态c) 查询状态d) 游离状态3) 关于 Web 服务遵循的标准技术,下面错误的是() 。 (选择一项)a) X

2、MLb) SOAPc) WSDLd) HTML4) 在 Oracle 数据库中在使用序列时,需要使用到序列的哪些伪列() 。 (选择二项)a) nextvalb) nextvaluec) currvald) currvalue5) 以下关于 Struts2 的配置内容应该在哪个配置文件中编写() 。struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAdnExecuteFilterstruts2/*(选择一项)a) struts-defalut.xmlb) struts.xmlc) web.xmld) filter.xml6)

3、 在 Hibernate 的 ORM 映射文件中包含:,这一句中 table 属性的作用是().(选择一项 )a) 指定表名b) 指定类名c) 指定数据库名d) 指定 ORM 映射文件名7) 以下选项中,关于依赖注入的描述正确的是() 。 (选择一项)a) 依赖注入的目标是在代码之外管理组件之间的依赖关系b) 依赖注入的核心理念是面向接口编程c) 依赖注入就是 AOPd) 依赖注入就是独立开个各个组件,然后组装起来的开发模式8) 以下关于自定义拦截器说法不正确的是() 。 (选择二项)a) params 拦截器提供了框架必不可少的功能,将请求中的数据设置到 Action 的属性上。b) ser

4、vletConfig 拦截器提供了一种源于 Servlet API 的各种对象的注入 Action 当中的简洁方法。c) validation 拦截器提供当数据验证错误时终止的流程功能。d) exception 拦截器将文件和元数据从多重请求转换为常规的请求数据,以便能将他们设置在对应的 Action 的属性上。9) 自定义拦截器中,要用户实现的拦截器的方法是() 。 (选择一项)a) init()b) destroy()c) filter()d) intercept()10) 在 Struts2 中关于 Result 解释正确的是() 。 (选择二项)a) 部署描述符。所有 JAVA WEB

5、 应用程序都需要的核心文件b) Result 是调度视图,并决定视图以哪种形式体现给客户端c) Result 的 name 属性表示 result 的逻辑名d) 在 web.xml 文件中配置11) 在 PL/SQL 中异常处理结构的过程不包括()。 (选择一项)a) 定义异常b) 触发异常c) 销毁异常d) 处理异常12) 以下关于 Hibernate 对象关联映射说法错误的是 ()。 (选择二项)a) 持久化对象不通过外键建立对象间关联关系,而是通过属性。b) 持久化对象建立关联关系可以跟数据库表建立关系方式是一样的。c) 持久化类间关联关系是单向关联。d) 持久化类间关联关系既可以是单向

6、关联也可以是双向关联。13) 在 Spring 配置文件中,的 value 属性和 ref 属性分别用于注入( )类型的值。(选择一项)a) value 和 ref 属性都是用来注入基本类型的值b) value 属性用来注入基本类型的值,ref 属性用来注入已经定义好的 Beanc) value 属性用来注入已经定义好的 Bean , ref 属性用来注入基本类型的值d) value 和 ref 属性都是用来注入已经定义好的 Bean14) 在 HTML 页面中,存在一个 name 为 age 的 input 标签,在 jquery 中,下面选项中可以正确获取到该文本框的值的是() 。 (选择

7、一项)a) $(“age”).valueb) $(“input.age“).val()c) $(“inputname=age”).html()d) $(“inputname=age”).val()15) 在 MVC 的模式中执行数据库操作,访问数据库的数据的功能类是属于 MVC 中哪一个组件() 。 (选择一项)a) M-模型b) V-视图c) C-控制器d) M-控制器16) 下列关于 Spring 与 Hibernate 集成的说法错误的是( ).(选择一项)a) Spring 为 Hibernate 开发提供了良好的支持,可以大大简化 hibernate 的编码。b) 常用做法是在 Sp

8、ring 配置文件中定义 dataSource、sessionFactory 再注入到DAO 中。c) Spring 和 Hibernate 集成后就可以继承 Spring 提供的 HibernateDaoSupport 类来简化 HibernateDAO 的开发。d) 使用 Spring 提供的 HibernateDaoSupport 类时,必须在其子类中编写一个SessionFacotory 类型的属性,并通过实例化的方式为该属性初始化。17) 下列哪个 RequestDispatcher 接口的方法可以实现转发功能() 。 (选择一项)a) include()b) forword()c)

9、 sendRedirect()d) forward18) 下面代码执行的效果是() 。String hql=”from Students stu order by stu.score asc”;Query query=session.createQuery(hql);query.setFirstResult(0);query.setMaxResults(5);return query.list();(选择一项 )a) 返回分数最高的 5 个学生b) 返回分数最高的 6 个学生c) 返回分数最低的 5 个学生d) 返回分数最低的 6 个学生19) 在 struts2 中数据验证失败时,通过()标

10、签显示错误信息。 (选择一项)a) b) c) d) 20) 在工程中使用 Spring 集成 Hibernate,在 Spring 的配置文件中存在 id 为 dataSource 的数据源对象,和一个 id 为 sessionFactory 的对象并注入了 dataSource 对象,以下说法正确的是( ) 。(选择二项)a) 工程中还必须存在 Hibernate 的配置文件b) 工程中还必须存在 Hibernate 提供的工厂类文件c) 工程中可以不用存在 Hibernate 的配置文件d) 工程中可以不用存在 Hibernate 提供的工厂类文件21) 关于 Struts2 中国际化的

11、说法以下选项中正确的是() 。 (选择二项)a) 全局资源文件只能位于顶级包中b) 编码类型必须指定为 UTF-8c) 默认资源文件将首先被执行d) 对 java 的国际化实现方式进行了封装22) 以下哪条 HQL 语句可以查询商品 (Goods 类) 的最高价格(price)是多少()?(选择一项)a) select min(g.price)from Goods gb) select top1 price from Goods order by price descc) select max(g.price) from Goods gd) select top1 price from Goo

12、ds order by price asc23) Struts 2 中不属于表单标签库的是() 。 (选择一项)a) b) c) d) 24) 在一个 web 应用中,添加的 jar 包应该放到哪个文件夹中 ()。 (选择一项)a) WEB-INF/classb) WEB-INF/libc) web-inf/d) web-inf/src25) 在 Hibernate 中,假如有两个实体: 书、作者,一个作者可以写多本书,而一本书可以同时有多个作者,那么书与作者之间的关联是() 。 (选择一项)a) many-to-oneb) one-to-manyc) one-to-oned) many-to

13、-many26) Sruts2 的 UI 标签主要包括以下哪几类() 。 (选择二项)a) 通用标签b) UI 标签c) Ajax 标签d) 表单标签27) 在使用 Hibernate 的应用中,能够对所有操作进行级联操作的选项是() 。 (选择一项)a) cascade=”save-update”b) cascade=”all”c) inverse=”false”d) inverse=”true”28) 在 PL/SQL 中实现流程控制的语句是() 。 (选择一项)a) IF-THEN 语句b) CURSOR 语句c) LOOP 语句d) RAISE 语句29) 使用 JUnit 进行程序测

14、试时,测试类必须继承自() 。 (选择一项)a) Servletb) TestCasec) Objectd) String30) 以下关于 Servlet 配置初始化正确的是() 。 (选择一项)a) namevalueb) namevaluec) namevalued) namevalue31) 以下选项中关于 Struts 2 中验证框架的说法错误的() 。 (选择二项)a) 使用验证框架进行验证时无需进行编码b) 必须为要进行验证的 Action 指定 input 结果类型c) 页面中必须通过标签输出验证错误信息d) 验证框架和编码验证不能同时使用32) 如下 dwr 配置,下列选项中说

15、法正确的是() 。(选择一项)a) 在类 User 中有名为 name 的方法b) 在类 User 中有名为 name 的属性c) 在类 JUser 中有名为 name 的方法d) 在类 JUser 中有名为 name 的属性33) 以下创建和使用 Criteria 对象进行查询正确的是() 。 (选择一项)a) Criteria criteria=session.createCriteria();List result=criteria.list();b) Criteria criteria=session.createCriteria(Student.class);List result=

16、criteria.list();c) Criteria criteria=session.createCriteria(new Student();List result=criteria.list();d) Criteria criteria=session.createCriteria();Student result=(Student)criteria.list();34) 面对繁多的可能存在的安全漏洞,发布网站前必须进行全面的安全优化,才能避免发布后遭遇的重要损失。我们可以从以下哪些方面入手解决() 。 (选择二项)a) 强化网站物理安全b) 强化网站数据安全c) 强化客户端安全d)

17、以上都是35) 关于 Struts 中进行错误处理的描述,错误的是() 。 (选择一项)a) 需要在配置文件中增加对资源文件的引用b) 定义 ActionMessages 类型的变量 errors 用于保存出错信息c) 添加出错信息到 errors 中,每个关键字只能添加一个出错信息d) 在页面上使用标签来显示错误信息36) 在 struts2 中,为了避免与 Servlet API 耦合,struts2 框架对 Servlet API 中的HttpServletRequest、HttpSession 和 ServletContext 进行了封装,构造了三个 Map 对象来替代这三种对象,下列

18、选项能正确获取替代 HttpSession 的 Map 对象的方法是()。 (选择一项)a) ActionContext ac=ActionContext.getContext();Map map=(Map) ac.get(“request“);b) ActionContext ac=ActionContext.getContext();Map map=ac.getSession();c) ActionContext ac=ActionContext.getContext();Map map=ac.get(“session”);d) ActionContext ac=ActionContext

19、.getContext();Map map=ac.getApplication();37) Spring 与 Struts 的集成时执行下列哪些步骤() 。 (选择二项)a) 将配置文件中 Action 类别都配置为“org.springframework.web.struts.DelegatingActionProxy”b) 在 web.xml 中配置 Actionc) 在 spring 配置文件中配置 Actiond) 修改 JSP 页面的表单38) 下面是某程序中的两个实体类:public class Author /作者类private int authorId;private Str

20、ing authorName;public class Book /图书类private String bookISBN;private String bookName;private Author author;/作者对象依次可以得到() 。 (选择一项)a) Author 与 Book 是单向一对多的关联b) Author 与 Book 是双向一对多的关联c) Book 与 Author 是单向多对一的关联d) Book 与 Author 是双向多对一的关联39) 在学院信息管理系统中每个班级对象映射多个学员对象,现在按班级编号查询到班级对象时,不想同时查询班级关联的多个学员对象,应该设置

21、什么属性() 。 (选择一项)a) cascade 属性b) lazy 属性c) inverse 属性d) name 属性40) 在 Hibernate 框架的应用中,对于 Query 对象的引用 query,当查询结果包含多个时,以下()方法可以直接获得这个结果。 (选择一项)a) query.list()b) query.uniqueResult()c) query.setMaxResult(pageSize)d) query.setFirstResult();41) 在集成 Spring 和 Hibernate 的时候,需要在实现的 DAO 类中注入() 。 (选择一项)a) 数据源b) SessionFactoryc) Sessiond) Connection42) Spring 配置文件中有如下配置,可以推断() 。(选择一项)a) User 是接口b) User 中有 public void setAge(int age) 方法c) User 中有 public String getName()方法d) User 中有 public void setName(String name)方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。