资源预览内容
第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
第9页 / 共51页
第10页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
试卷名称:Web应用开发选择题(含参考答案)JavaEE基础试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷链接:http:/www.101test.com/store/open/paperInfo/43418试卷限时:50分一. 多选题每题分值:2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中1. 多选在Session范围中以名称bean放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来?A.B.$requestScope.bean.messageC.D.$bean.message答案:BD解析:前必须先使用并指定scope为request,否则只会在page范围中寻找属性。2. 多选在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:List names = new ArrayList();names.add(caterpillar);request.setAttribute(names, names);以下哪个选项可以正确地使用EL取得List中的值?A.$names.0B.$names0C.$names.0D.$names0答案:BD解析:在指定索引值时可以用双引号,所以D也是正确的。3. 多选哪些JSTL标签可用来进行Java程序中if、if.else的功能?A.B.C.D.答案:ACD4. 多选关于tag指示元素的body-content属性,以下说明何者正确? A.可设定的值有JSP、scriptless、empty与tagdependentB.默认值是scriptlessC.设定为tagdependent时,本体内容将不作任何处理直接传入Tag File中D.如果本体中要执行Scriptlet,则要设定为JSP答案:BC解析:可设定的值只有scriptless、empty与tagdependent,预设是scriptless。无论如何,Tag File的本体是绝不能有Scriptlet。5. 多选以下哪些是Java EE体系架构的优点?选择是_。(多选)A. 不依赖硬件和操作系统B.程序运行速度快C.提高Windows系统服务器效率D.方便企业信息系统集成答案:AD6. 多选以下哪些是JAVA EE框架的服务技术?选择是_。(多选)A. Web服务技术B.安全技术C.持久化技术D.数据连接技术答案:ABCD7. 多选以下哪些是J2EE的客户端组件?选择是_。(多选)A. JavaB.eanC.客户端应用程序D.APPLETE.Web浏览器答案:BCD8. 多选以下哪些是Java EE标准组件?它们是_。(多选)A. JSPB.JDKC.JFrameD.Servlet答案:AD9. 多选以下哪些是Java EE标准组件?它们是_。(多选)A. JSPB.ServletC.EJBD.Java答案:ABC10. 多选以下描述何者有误?A.使用Statement一定会发生SQL InjectionB.使用PreparedStatement就不会发生SQL InjectionC.不使用Connection时必须加以关闭D.ResultSet代表查询的结果集合答案:AB11. 多选ServletContext定义与属性相关的方法是哪三个?A.getAttribute();B.setAttribute();C.deleteAttribute()D.removeAttribute();答案:ABD12. 多选哪几个对象提供有getAttribute()方法?A.ServletRequestB.HttpServletC.ServletConfigD.ServletContext答案:AD解析:事实上还有一个,HttpSession对象。只不过到本章还没介绍到HttpSession的使用。13. 多选在web.xml中有以下的设定: cc.openhome.SomeListener .以下何者正确?A.SomeListener类别要实作ServletContextListener接口B.每生成一个Servlet实例就会呼叫ServletContextListener的init()方法C.Web应用程序初始化之后,会呼叫ServletContextListener的contextInitialized()方法D.不需要这个标签答案:AC14. 多选如果要设置响应的内容类型标头,哪几个选项是正确的作法?A.response.setHeader(Content-Type, text/html);B.response.setContentType(text/html);C.response.addHeader(Content-Type, text/html);D.response.setContentHeader(text/html);答案:ABC15. 多选哪几个方法是定义在HttpServletRequest中,而非由ServletRequet中继承而来?A.getMethod()B.getHeader()C.getParameter()D.getCookies()答案:ABC16. 多选在Web容器中,以下哪两个类别的实例分别代表HTTP请求与响应对象?A.HttpRequestB.HttpServletRequestC.HttpServletResponseD.HttpPrintWriter答案:BC17. 多选以下何者适合使用GET请求来发送? A.检视静态页面B.查询商品数据C.新增商品资料D.删除商品数据答案:AB解析:这题在考等幂操作,不改变服务器状态的查询应使用GET。18. 多选在继承BodyTagSupport类别实作自订标签时,基本上doStartTag()方法可以传回的有效值有哪几个? A.SKIP_BODYB.EVAL_BODY_BUFFEREDC.EVAL_BODY_INCLUDED.EVAL_PAGE答案:ABC19. 多选哪几个Web容器提供的验证方式,会出现对话框让使用者输入名称、密码?A.BASICB.FORMC.DIGESTD.CLIENT_CERT答案:ACD20. 多选假设有以下的web.xml设定档: Login Required /delete.jsp /delete.do GET POST admin 以下描述何者正确?A.只有admin角色才可以存取/delete.jsp与/delete.doB.admin角色只允许使用GET与POST方法C.GET与POST方法只允许admin使用D.其它角色可使用GET、POST以外的HTTP方法存取答案:ACD解析:admin可以使用所有的HTTP方法来存取/delete.jsp与/delete.do。21. 多选如果要保证数据传输时的完整性与机密性,必须在中使用哪两个标签?A.B.C.D.答案:AB22. 多选以下何者是的合法设定值?A.NONEB.CONFIDENTIALC.INTEGRALD.SSL答案:ABC23. 多选关于Connection的描述,何者正确?A.可以从DriverManager上取得ConnectionB.可以从DataSource上取得ConnectionC.在方法结束之后Connection会自动关闭D.Connection是执行绪安全(Thread-safe)答案:AB解析:Connection不是执行绪安全的,不可以在多执行绪环境下共享Connection,以免发生数据错乱的问题。24. 多选哪些JDBC驱动程序可以有跨平台的特性?A.TYPE 1B.TYPE 2C.TYPE 3D.TYPE 4答案:CD25. 多选以下何者应该使用POST请求来发送? A.查询商品数据B.新增商品资料C.更新商品数据D.删除商品数据答案:BCD解析:这题在考非等幂操作,会改变服务器状态的查询应使用POST。26. 多选以下何者是属于客户端执行的程序?A.JSPB.JavaScriptC.ServletD.Applet答案:BD27. 多选以下何者适合使用GET请求来发送? A.使用者名称、密码B.检视论譠页面C.信用卡资料D.查询数据的分页答案:BD解析:敏感性数据不应使用GET来发送。论譠页面、数据分页可以使用GET,便于使用者设定为书签。28. 多选以下何者应该使用POST请求来发送? A.使用者名称、密码B.档案上传C.搜寻引擎的结果画面D.BLOG文件答案:ABD解析:敏感性数据、大量数据不应使用GET来发送。搜寻引擎结果画面可以使用GET,便于使用者设定为书签。29. 多
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号