javaee就业班第3阶段测试ssh框架_第1页
javaee就业班第3阶段测试ssh框架_第2页
javaee就业班第3阶段测试ssh框架_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java就业班第三阶段测试

注意:

直接将自己的

编写在每一道试题的下面,代码要规范,最好使用不同背景加注,提交试卷的时候文件

名格式如:“

.doc”

一、单选题(每题2分,共30题)

1.

下列有关

struts2的action,说法错误的是?(

A.action的

路径,需要使用<package>

的namespace属性值和<action>

的name属性的值

B.如果

路径是”/primer/

oWorldAction”,并在页面中成功显示,<package>

namespace属性值可以是”/primer”

C.在配置<action>时,其中class属性是用来请求

的Action类。

D.在struts.xml文件中必须配置

2.

有关struts文件上传错误的是?(

A.fileUpload

器实现了文件上传的功能

B.在action类可以获取上传文件的文件名称和文件类型

C.在action必须提供3个属性才能完成整个上传过程。

D.struts2的默认

器栈,已经包括了fileUpload

3.

下列有关,表单回显正确的是?(

A.只要将数据放置到request作用域,struts表单

可以根据name属性进行回显可以根据name属性进行回显

B.只要将数据放置到ses

作用域,struts表单

C.只要将数据放置到application作用域,struts表单

可以根据name属性进行回显

D.只要将数据放置到对象栈root中,struts表单

可以根据name属性进行回显

OGNL表达式中符合的使用,下面说话错误的是?(

4.

A.

B.

C.

D.

“#key”表示可以获得值栈context中的指定key的数据“${ognl}”表示在配置文件中执行ognl表达式“%{‘#request.username’}”,输出的内容是从request域中

username的值

“%{‘#request.username’}”,输出的内容是”#request.username”这个字符串

5.

下面代码执行结果?(

在action中进行如下操作:

ActionContext().getContext().put(“重定向到jsp页面后,在jsp页面使用

”,”

播客”);

<s:property

<s:property

<s:property

播客###

value=”#

value=”

”>#

”>#

value=”#request.

”>#

A.

播客#播客#

播客##播客#

B.

C.

D.###

播客#

6.

以下有关struts.xml文件描述正确的是?(

struts.xml文件必须放置在src下面

struts.xml文件中只能配置一个package

struts.xml文件可以放置在WEB-INF目录下

D.struts.xml文件名称可以自定义,只要以struts开头就可以

在struts的action类中有一个User类型属性user,并且提供了user的getter和setter方法。该

User中有一个属性username,并且提供了该属性的getter和setter方法,以下表单提交,username

7.

可以获取到值的是?(

A.

B.

C.

D.

<form><input

<form><input

<form><input

<form><input

name="username"/>name="user.username"/>name="#user.username"/>

name="user#username"/>

8.

以下有关struts

struts的

struts的

struts的

struts的

action方法

器描述错误的是?(

器需要实现

erceptor接口

器可以继承Abstract

erceptor类

器放置在servlet中也可以使用

器在

ercept()方法中执行invocation.invoke(),表示执行下一个

器或目标

以下有关struts

器配置描述错误的是?(

9.

A.

B.

C.

D.

struts

器必须先 再使用。

如果在配置文件中没有对

器进行配置,默认执行默认的

器栈

struts的 器只能在struts.txt配置文件中

struts默认

器栈名称是:defaultStack

10.下列哪个常量用来配置Action的扩展名(

A.

B.

C.

D.

truts.i18n.encoding

strut

ion.exten

struts.serve.s

struts.devMode

ic.browserCache

11.下列哪个结果类型用来转发到Action?(

A.

B.

C.

D.

dispatcherchainredirectAction

stream

Struts2框架的

xwork

Struts1

是(

C.Servlet

D.JSP

13.Hibernate实体对象制作规范不包含下列哪条规则(

A.

无参公共的构造方法

B.提供用于作为OID的标识属性

C.为所有属性提供getter与setter方法

为最终类(final修饰)

D.

14.Hibernate

配置文件规范不包含下列哪条规则(

必须配置类与表的 关系

A.

B.

C.

D.

必须配置主键的

必须配置关系的

关系

必须配置类属性与表字段的

15.下列哪项不是用于配置数据库连接的配置(

A.

B.

C.

D.

hibernate.connection.urlhibernate.connection.usernamehibernate.show_sql

hibernate.connection.password

16.Hibernate方言的作用是(

A.

B.

C.

D.

根据方言设置值生成对应的增删改语句根据方言设置值生成对应的查询语句

根据方言设置值建立与数据库的绑定关系

根据方言设置值明确使用的数据库类型

17.以下HQL语句书写语法格式错误的是(

A.

B.

C.

D.

selectselect

select

um.userNamefromUserMuserNamefromUserM

userNamefromUserM

um

asum

fromUserM

um

以下有关Query对象获取查询结果说法不正确的是(

list()方法返回结果为List集合

list()方法返回结果数据总量为1到多条数据

uniqueResut()方法返回结果内容为对象或对象数组

D.uniqueResut()方法返回结果数据总量为0到1条数据

19.Hibernate的对象状态不包含下列哪一种(

瞬时状态持久化状态约束状态

托管状态

A.

B.

C.

D.

20.下列关于Hibernate的Ses

对象load与get方法描述错误的是(

load方法延迟加载,get方法立即加载

设置模型lazy=false或将模型类设置为final修饰将无法生成

get方法如果查询的数据不存在返回null

load方法如果查询的数据不存在返回null

对象

21.下列关于关联关系对象模型描述错误的是(

A.

B.

C.

D.

一对多关系中,一方模型中添加多方模型的集合一对多关系中,多方模型中添加一方模型的对象多对多关系中,双方模型中添加对应模型的对象

多对多关系中,双方模型中添加对应模型的集合

22.有关级联操作说法错误的是(

A.

B.

C.

D.

级联添加是添加当前对象的同时,将被关联对象也进行添加级联删除是删除当前对象的同时,将被关联对象也进行删除

孤子删除是断开具有关联关系的对象关系时,被关联对象被删除级联操作发生时,仅执行一条SQL语句就可以将所有操作完成

23.下列属于内连接查询HQL语句的是(

leftjointm.students

rightjoinfetchtm.studentsleftjoinfetchtm.studentsjointm.students

A.

B.

C.

D.

HQL:fromHQL:fromHQL:fromHQL:from

TeacherMTeacherMTeacherM

TeacherM

tmtmtm

tm

24.Hibernate级

存集合中的对象,casecade属性应该取什么值(

A.

B.

C.

D.

nonesavedelete

save-update

25.spring的配置文件中,使用<propertyname="age"></property>,对age的属性注入20应该使用

A.

B.

C.

D.

)ref="20"value="20"value=20

values="20"

26.通过构造函数依赖注入,使用<constructor-argindex="0">,其中index="1"表示(

A.按照参数的类型,其中1表示String类型

B.按照参数的类型,其中1表示

类型

C.按照参数的顺序,其中1表示第二个参数

D.按照参数的顺序,其中1表示第一个参数

27.spring的事务 行为规则中,哪个表示在没有事务的环境中运行(

A.

B.

C.

MANDATORYREQUIRESNEW

REQUIRED

D.Never

28.以下关于IoC描述错误的是(

A.

B.

C.

D.

IoC容器中的对象可以为多例模式

IoC容器中管理的Bean默认为单例模式

IoC是控制反转

使用IoC可以完成为一个方法进行功能增强

29.下列获取ApplicationContext对象正确的是(

A.

B.

C.

D.

ApplicationContextApplicationContextApplicationContext

ApplicationContext

ctxctxctx

ctx

=

=

=

=

newnewnew

new

ClassPathXmlApplicationContext();ApplicationContext("配置文件名");ClassPathXmlApplicationContext("配置文件名");

FileSystemXmlApplicationContext();

30.以下不是AOP通知类别的是(

A.

B.

C.

D.

beforeafterin

around

二、多选题(每题3分,共12题)

多选题少选一项或多选一项,则本题不得分,都选对本题才得分.

Struts2是一个什么样的框架(

1.

A、Struts2是一个基于MVC设计模式的框架.B、Struts2是一个Web层框架

C、Struts2是一个持久层的框架.D、Struts2是一个业务层的框架.

2.

下列有关

器说法错误的是?(

A、struts通过

验等

器完成执行action请求处理方法前一系列操作。例如:数据封装、文件上传、数据校

B、在struts中,直接

jsp页面,struts将使用默认

器栈处理当前请求。

C、在执行action时,struts将执行若干

1

D、默认情况,在一个action没有配置

器1、2、3,执行action完成后,将继续执行

器3、2、

器的

,说明当前action将不使用

3.

下列有关ValueStack

结构描述正确的是?(

A、ValueStack

有两个逻辑部分:root和context

B、ValueStack的上下文context中存放了request、ses

、application的

C、ValueStack的root部分,可以用于存放对象。在jsp页面中通过struts

直接获得需要的数据。

,可以使用对象的属性,

D、ValueStack的context部分,struts将使用key=value的形式存放数据,在jsp页面中通过struts

,可以使用”#key”方式获指定的数据

4.

以下有关Hibernate

说法不正确的是(

A、类中的属性必须与表中的字段一一对应,全部B、表中的字段必须与类中的属性一一对应,全部

C、一个类可以

多个表,一个表可以

多个类

D、关联关系必须配置成双向的,不能只配置一边

5.

可以通过Ses

对象的哪些方法完成对象的保存(

A、save(Objectobj)

B、persist(Objectobj)C、delete(Objectobj)

D、saveOrUpdate(Objectobj)

下列关于Ses

对象查询单一数据描述正确的是(

6.

A、load方法是延迟加载,如果设置模型lazy=false或实体类设置为final修饰将无法产生

B、get方法是立即加载,如果查询的数据不存在返回nullC、load方法查询的数据不存在将抛出异常

D、load与get方法都可以用于查询0到多条数据

对象

7.

在spring中使用多个XML的配置,可以使用(

A、ApplicationContextapplicationContext=newClassPathXmlApplicationContext("beans1.xml","beans2.xml");

B、ApplicationContextapplicationContext=newClassPathXmlApplicationContext("beans1.xml,beans2.xml");

C、<importresource="classpath:bean1.xml,bean2.xml"/>D、<importresource="classpath:bean1.xml"/>

<importresource="classpath:bea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论