大学MOOC Web框架技术(郑州轻工业大学)1002374001 最新慕课完整章节测试答案
第1单元Struts2框架技术入门
文章目录
第1单元测试
1、单选题:
目前最经典的基于MVC的Java Web框架技术是( )。
选项:
A: JSF
B: FreeMarker
C: Velocity
D: Struts2
答案: 【 Struts2】
2、单选题:
Struts2属于什么基金会( )。
选项:
A: Apache
B: IBM
C: Microsoft
D: W3C
答案: 【 Apache】
3、单选题:
Struts2软件包中存放核心库以及第三方插件类库的是( )。
选项:
A: apps
B: docs
C: lib
D: src
答案: 【 lib】
4、单选题:
在MVC设计模式中控制器部分是( )。
选项:
A: JavaBean
B: JSP
C: Servlet
D: Action
答案: 【 Servlet】
5、单选题:
Struts2的业务控制器是( )。
选项:
A: StrutsPrepareAndExecuteFilter
B: Action
C: Servlet
D: ActionMaping
答案: 【 Action】
6、单选题:
Struts2的核心配置文件是( )。
选项:
A: web.xml
B: struts.xml
C: server.xml
D: context.xml
答案: 【 struts.xml】
7、单选题:
配置Struts2核心控制器的文件是( )。
选项:
A: web.xml
B: struts.xml
C: server.xml
D: context.xml
答案: 【 web.xml】
8、单选题:
Struts2的标签库主要的作用
选项:
A: 实现控制器功能
B: 实现模型功能
C: 实现视图功能
D: 实现业务功能
答案: 【 实现视图功能】
9、单选题:
MVC设计模式中没有下面那一部分
选项:
A: 逻辑层
B: 模型层
C: 视图层
D: 控制层
答案: 【 逻辑层】
10、单选题:
业务逻辑层一般由( )构建
选项:
A: JavaBean和XML
B: JavaBean和JavaScript
C: JavaBean和EJB
D: JavaBean和XHTML
答案: 【 JavaBean和EJB】
11、单选题:
Struts2 的视图组件不包括()
选项:
A: HTML和JSP
B: JavaBean
C: Struts2标签
D: Velocity
答案: 【 JavaBean】
12、单选题:
()控制着整个Java Web项目中数据的流向和操作
选项:
A: StrutsPrepareAndExecuteFilter
B: JavaBean
C: Action
D: controller
答案: 【 StrutsPrepareAndExecuteFilter】
13、单选题:
在MVC设计模式中控制器部分是( )
选项:
A: JavaBean
B: JSP
C: Servlet
D: Action
答案: 【 Servlet】
14、单选题:
Struts2 的核心组件不包括()
选项:
A: 逻辑层组件
B: 控制器组件
C: 模型层组件
D: 视图型组件
答案: 【 逻辑层组件】
15、单选题:
在 Struts 实现的 MVC 框架中,()类是包含了 excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。
选项:
A: Action
B: EJB
C: ActionServlet
D: JSP
答案: 【 Action】
16、单选题:
在基于Struts框架的Web应用中,下面关于Action类的说法正确的是()
选项:
A: Action类属于模型组件
B: Action类主要用来完成实际的业务逻辑
C: Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程
D: 在Web应用启动时会自动加载所有的Action实例
答案: 【 Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程】
17、单选题:
Struts2 是基于()设计模式的框架?
选项:
A: Bootstrap
B: html5-boilerplate
C: Meteor
D: MVC
答案: 【 MVC】
18、单选题:
MVC设计模式是()公司推出的?
选项:
A: IBM
B: Apache
C: Microsoft
D: W3C
答案: 【 IBM】
19、判断题:
Struts2 的核心组件包括:逻辑层组件、控制器组件、模型层组件、视图型组件
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
Struts2 框架按照MVC的设计思想把Java web应用程序分为4层
选项:
A: 正确
B: 错误
答案: 【 错误】
21、判断题:
在Struts2 中Ation类无须与servlet API 关联
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
Struts2 框架的主要目的是使用Ation来调试模型组件
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
truts2 框架集成了web work框架 和Javaweb 框架
选项:
A: 正确
B: 错误
答案: 【 错误】
第一次课前线上学习自测题
1、单选题:
1. Struts2中的Action属于MVC模式中的( )
选项:
A: 视图
B: 模型
C: 控制器
D: 业务层
答案: 【 控制器】
2、单选题:
4、Struts2的核心类库存放在Struts2软件包的( )文件夹中。
选项:
A: apps
B: docs
C: lib
D: src
答案: 【 lib】
3、多选题:
2、Struts2框架是由( )和( )发展而来的。
选项:
A: Hibernate
B: Struts1
C: Spring
D: Webwork
答案: 【 Struts1;
Webwork】
4、多选题:
3、Struts2以( )为核心,采用( )的机制处理用户请求。
选项:
A: Struts1
B: Webwork
C: 拦截器
D: jar包
答案: 【 Webwork;
拦截器】
5、多选题:
5、MVC设计模式中的Model部分包括( )和( )。
选项:
A: 视图
B: 业务逻辑层
C: 控制器
D: 数据访问层
答案: 【 业务逻辑层;
数据访问层】
第2单元Struts核心组件详解
第2单元测试
1、单选题:
在 Struts 实现的 MVC 框架中,( )类是包含了 excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。
选项:
A: Action
B: EJB
C: ActionServlet
D: JSP
答案: 【 Action】
2、单选题:
在基于Struts框架的Web应用中,下面关于Action类的说法正确的是( )。
选项:
A: Action类属于模型组件
B: Action类主要用来完成实际的业务逻辑
C: Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程
D: 在Web应用启动时会自动加载所有的Action实例
答案: 【 Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程 】
3、单选题:
在 struts 开发中有页面内容:< a herf=”oprator.do?method=add”> 添加</a>< a herf=”oprator.do?method=modify”> 修改</a>添加 修改 完成 struts-config.xml 的配置 <action path="/base"type="struts.action.BaseAction" />在下划线上填入( )。
选项:
A: parameter="action"
B: parameter="method"
C: attribute="method"
D: attribute="action"
答案: 【 parameter="method"】
4、单选题:
Struts 2标签库包含的是( )。
选项:
A: <s:a >
B: <action>
C: <html>
D: <input>
答案: 【 <s:a >】
5、单选题:
在action元素中指定Action类调用方法的属性是( )。
选项:
A: Name
B: Method
C: class
D: result
答案: 【 Method】
6、单选题:
在Struts2框架的配置文件中,以下不属于Action的属性的是( )。
选项:
A: name
B: class
C: method
D:
