JavaWeb测试题
更新时间:2023-09-18 00:24:01 阅读量: 幼儿教育 文档下载
内蒙古工业大学2010 —— 2011学年第一学期
《Java Web开发框架技术》期末(考试)试卷 (课程代码:020205 )
试卷审核人: 考试时间:
注意事项:1.本试卷适用于成本高职的学生使用。
2.本试卷共8页,满分100分。答题时间120分钟。
班级: 姓名: 学号: 题号 评分 一 二 三 四 五 ? 总分 得分 评卷人
1.Struts是一个开源的Web开发框架,它是由哪个组织进行维护的?( C )。
A.BEA B.JBoss C.Apache D.Sybase
2.如果在Web应用程序中添加struts2框架的支持,需要在配置哪个类作为struts2的核心控制器( A )。
A. FilterDispatcher B. StrutsServlet
C. ApplicationContextListener
《Java Web开发框架技术》试卷 第1页 共8页
一、单项选择题(具体要求,本大题共15道小题,
每小题3分,共45分)
D. SessionFactory
3.Struts2的核心控制器需要在哪个配置文件中进行配置( B )
A. struts.xml B. web.xml
C. applicationContext.xml D. webwork.xml
4.关于开发人员自己创建的Action,以下说法正确的是( D )
A. Struts2中的Action必须继承Action类 B. Struts2中的Action必须实现Action接口
C. Struts2中的Action无需实现或者继承任何类或接口 D. Struts2中的Action必须继承ActionSupport类
5.以下关于Struts2配置文件中package元素说法错误的是( C ).
A. package元素的name属性不可以重复 B. package元素可以进行继承 C. package元素可以声明为抽象 D. package元素可以嵌套
6.以下关于Struts2配置文件中action元素说法错误的是( A ).
A. 任何一个action的name属性都不可以相同 B. action元素可以没有class属性 C. action元素中拥有method属性
D. action元素的子元素可以配置interceptor-ref
7.Struts2进行数据收集和类型转换的工作,是由以下哪个负责完成的( A )。
《Java Web开发框架技术》试卷 第2页 共8页
A.FilterDispatcher B.ActionInvocation C.defaultStack中配置的Interceptor D.ServletActionContext
8.Struts2中的Action默认是否是线程安全的( A )。
A. 是线程安全的 B. 不是线程安全的
9.以下关于Struts2访问url的说法,正确的是( C )。
A. Struts2的Action访问url后缀必须是.action B. Struts2的Action访问url后缀必须是.action或者.do C. Struts2的Action访问url可以随意设置其后缀 D. Struts2的Action后缀在web.xml中进行配置
10.Struts2中result的type属性为( C )时,表示url进行重定向。
A. dispatcher B.plain C.redirect D.forward
11.Struts2中result的type属性为( A )时,表示进行Servlet API中forward内部跳转。
A. dispatcher B.plain C.redirect D.forward
12.下面关于struts2标签库说法正确的是( B )。
A. Struts2的标签库使用的是jstl标签库
B. 直接访问的Jsp中使用Struts2的标签库,
FilterDispatcher应该也对JSP进行拦截 C. Struts2的标签中只支持el表达式 D. Struts2的标签库中没有关于ui的标签
13.在struts2的action中,以下哪种方式无法访问到HttpServletRequest( D )。
《Java Web开发框架技术》试卷 第3页 共8页
A. 通过ServletActionContext获得HttpServletRequest B. 通过实现ServletRequestAware接口
C. 通过ActionContext获得HttpServletRequest D. 通过RequestFactory获得HttpServletRequest
14.关于Struts2的ActionSupport辅助类,以下哪个功能是它所不提供的( C )。
A. 对数据进行校验
B. 输出信息提供国际化支持 C. 自定义类型转换
D. 定义了部分返回结果字符串的常量
15.以下关于Struts2的Action中处理请求的方法,说法正确的是( A )。
A. 返回类型必须是字符串类型 B. 方法名必须是execute方法 C. 方法必须有一个传入参数 D. 方法不能throws任何异常
得分 评卷人 二、填空题(具体要求。本大题共8道小题,每空2分,共30分)
1.Struts2的配置文件默认的文件名是( struts.xml),可以在通过( include )标签将其他Struts2配置文件导入进来。
2.Struts2配置文件中,关于Action配置的标签名是( action ),
《Java Web开发框架技术》试卷 第4页 共8页
其中指定访问路径的属性是( name ),指定处理类的属性是( class )。
3.Action默认执行的方法名称是( execute ),如果希望指定自定义方法,则在action的配置信息中加入( method )属性。 4.Struts2配置文件中表示包的标签是( package ),设定包内
action
的访问命名空间的属性是
( namespace )。
5.Struts2中使用了( ognl )表达式语言,负责对对象数据访问进行支持,该表达式语言中文字面翻译为“对象图导航语言”。如果Action中存在可访问的变量User,变量名为user,在表现层通过该表达式语言访问user的id属性,则该表达式写为( user.id )。
6.Struts2的标签库为表现层控制数据显示提供了很多的帮助,其中负责输出信息的标签是( property ),负责进行遍历的标签是( iterator )。(直接书写标签名即可,无需加入\等前缀)
7.使用Struts2开发过程中,需要编写一个自定义拦截器,则需要实现( Interceptor )接口(只写类名即可)。
8.Struts2配置文件中,表示返回结果的是result标签。其中type属性表示其返回结果的类型。如果希望内部跳转至另一个Action,则type的值为( chain )。 得分 评卷人 三、简答题(具体要求。本大题共4道小题,共25分)
1.请编写一个Action类和一段配置信息,负责处理登录操作的请求。
《Java Web开发框架技术》试卷 第5页 共8页
正在阅读:
JavaWeb测试题09-18
文化广电旅游体育局2022年最新工作总结和工作要点范文04-04
景泉初级中学教导处工作计划01-21
美丽的西塘作文600字07-15
坚持的感觉真好作文500字07-14
温馨的家最重要作文550字07-12
幼儿园各学科领域关键经验与教育策略02-28
车展总结03-11
- 多选-plc大赛理论题汇总
- 多媒体教学条件下学习策略演变趋势研究开题报告
- 岩石化学计算方法之二 - 图文
- 小学语文--追根溯源,让学生爱上识字
- 无锡商业职业技术学院计算机应用基础清考复习资料
- 2012年全国初中数学竞赛福建赛区获奖学生及指导教师名单 - 图文
- 课程设计终结版
- 四年级数学假期练习
- 纸及纸制品(HS 482390)2015-2016俄罗斯(1956个)进口商排名 - 图文
- 材料科学基础2复习题及参考答案
- 无菌医疗器械生产车间的建设标准与要求
- 住宅小区单位工程施工组织设计
- 明钢管的敷设方式、镇墩、支墩和附属设备
- 尔雅通识课食品安全与日常饮食考试答案
- 售后会计助理工作流程
- 2018年二级建造师《建设工程法规及相关知识》测试(II卷)含答案
- 《大气颗粒物污染与控制》复习题答案版
- b p m f第一课时
- 2017年大连大学硕士研究生招生目录 - 图文
- matlab课程设计 基于matlab的线性电路正弦稳态分析