2024年4月25日发(作者:)
**学院课程考试试卷
课程名称:《
struts:使用struts框架开发基于MVC设计模式的WEB应用
》 (A)卷
年级: 班级:
--------------------------------------
姓名:_______________ 学号:_________________ 考试(考查)
选择题(每题2分,共计100分)
装
--------------------------------------
1. 以下属于Struts1控制器的是(
A. ActionServlet
B. FilterDispatcher
------------------------------
订
C. Action
D. ActionForm
线
----------------------------------------
2. Struts1视图组件支持( )。
A. JSP
B. Excel
C. FreeMarker
闭卷
。[选两项]
)
D. Velocity
3. 下列关于Struts1描述错误的是( )。[选两项]
A. Struts1对每个请求都生成一个ActionServlet实例
B. Struts1是线程安全的
C. Struts1是实现MVC设计模式的框架
1的请求后缀名默认是“.do”,且可以修改
4. 以下选项中,需要在文件中配置的是( )。[选三项]
A. Action B. ActionForm
C. ActionServlet D. ActionForward
5. 以下关于struts1描述正确的是( )。
A. 在配置Action中,scope属性默认是page
B. 在配置Action中,name属性表示Action的名称
C. 框架的实质是某种应用的半成品,优点是重用
--------------------------------------
装
--------------------------------------
------------------------------
订
线
----------------------------------------
D. struts1框架中每个Action类必须有与之对应的ActionForm
6. 在Struts1中,使用( )标签来显示异常错误信息。
A .
C.
7. Struts1中的( )控制器负责处理具体的业务逻辑。
A. ActionServlet B. RequestProcessor
C. Action D. FilterDispatcher
8. Struts1框架中,ActionServlet的作用( )。[选两项]
A. 它是所有Form Bean的父类
B. 它是所有ActionBean的父类
C. 核心控制器
D. 接受用户请求,返回响应
--------------------------------------
装
--------------------------------------
------------------------------
----------------------------------------
订
线
9. 在实现Struts1国际化时,在WEB-INF/classes/resource下有scce_ties和scce_ties资源
文件,以下在中配置资源文件中,配置正确的是( )。
A.
B.
C.
D.
10. 关于Struts1中的Token,以下说法正确的是( )。[选两项]
A. saveToken(),创建令牌方法,实质上得到一个session的id,然后保存在当前的session会话中
B. saveToken(),创建令牌方法,实质上是系统自动生成了一个字符串,然后保存在当前的session会话中
C. 当 isTokenValid()方法返回true时,表示重复提交;返回false表示不是重复提交
D. 当 isTokenValid()方法返回true时,表示不是重复提交;返回false表示是重复提交
11. 以下关于
--------------------------------------
装
--------------------------------------
------------------------------
订
线
----------------------------------------
A. 使用
B. 使用
C. 使用
D. 使用
12. 下面关于Struts2描述正确的是( )。
A. Struts2是线程安全的
B. Strut2为每个请求都只生成一个Action实例
C .Strut2是在Struts1基础上发展起来的
D. Struts2只支持jsp视图组件
13. 以下关于ValueStack描述正确的是( )。[选两项]
A. ValueStack是一个类
B. 存储在ValueStack 中的数据可以使用EL表达式来访问
C. ValueStack在请求开始时被创建,请求结束时消亡
--------------------------------------
装
--------------------------------------
------------------------------
----------------------------------------
订
线
D. 每个Action类的对象实例均拥有多个ValueStack对象
14. Struts2配置包时,必须继承struts-default包,在下面的哪个文件中可以找到struts-default包的配置( )。
ties B. ties
C.
15. Struts2默认的处理结果类型是( )。
A. dispatcher
B. redirect
C. chain
D. 以上说法都不正确
16. 用于读取资源文件,实现国际化的Struts2标签是(
A.
B.
C.
。
--------------------------------------
装
--------------------------------------
------------------------------
订
线
----------------------------------------
)
D.
--------------------------------------
17. 下面关于注册全局类型转换器说法正确的是( )。[选两项]
A. 必须提供ties文件
B. 注册文件的格式为:复合类型=对应类型转换器
装
--------------------------------------
C. 注册文件的格式为:对应类型转换器=复合类型f
D. 以上说法都不正确
18. 关于自定义拦截器中的()方法的返回值描述正确的是(
------------------------------
订
A. 返回Struts2在资源文件中已经定义好的一个字符串
B. 返回一个null字符串
线
C. 返回Action的execute方法的返回值
----------------------------------------
D. 以上说法都不正确
19. 以下关于OGNL的说法正确的是( )。[选两项]
A. ActionContext是OGNL的上下文环境
。 )
B. StackContext是OGNL的上下文环境
C. ValueStack是OGNL的根
D. ActionContext是OGNL的根
20. 假设在session中存在名为uid属性,以下通过OGNL访问该属性正确的代码是( )。
A. #uid
B. #
C. uid
D. ${}
21.
在Struts1应用程序的页面中,使用 得到的下拉列表框的 选择项,该标签的 ( ) 属性表示用做字面显示的值。 A. name B. label C. value -------------------------------------- 装 -------------------------------------- ------------------------------ 订 线 ---------------------------------------- D. property 22. 在 Struts1框架中,Action类的execute方法返回 ( ) 类的对象,用于标识要转向的下一个目标页面 。 A. Action B. ActionForword C. ActionForm D. ActionServlet 23. 在Struts1错误处理机制中,调用Action的( )方法 将包含错误信息的ActionMessages类的实例保存 到request中。 A. add B. save C. addErrors D. saveErrors 。 [选两项] 24. 下 列关于Struts1的DispatchAction,说法正确的是 ( ) -------------------------------------- 装 -------------------------------------- ------------------------------ ---------------------------------------- 订 线 A. 扩展自DispatchAction的Action不必要定义execute方法 B. 在DispatchActionBean中,创建的实际操作业务的方法,传入的参数可以和普通的Action的execute方法 的不同 C. 在DispatchActionBean中,方法名的前缀必须为“to”或“do” D. 与普通的Action的配置比较,要使用DispatchAction,需要多一个parameter属性 25. 下列关于Struts2配置文件,说法正确的是( )。 A. 必须放在WEB-INF/classes目录下面 B. 必须为 C. 配置Action时,必须配置包信息 D. 使用 26. 在使用MyEclipse为项目添加Struts支持时,实现了一下 ( ) 功能 。[选两项] A. 为项目添加了Struts必须的.jar包,Struts标签库,TLD文件和文件 B.配置ActionServlet -------------------------------------- 装 -------------------------------------- ------------------------------ 订 线 ----------------------------------------


发布评论