Struts2 Mock Test
本节介绍与Struts2 Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。

Struts2 Mock Test I
问题1 - 以下哪项是MVC架构中模型的正确定义?
Answer : A
说明 (Explanation)
模型 - 负责维护数据的模式的最低级别。
问题2 - 以下哪项是MVC架构中视图的正确定义?
Answer : B
说明 (Explanation)
视图 - 负责向用户显示全部或部分数据。
问题3 - 以下哪项是MVC架构中Controller的正确定义?
Answer : C
说明 (Explanation)
控制器 - 控制模型和视图之间交互的软件代码。
问题4 - Struts 2中存在以下哪些特性?
Answer : D
说明 (Explanation)
Struts 2支持以上所有功能。
问题5 - Struts 2中存在以下哪个特性?
A - 与Spring,Tiles和SiteMesh框架轻松集成。
Answer : D
说明 (Explanation)
Struts 2支持以上所有功能。
问题6 - 以下哪项不是Struts架构的一部分?
Answer : C
说明 (Explanation)
EJB不是Struts架构的一部分。
问题7 - 以下哪项不是Struts架构的一部分?
Answer : C
说明 (Explanation)
MDB不是Struts架构的一部分。
问题8 - 在Struct2应用程序中请求的生命周期中,以下哪项是正确的?
B - The FilterDispatcher looks at the request and then determines the appropriate Action.
Answer : D
说明 (Explanation)
所有上述步骤都是Struct2应用程序中请求生命周期的一部分。
问题9 - 在Struct2应用程序中请求的生命周期中,以下哪项是正确的?
Answer : D
说明 (Explanation)
所有上述步骤都是Struct2应用程序中请求生命周期的一部分。
问题10 - 在Struct2应用程序中请求的生命周期中,以下哪项是正确的?
Answer : D
说明 (Explanation)
所有上述步骤都是Struct2应用程序中请求生命周期的一部分。
问题11 - 关于struts.xml,以下哪项是正确的?
A - struts.xml文件包含在开发操作时将要修改的配置信息。
C - 可以在WEB-INF/classes文件夹下创建此文件。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题12 - 关于web.xml,以下哪项是正确的?
A - web.xml配置文件是J2EE配置文件,用于确定servlet容器如何处理HTTP请求的元素。
B - 它不是严格意义上的Struts2配置文件,但它是一个需要配置为Struts2才能工作的文件。
Answer : C
说明 (Explanation)
以上两个陈述都是正确的。
问题13 - 关于struts.xml中的action标记,以下哪项是正确的?
B - 我们用execute()方法定义一个类,只要我们访问相应的URL就会被访问。
Answer : C
说明 (Explanation)
以上两个陈述都是正确的。
问题14 - 关于struts-config.xml,以下哪项是正确的?
A - struts-config.xml配置文件是Web客户端中View和Model组件之间的链接。
B - 在表单bean部分,您可以将ActionForm子类映射到名称。
C - 在全局转发部分,您可以将webapp上的页面映射到名称
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题15 - 关于struts-config.xml,以下哪项是正确的?
A - 在action-mappings部分中,您声明了表单处理程序,它们也称为操作映射。
C - 在插件部分,您可以告诉Struts在哪里可以找到包含提示和错误消息的属性文件。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题16 - 关于拦截器,以下哪项是正确的?
A - 拦截器在概念上与servlet过滤器或JDK代理类相同。
Answer : C
说明 (Explanation)
以上两个陈述都是正确的。
问题17 - 使用拦截器可以实现以下哪些目标?
C - Catching exceptions so that alternate processing can be performed.
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题18 - 以下哪项是正确的?
Answer : C
说明 (Explanation)
以上两个陈述都是正确的。
问题19 - 什么是错误结果类型?
Answer : A
说明 (Explanation)
调度程序结果类型是默认类型,如果未指定其他结果类型,则使用该类型。
问题20 - 关于调度程序结果类型,以下哪项是正确的?
A - 用于转发到服务器上的servlet,JSP,HTML页面等。 它使用RequestDispatcher.forward()方法。
C - 它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
Answer : A
说明 (Explanation)
它用于转发到服务器上的servlet,JSP,HTML页面等。 它使用RequestDispatcher.forward()方法。
问题21 - 关于FreeMaker结果类型,以下哪项是正确的?
A - 用于转发到服务器上的servlet,JSP,HTML页面等。 它使用RequestDispatcher.forward()方法。
C - 它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
Answer : B
说明 (Explanation)
它用于使用预定义模板生成输出。
问题22 - 关于重定向结果类型,以下哪项是正确的?
A - 用于转发到服务器上的servlet,JSP,HTML页面等。 它使用RequestDispatcher.forward()方法。
C - 它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
Answer : C
说明 (Explanation)
它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
问题23 - 关于重定向结果类型,以下哪项是正确的?
A - 用于转发到服务器上的servlet,JSP,HTML页面等。 它使用RequestDispatcher.forward()方法。
C - 它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
Answer : C
说明 (Explanation)
它调用标准的response.sendRedirect()方法,使浏览器向给定位置创建新请求。
问24 - 关于临时对象,以下哪项是正确的?
C - 这些对象包括#application,#session,#request,#attr和#parameters,并引用相应的servlet范围。
Answer : A
说明 (Explanation)
在执行页面期间创建了各种临时对象。 例如,在JSP标记中循环的集合的当前迭代值。
问题25 - 关于模型对象,以下哪项是正确的?
C - 这些对象包括#application,#session,#request,#attr和#parameters,并引用相应的servlet范围。
Answer : B
说明 (Explanation)
如果在struts应用程序中使用模型对象,则当前模型对象将放置在值堆栈上的操作之前。
答题卡
问题编号 | 答案钥匙 |
---|---|
1 | A |
2 | B |
3 | C |
4 | D |
5 | D |
6 | C |
7 | C |
8 | D |
9 | D |
10 | D |
11 | D |
12 | C |
13 | C |
14 | D |
15 | D |
16 | C |
17 | D |
18 | C |
19 | A |
20 | A |
21 | B |
22 | C |
23 | C |
24 | A |
25 | B |