mp3剪切器-下滑波浪线

actionform
2023年4月4日发(作者:e40驱动)

Struts模拟考试试卷

课程名称:《struts:使用struts框架开发基于MVC设计模式的WEB应用》(A)卷

年级:班级:

姓名:_______________学号:_________________考试(考查)闭卷

题号1-2021-4041-50总分

分数

选择题(每题2分,共计100分)

Form中的validate方法返回什么值,认为是验证成功()。[选两项]

A.nullB.空字符串

C.一个空的ActionError对象D.一个空的ActionErrorS对象

2.在Struts中,ActionServlet的作用是()。[选两项]

A.它是所有FormBean的父类B.它是所有ActionBean的父类

C.核心控制器D.将请求中的数据封装到FormBean中

3.下面html标签的使用中正确的是()。[选两项]

A.

B.提交

C.涞水

D.

4.在struts应用程序的JSP页面上,使用HTML:optionsCollection标签初始化从数据库查询得

到的下拉列表框的选择项,该标签的()属性表示用作选项显示的值。

A.nameB.labelC.valueD.property

中的ActionServlet属于MVC模式中的()。

A.视图B.模型C.控制器D.业务层

6.在配置文件中,使用()元素来指定自定义的一个RequestProcessor。

A.form-beansB.actionC.controllerD.set-property

7.在JSP页面中可以通过Struts2提供的()标签来输出国际化信息。

a)

b)

c)

d)

8.Action中的execute方法执行完毕后,需要跳转到这个页面,下列写法中那些从形式上是正确

的()。

A.return"";

B.return"show";

C.return("show");

D.return("");

9.在struts的配置文件中,action节点的哪一个属性用来action指定引用的actionForm()。

A.nameB.attributeC.scopeD.path

10.在使用Struts错误处理机制时,将报错信息定义在属性文件后,还需要在文件中使用()

标签定义对该属性文件的引用。

A.message-resourceB.actionC.forwardD.form-bean

11.关于struts的dispatchAction,以下说法正确的是()。

A.扩展自dispatchAction的Action类不必定义execute方法

B.在dispatchActionBean中,创建的实体操作业务的方法,传入的参数可以和普通的Action

的execute方法不同

C.在dispatchActionBean中,方法名的前缀必须为to或do

D.与普通的Action的配置比较,要使用dispatchAction,需要多一个param

12.在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下

拉列表框选择项。

A.html:hiddenB.html:fromC.html:textD.html:optionsCollection

13.对于以下这段配置ActionServlet的代码,说法正确的有()。[选三项]

action

config

/WEB-INF/

2

action

*.do

A.Servlet容器在启动Struts应用时,会初始化这个ActionServlet

B.对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理

C.这段代码位于中

D.这段代码位于中

14.在JavaEE中,关于框架技术,下面说法错误的是()。

A.框架是一个可重用的半成品

B.框架能保证我们程序结构风格的统一

C.Struts是一个MVC框架,简化了视图层、模型层的开发

D.DWR是一个框架,用于简化Ajax的开发

15.下列那些文件是struts1的配置文件()。[选两项]

A.B.C.D.

16.在MVC设计模式对应的Java组件中,()负责响应和处理客户的请求。

A.JavaBeanB.ServletC.JSPD.HTML

D.文件中的forward

17.在JSTL的迭代标签c:foreach的属性中,用于指定要便利的对象的集合的是()。(jsp

的内容)

A.varB.itemsC.varStatusD.value

18.JSP标准标签库(JST)的标签库描述符文件的后缀是()。

A..tldB..jarC..propertiesD..xml

19.在java企业级开发中使用框架的好处并不包括()。

A.结构统一,便于学习和维护

B.充分利用前人的经验总结,构建更优质的系统

C.通过简单的配置,无需编写代码即可实现业务功能

D.开发时可专心在业务逻辑的处理上

20.下列哪项不属于Struts的优点()。

A.利用Struts提供的taglib可以大大节约开发时间

B.ActionForms使用方便,便于实现单元测试

C.表现与逻辑分离

D.表单验证解决了请求数据的验证问题,增强了系统健壮性

21.在一个基于struts框架构建的应用系统中,中央控制器负责转发客户请求给Action关于

请求转发过程的原理,以下说法正确的是()。

A.在配置文件中存储了一些与Action和请求信息对应的映射配置信息,中央控制器基于这些映

射配置信息才能完成请求转发过程

B.在中指定存储映射配置信息的配置文件的名字和位置

C.每次处理客户请求时,如果从配置文件中匹配到与客户请求一致的映射配置信息,这些信息

就会被读入内存,供struts框架在运行期间使用

D.这些映射配置信息在读入内存后,存储在Forward类的实

例中

22.在Struts中,DispatchAction和普通Action的配置不同的是()。

A.需要多配置一个可选的parameter属性

B.需要多配置一个必须的parameter属性

C.需要多配置一个可选的method属性

D.需要多配置一个必须的method属性

23.在使用Struts框架构建应用系统时,在配置文件中出现如下配置信息,此处假设控制器映射

为*.do,关于该段配置信息,一下描述中正确的是()。[选两项]

Type=””

Name=”logon”

Scope=”request”

Input=”/”>

A.该请求对应的FormBean是

B.当请求页面的URl是/时,控制器将信息委托处理

C.当通过/提交请求信息的时候,控制器将信息委托处理

D.该action对应的ActionForm的作用域为request

24.在Struts应用程序汇总,定义了DispachAction类的子类TestAction,那么下列TestAction

类的方法中可以用于处理请求的是()。

voidprint{

publicStringprint{

publicActionForwardprint(ActionMappingmapping,ActionFormform,HttpServletRequest

request,HttpServleResponseresponse){

privateActionForwardprint(ActionMappingmapping,ActionFormform,HttpServletRequest

request,HttpServletResponseresponse){

在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下列列表框

选择项.

::::optionsCollection

26.在Struts应用程序中,创建了定义报错信息的资源文件后,应()文件中添加对这个资源文

件的引用。

A.B.

tionResource_zh_titesi

27.在Struts中,ActionServlet的作用有()。[选两项]

A.它是所有FormBean的父类B.它是所有ActionBean的父类

C.核心控制器D.将请求中数据封装到FormBean中

28.给定如下所示的javaServlet代码片段,用户在浏览器地址中键入正确的请求URL并回车

后,在控制台显示的结果是()。

PublicvoiddoGet(HttpServletRequestrequest,HttpServletReaponseresponse)throws

ServletException,IOException{

voiddoPost(HttpServletRequestrequest,HttpServletReaponseresponse)throws

ServletException,IOException{

voidservice()(HttpServletRequestrequest,HttpServletReaponseresponse)throws

ServletException,IOException{

eget

29.在Struts应用程序的配置文件中配置了如下的DispatchAction,已知该DispatchAction定义

了处理请求的业务方法print,则在jsp页面上能够正确将表单提交到此Action的代码是()。

Type=””parameter=”operate”>

A.

B.

C.

D.

30.在Struts中使用实体类对象作为Form属性对请求对象的数据进行封装,从而达到简化开

发的目的,代码如下所示,对HTML(或JSP)文件中的from表单中文框的name属性赋值正确

的是()。

PublicclassUserFormextendsActionForm{

PrivateUseruser=newUser();

A.

B.

C.

D.

31.在JavaEE中,关于框架技术,下面说法错误的是()。

A.框架是一种可重用的半成品

B.框架能保证我们程序结构风格的统一

C.Struts是一个MVC框架,简化了视图层,模型层的开发

D.DWR是一个框架,用于简化Ajax的开发

32.不属于Struts2Action接口中定义的字符串常量的是()。

e)SUCCESS

f)FAILURE

g)ERROR

h)INPUT

33.在JavaEE的MVC设计模式中,()负责接收客户端的请求数据。

A.JavaBeanB.JSPC.ServletD.HTML

的核心控制器是()

a)FilterDispathcer

b)Action

c)ActionServlet

d)ActionForm

35.下列选项中,关于Struts2配置文件,说法正确的是()。

A.必须放在WEB-INF/classes目录下面B.必须为

C.配置Action时,必须配置包信息D.使用元素配置转发

36.在struts2中实现Action接口的作用是()。

A.实现其中的execute()方法B.实现数据校验

C.实现国际化D.规范Action类

37.关于Strtus2中的Result设置,下列说法中正确的是()。【选两项】

A.在Struts2中使用Result配置时,只能以dispatcher类型作为结果类型

配置的作用就是完成逻辑视图和物理视图资源的映射

2通过在文件中使用元素来配置结果

配置通常在中

38.在一个web应用中,要对其添加struts2的支持,应把相关需要的jar包放入()目

录。

-INF/-INF/t//

39.下列选项中不属于Struts2表单标签库的是()。

A.B.C.D.

40.在控制器类中一般需要添加相应属性的()和()。【选两项】

A.setter方法B.as方法C.getter方法D.is方法

41.在JSP页面中可以通过Struts2提供的()标签来输出国际化信息。

A.B.C.D.

42.资源文件的后缀名为()。

A.txtB.docC.propertyD.Properties

43.在Struts2中配置包时,需继承自()包。

-struts-default

44.自定义的类型转换器必须实现的接口是()。

nverter

Convert

45.下列关于注册全局类型转换器的说法中正确的是()。【选两项】

A.必须提供文件

B.注册文件的格式为:复合类型=对应类型转换器

C.注册文件的格式为:对应类型转换器=复合类型

D.以上说法都不正确

46.自定义拦截器中的return代码表示()。【选两项】

A.不执行目标Action的方法,直接返回

B.执行目标Action的方法,直接返回逻辑视图名称

C.在自定义拦截器中,该代码是必须有的

D.在自定义拦截器中,该代码是可选的

47.下列配置文件上传拦截器只允许上传bmp图片文件的代码中,正确的是()。

A.image/bmp

B.*.bmp

C.bmp

D.image/*.bmp

48.假设在session中存在名为uid的属性,现需通过OGNL访问该属性,则正确的代码应为

()。

A.#uidB.#.${}

49.关于OGNL代码“#.{#>20}”所表示的意义,下列说法中正确的是()。

A.从persons集合中取出第一个年龄大于20的Person对象

B.从persons集合中取出所有年龄大于20的Person对象子集

C.从persons集合中取出最后一个年龄大于20的Person对象

D.该代码不符合OGNL的语法

50.下列关于标签属性的描述中正确的是()。【选两项】

属性指定生成第一级下拉框的集合项

List属性指定生成第二级下拉框的集合项

属性设置第二级下拉框的样式

ListValue属性指定第二级集合中的某个属性作为下拉框值

更多推荐

actionform