java1考试题目 下载本文

试卷名:java测试1 题目数量:50

1. 关于常见的Java框架技术,下列选项中的说法错误的是() A). Struts是一个MVC实现,限制了系统的“模型”、“视图”和“控制器”的实现方式。 B). Hibernate是一个持久化框架,可以替代繁琐的JDBC编码 C). Spring提供了依赖注入和AOP的实现

D). DWR可以帮助我们更快捷地完成Ajax编码

2. 在Struts应用程序中,Struts-config.xml配置文件内容如下所示:

则选项中关于上述配置内容的叙述错误的是()。(选1项) A). TestAction继承自org.apache.struts.action.Action

B). TestAction处理请求后的目标响应页面之一为success.jsp C). TestAction处理请求出错时转向的页面为test.jsp D). TestAction处理请求的请求均来自test.jsp页面

3. 在Struts框架中,()类用于在视图和控制层之间传递HTML表单数据 A). Action

B). ActionForward C). ActionForm D). ActionServlet

4. 在使用Strust框架构建应用系统时,在配置文件中出现如下配置信息,此处假设控制器映射为*.do,关于该段配置信息,以下描述正确的是()。

A). 该请求对应的Form Bean是app.LogonProcess

B). 当请求页面的URI是/logon.jsp时,控制器将信息委托app.LogonProcess处理

C). 当通过/logonSubmit.do提交请求信息的时候,控制器将信息委托app.LogonProcess处理 D). 该action对应的ActionForm的作用域为reqeust

5. 使用Struts错误处理机制的步骤包括以下几步,他们的正确顺序是()。(选1项) 1. 修改对应的Action代码

2. 编辑属性文件

3. 在页面上显示报错信息 A). 123 B). 132 C). 312 D). 213

6. 在Struts错误处理机制中,定义ActionMessages类型的变量error保存出错信息,则调用ActionMessages的()方法可以将新的出错信息添加到errors中。 A). add B). save

C). addErrors D). saveErrors

7. 在Struts中,使用动态Form的好处是()。

A). 可以不用再编写Action Form程序代码,只在Struts配置文件中配置即可

B). 当业务发生变化,表单提交数据发生变化时只修改Struts配置文件中的配置即可 C). 在使用动态Form时,只是存储和读取数据的方式和普通Action Form略有差别 D). HTTP请求中的数据不能自动填充到动态Form中

8. 在Struts中可以使用实体对象作为Form的属性,现要定义ActionForm的子类TestForm,它的属性为实体类型TestBean的对象,那么下列选项中的代码正确的是()。(选1项) A). public class TestForm extends ActionForm{ private TestBean bean=new TestBean(); public TestBean getBean(){ return bean; }

public void setBean(TestBean bean){ this.bean=bean; } }

B). public class TestForm extends ActionForm{ private TestBean bean=new TestBean(); public void setBean(TestBean bean){ this. bean; } }

C). public class TestForm extends ActionForm{ private TestBean bean=new TestBean(); public TestBean getBean(){ return bean; }

}

D). public class TestForm extends ActionForm{ private TestBean bean=new TestBean(); }

9. 在Strust应用程序中,定义了DispatchAction类的子类TestAction,那么下列TestAction类的方法中可用于处理请求的是()。 A). public void print{ //省略此处代码 }

B). public String print{ //省略此处代码 }

C). public void print(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //省略此处代码 }

D). public ActionForward print(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //省略此处代码

return mapping.findForward(\}

10. 在Struts中,分析下面配置动态Form的代码,则选项中说法正确的是()(选二项)

A). 节点应该是 B). name=”userForm” 应该是id=”userFomr” C). 节点名应该是

D). type=”java.lang.Integer” 应该是 class=”java.lang.Integer”

11. 在stuts应用程序中,创建了定义报错信息的资源文件后,应在()文件中添加对这个资源文件的引用。(一项) A). web.xml

B). aplicationResources.propertes C). struts-config.xml

D). aplicationResource_zh_CN.properties

12. 在Struts应用程序的JSP页面上,使用标签初始化从数据库查询得到的下拉列表框的选择项时,该标签的()属性表示用作选项的值(选择一项)