struts模拟试题.pdf_第1页
struts模拟试题.pdf_第2页
struts模拟试题.pdf_第3页
struts模拟试题.pdf_第4页
struts模拟试题.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-装-订-线- 选择题(每题选择题(每题 2 2 分,共计分,共计 100100 分)分) 1. Action 中有包括代码“request.setAttribute(“data“, list)”,则下面 logic:iterate 使用正确 的是()。 A$item.title B$item.title C$item.title D$item.title 2.ActionForm 中的 validate 方法返回什么值,认为是验证成功()。选两项 AnullB空字符串 C一个空的 ActionError 对象D一个空的 ActionErrorS 对象 3. 在 MVC 模型中,控制器是重要组成组件,针对 Struts 框架技术,()类负责担任此角色。 AActionBActionServletCActionFormDAcrionForward 4. 在 Struts 中,ActionServlet 的作用是()。选两项 A它是所有 FormBean 的父类B它是所有 ActionBean 的父类 C核心控制器D将请求中的数据封装到 FormBean 中 5. 下面 html 标签的使用中正确的是()。选两项 A B提交 C涞水 D 6. 在 struts 应用程序的 JSP 页面上,使用 HTML:optionsCollection 标签初始化从数据库查询得到的 下拉列表框的选择项,该标签的()属性表示用作选项显示的值。 AnameBlabelCvalueDproperty 7. Struts 中的 ActionServlet 属于 MVC 模式中的()。 A视图B模型C控制器D业务层 8. 在 struts-config.xml 配置文件中,使用()元素来指定自定义的一个 RequestProcessor。 Aform-beansBactionCcontrollerDset-property 9. Servet 是一个在服务器上运行、处理请求信息并将其发送到客户端的 Java 程序。()接受服务请 求、找到 servlet 累、加载 Servlet 类并创建 Servlet 对象。 A客户端BIE 浏览器CServlet 容器DServlet 本身 10对于以下代码,HelloAction 希望把请求转发给 hello.jsp,在 HelloAction 的 execute()方法 中如何实现()。选两项 Areturn (new ActionForward(mapping.getInput(); Breturn (mapping.findForward(”SayHello”); Creturn (mapping.findForward(“hello.jsp”); Dreturn (mapping.findForward(“/hello.jsp”); 11Action 中的 execute 方法执行完毕后,需要跳转到 show.jsp 这个页面,下列写法中那些从形式 上是正确的()。 Areturn “show.jsp“; Breturn “show“; Creturn mapping.findForward(“show“); Dreturn mapping.findForward(“show.jsp“); 12在 struts 的配置文件中,action 节点的哪一个属性用来 action 指定引用的 actionForm()。 AnameBattributeCscopeDpath 13在 struts 的配置文件中,一般来说 action 节点的()属性是可以不写的。选三项 ApathBtypeCnameDinput 14在使用 Struts 错误处理机制时,将报错信息定义在属性文件后,还需要在 struts-config.xml 文件中使用()标签定义对该属性文件的引用。 Amessage-resourceBactionCforwardDform-bean -装-订-线- 15在 Struts 应用程序中,创建了定义报错信息的资源文件后,应在()文件中添加对这个资源 文件的引用。 Aweb.xmlBApplicationRperties Cstruts-config.xmlDApplicationResources_zh_CN_properties 16关于 struts 的 dispatchAction,以下说法正确的是()。 A扩展自 dispatchAction 的 Action 类不必定义 execute 方法 B在 dispatchAction Bean 中,创建的实体操作业务的方法,传入的参数可以和普通的 Action 的 execute 方法不同 C在 dispatchAction Bean 中,方法名的前缀必须为 to 或 do D与普通的 Action 的配置比较,要使用 dispatchAction,需要多一个 param 17在 Struts 应用程序的 JSP 页面上,使用()Struts 标签初始化从数据库查询得到的下拉列表 框选择项。 Ahtml:hiddenBhtml:fromChtml:textDhtml:optionsCollection 18下面关于 DispatchAction 的说法正确的是()。 ADispatchAction Bean 中不需要定义 execute 方法 B实现 DispatchAction Bean 需要实现 org.apache.struts.actions.DispatchAction 接口 C可通过 http:/localhost:8080/app/da.do?Method=save 直接访问 DispatchAction D配置 DispatchAction Bean 与配置普通 Action Bean 没有区别 19对于以下这段配置 ActionServlet 的代码,说法正确的有() 。选三项 action org.apache.struts.action.ActionServlet config /WEB-INF/myconfig.xml 2 action *.do AServlet 容器在启动 Struts 应用时,会初始化这个 ActionServlet B对于所有 URL 中以”.do”结尾的 HTTP 请求,都由 ActionServlet 处理 C这段代码位于 struts-config.xml 中 D这段代码位于 web.xml 中 20在 Java EE 中,关于框架技术,下面说法错误的是()。 A框架是一个可重用的半成品 B框架能保证我们程序结构风格的统一 CStruts 是一个 MVC 框架,简化了视图层、模型层的开发 DDWR 是一个框架,用于简化 Ajax 的开发 21下列那些文件是 struts 的配置文件()。选两项 Astruts.xmlBstruts-config.xmlCweb.xmlDstruts.tld 22在 MVC 设计模式对应的 Java 组件中,()负责响应和处理客户的请求。 AJavaBeanBServletCJSPDHTML 23在使用 Struts 时,()是设置访问 ActionServlet 的路径。 Aweb.xml 文件中的 servlet-mapping 标签 Bweb.xml 文件中的 url-pattern 标签 Cstruts-config.xml 文件中的 action Dstruts-config.xml 文件中的 forward 24在 JSTL 的迭代标签 c:foreach 的属性中,用于指定要便利的对象的集合的是()。 AvarBitemsCvarStatusDvalue 25JSP 标准标签库(JST)的标签库描述符文件的后缀是()。 A.tldB.jarC.propertiesD.xml 26在 java 企业级开发中使用框架的好处并不包括()。 -装-订-线- A结构统一,便于学习和维护 B充分利用前人的经验总结,构建更优质的系统 C通过简单的配置,无需编写代码即可实现业务功能 D开发时可专心在业务逻辑的处理上 27下列哪项不属于 Struts 的优点()。 A利用 Struts 提供的 taglib 可以大大节约开发时间 BActionForms 使用方便,便于实现单元测试 C表现与逻辑分离 D表单验证解决了请求数据的验证问题,增强了系统健壮性 28在 JSP 页面中,()可以取的名为 boxes 的复选框第一个值。选两项 A$param.boxsB$param.boxs0 C$param Values.boxs0D$param Value.boxs1 29在一个基于 struts 框架构建的应用系统中,中央控制器负责转发客户请求给 Action 关于请求 转发过程的原理,以下说法正确的是() 。 A. 在配置文件中存储了一些与 Action 和请求信息对应的映射配置信息,中央控制器基于这些映射配 置信息才能完成请求转发过程 B. 在 web.xml 中指定存储映射配置信息的配置文件的名字和位置 C. 每次处理客户请求时,如果从配置文件中匹配到与客户请求一致的映射配置信息, 这些信息就会被 读入内存,供 struts 框架在运行期间使用 D. 这些映射配置信息在读入内存后,存储在 org . apache . struts . ActionForward 类的实例中 30Struts 框架中, ()允许为 struts 应用灵活地配置验证规则,无需编程。 A. struts 插件B. ActionForm BeanC. JavascriptD. Validator 验证插件 31在 Struts 中,DispatchAction 和普通 Action 的配置不同的是() 。 A. 需要多配置一个可选的 parameter 属性 B. 需要多配置一个必须的 parameter 属性 C. 需要多配置一个可选的 method 属性 D. 需要多配置一个必须的 method 属性 32. 在 Struts 中,关于 DispatchAction 的说法中,错误的是() 。 A. 访问 DispatchAction 必须提供 parameter 参数 B. DispatchAction 中必须实现 execute 方法 C. DispatchAction 可以与 Spring 进行集成 D. 可通过传入参数的值指定访问 DispatchAction 中的方法的名称 33. 在使用 Struts 框架构建应用系统时, 在配置文件中出现如下配置信息, 此处假设控制器映射为*.do, 关于该段配置信息,一下描述中正确的是() 。选两项 A. 该请求对应的 FormBean 是 app.LogonProcess B. 当请求页面的 URl 是/logon.jsp 时,控制器将信息委托 app.LogonProcess 处理 C. 当通过/logonSubmit.do 提交请求信息的时候,控制器将信息委托 app.LogonProcess 处理 D. 该 action 对应的 ActionForm 的作用域为 request 34. 在 Struts 应用程序汇总,定义了 DispachAction 类的子类 TestAction,那么下列 TestAction 类的 方法中可以用于处理请求的是() 。 A. public void print /省略此处代码 B. public String print /省略此处代码 return “success”; C. public ActionForward print(ActionMapping mapping,ActionForm form ,HttpServletRequest request,HttpServleResponse response) /省略此处代码 return mapping.findForward(“success”); -装-订-线- D. private ActionForward print(ActionMapping mapping ,ActionForm form, HttpServletRequest request,HttpServletResponse response) /省略此处代码 returnmapping.findForward(“success”); 35. 在 Java Web 应用程序中,使用数据源与 JNDI 获得数据库连接时,应把 JDBC 驱动程序 jar 文件放在 () 。 A. 应用程序的 src 目录B. 应用程序的/WEB-INF/lib 目录 C. Tomcat 的根目录D. Tomcat 的 common/lib 目录 36. 在 Struts 应用程序的 JSP 页面上,使用()Struts 标签初始化从数据库查询得到的下列列表框选 择项. A. html:hiddenB. html:formC. html:tekxtD. html:optionsCollection 37. 在 Struts 应用程序中,创建了定义报错信息的资源文件后,应()文件中添加对这个资源文件的引 用。 A. web.xmlB. AplicationRpertites C. struts-config.xmlD. AplicationResource_zh_CN. Propertitesi 38. 在 Struts 中,ActionServlet 的作用有() 。选两项 A. 它是所有 Form Bean 的父类B. 它是所有 Action Bean 的父类 C. 核心控制器D. 将请求中数据封装到 Form Bean 中 39.给定如下所示的 java Servlet 代码片段,用户在浏览器地址中键入正确的请求 URL 并回车后,在 控制台显示的结果是() 。 Public void doGet(HttpServletRequest request,HttpServletReaponse response)throws ServletException,IOException System.out.println(“get”); Public void doPost(HttpServletRequest request,HttpServletReaponse response)throws ServletException,IOException System.out.println(“post”); Protected void service()(HttpServletRequest request,HttpServletReaponse response)throws ServletException,IOException System.out.println(“service”); A. getB. postC. serviceD. service get 40. 在 Struts 应用程序的配置文件中配置了如下的 DispatchAction,已知该 DispatchAction 定义了处 理请求的业务方法 print,则在 jsp 页面上能够正确将表单提交到此 Action 的代码是()。 A. B. C. D. 41. 在使用 Struts 时, ()是设置访问 ActionServlet 的路径。 A.Web.xml 文件中的标签 -装-订-线- B.Web.xml 文件中的标签 C.Struts-config.xml 文件中的标签 D.Struts-config.xml 文件中标签 42.在 Struts 中使用实体类对象作为 Form 属性对请求对象的数据进行封装,从而达到简化开发的 目的,代码如下所示,对 HTML(或 JSP)文件中的 from 表单中文框的 name 属性赋值正确的是() 。 Public class UserForm extends ActionForm Private User user=new User(); /getter,settter 方法 Public class User Private int userId; Private String userName; /getter,setter 方法 A. B. C. D. 43.在 Java EE 中,关于框架技术,下面说法错误的是() 。 A框架是一种可重用的半成品 B框架能保证我们程序结构风格的统一 CStruts 是一个 MVC 框架,简化了视图层,模型层的开发 DDWR 是一个框架,用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论