蓝桥Java班第七册试卷
更新时间:2024-04-08 11:43:01 阅读量: 综合文库 文档下载
蓝桥Java班第七册试卷
不保证答案正确 选择题:(每题二分)
1.Struts2配置文件中package节点属性包含( )(多选)ABC A.name B.namespace C.extends D.type
2. Struts2定义Action的方式有( )(多选)ABC A.实现Action接口 B.继承ActionSupport类 C.普通Java类 D.实现Servlet接口 E.继承HttpServlet类
3. Struts2的Action中定义的属性可以 ( )(多选)ABC A.接收用户通过Form表单提交的信息 B.接收用户通过URL传递的参数 C.为转发的页面传递数据 D.为重定向的页面传递数据
4. Struts2配置文件中result节点type属性的取值有( )(多选)ACD A. dispatcher B. forward C. redirect D. redirectAction
5. 通常情况下,使用
6. struts2提供了Action接口定义了5个标准的字符串常量,不包括的有( )C A SUCCESS B NONE C REG D LOGIN
7. 在strutrs2中数据验证失败时,通过( )标签显示错误信息。Ad A
C
8. 如下代码,对DemoAction起作用的拦截器有( ).B
A 只有testInterceptor. B 只有demoInterceptor. C 都不起作用。 D 同时起作用。
9. 假设在Session中存在名称为uid属性。通过OGNL访问该属性。正确的代码是( )B A #uid B #session.uid C uid
D ${session.id}
10. 如下代码说法正确的是( )(多选)AD
11.以下属于struts2的控制器组件的是( )A A Action B ActionForm C ActionServlet D DispatchAction
12.以下属于struts2的体系结构的是( )(多选)ABCD A struts2控制器组件 B struts2配置文件 C FilterDispatcher D Action
13.以下属于struts2配置文件的配置元素是( )(多选)ABC A
14.关于struts2配置中用( )B A 必须在WEB-INF/classes目录下 B 名字必须为struts.xml
C 配置Action时,必须配置包信息 D 使用
15.在struts配置中用( )元素配置常量C A
D
16.关于struts2包说法正确的是( )(多选)BCD A struts2框架使用包来管理常量
B struts2框架定义包时必须指定name属性
C struts2框架中配置包时,必须继承自struts-default包,否则会报错 D struts2框架中使用包来管理Action
17.struts2中获取Servlet API的方法正确的是( )(多选)AB A 使用ActionContext对象以解耦合的方式访问Servlet API B 使用ServletActionContext对象以解耦合的方式访问Servlet API C 使用ActionContext对象以耦合的方式访问Servlet API D 使用ServletActionContext对象以耦合的方式访问Servlet API
18.如果要实现struts2的数据检验功能( )Bc A 普通的Action类可以实现 B 继承自Action接口的可以实现 C 继承自ActionSupport类可以实现 D 继承自ActionValidate类可以实现
19.用于实现国际化的struts2标签的是( )A A
B
20.struts2默认的处理结果类型是( )A A dispatcher B redirect C chain D forward
21.自定义拦截器类的方式有( )(多选)AD A 实现Interceptor接口 B 实现AbstractionInceptor接口 C 继承Interceptor类 D 继承AbstractionInceptor类
22.在struts.xml文件中,使用( )定义拦截器 B A
D
23.以下哪个标签是struts2中用于循环迭代的( )B A
24.struts2主要核心功能是由( )实现 B A 过滤器 B 拦截器 C 类型转换器 D 配置文件
25.struts2框架由( B )和( D)发展而来 A Hibernate B struts C Spring D Webwork
26.struts2自定义拦截器中的\代码表示( )(A 不执行目标Action方法,直接返回
B 执行目标Action方法,直接返回逻辑视图名称 C 在自定义拦截器中,该代码是必需的
多选)BC
D 在自定义拦截器中,该代码是可选的
27.struts2中,以下配置文件上传拦截器只允许上传bmp图片文件的代码,正确的是( )B A
28.以下关于OGNL的说法正确的是( )(多选)AC A ActionContext是OGNL上下文环境 B StackContext是OGNL上下文环境 C ValueStack是OGNL根 D ActionContext是OGNL根
29.关于\代码所表示的意义正确的是( )A A 从persons集合中取出所有年龄大于20的person对象 B 从persons集合中取出所有年龄大于20的person对象子集 C 从persons集合中取出最后一个年龄大于20的person对象 D 该代码不符合OGNL的语法
30.假设在某JSP页面中存在\代码,则下面说法正确的是( )C A 编译JSP页面是会出现错误
B 编译JSP页面不会出现错误,但页面不会显示任何内容 C 该代码用于输出位于值栈栈顶的对象 D 以上说法都不正确
简答题(每题10分)
1.简述Model I和Medel II的区别
ModelI不基于MVC设计模式,在jsp页面上接着、调用业务功能并作出响应。适合小型,且后期维护小的项目。
ModelII基于MVC设计模式,jsp页面只做显示,由Servlet控制器负责接值、调用业务功能以及转向响应的jsp页面。扩展性,和可维护性都很好,适合大多数项目。
2.简述Struts2中数据转移和类型转换
Html页面都以字符串形式呈现,因此在接收请求时会将字符串转成响应的其他类型,响应时会将各种类型转换成字符串型。Struts2支持一些内建类型转换。Struts2使用OGNL作为类型转换器。类型转换主要在拦截器里实现。
3.简述Struts2执行流程。
Struts2的执行流程符合MVC的设计模式。用户发出请求,经过拦截器,调用Acticon处理请求,由Action(经过拦截器)转向到响应的jsp页面,呈现给用户。
4.简述MVC设计模式。 M:model模型是一些业务处理 V:view视图用于给用户呈现
C:control控制器,接收请求,调用模型和视图。
MVC模式使得业务与视图呈现分离,减少了耦合,从而提高了可扩展性和可维护性。 MVC的特点使得软件工程分工更细,更合理,有利于工程化。
正在阅读:
蓝桥Java班第七册试卷04-08
经典讽刺人的话02-10
基于plc的自动控制分拣系统的设计10-09
关于我市乡风文明建设情况的调研报告07-06
知识讲解:摩擦力12-19
周记200字02-11
华南理工大学 锅炉原理 重点03-06
办公室文员实习周记20篇10-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 蓝桥
- 试卷
- 班第七
- Java
- 2010年全国各地中考满分作文精品汇编
- 货币银行学名词解释
- 1991-1995年考研英语试题及解析
- 2015届新增课标文言语段对比阅读练习
- 2017年中国意式家具市场调研及发展现状分析(目录) - 图文
- 2011中国CDC真题
- 软件工程导论(第六版)课后习题答案
- 川教版小学信息技术教案六年级上册全册教案 - 图文
- “大益茶”营销策划方案
- 初中英语形容词副词练习题(附答案详解)
- 一年级写字教育心得
- 2012届中考化学复习往年试题知识点分类汇编28考点23碱和碱的化学
- 护理各项规章制度
- 《上市公司信息披露常见问题》(第一期)(2013-06-24)
- 给排水施工方案
- 诗歌鉴赏炼字题答题模式
- 两例事故车维修后变速器无倒挡故障
- 利息理论
- 山东省淄博市2017届高三下学期第二次模拟考试地理试题
- 中学生合唱队活动计划书