您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > 百一测评《Web应用开发》选择题(含参考答案)—JavaEE基础
职业技能题库&在线云笔试平台试卷名称:《Web应用开发》选择题(含参考答案)—JavaEE基础试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷链接:试卷限时:50分一.多选题每题分值:2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中1.[多选]在Session范围中以名称bean放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来?A.jsp:getPropertyname=beanproperty=messageB.${requestScope.bean.message}C.%=request.getBean().getMessage()%D.${bean.message}答案:BD解析:jsp:getProperty前必须先使用jsp:useBean并指定scope为request,否则jsp:getProperty只会在page范围中寻找属性。2.[多选]在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:职业技能题库&在线云笔试平台=newArrayList();names.add(caterpillar);request.setAttribute(names,names);以下哪个选项可以正确地使用EL取得List中的值?A.${names.0}B.${names[0]}C.${names.[0]}D.${names[0]}答案:BD解析:在[]指定索引值时可以用双引号,所以D也是正确的。3.[多选]哪些JSTL标签可用来进行Java程序中if、if.else的功能?A.c:ifB.c:elseC.c:whenD.c:otherwise答案:ACD4.[多选]关于tag指示元素的body-content属性,以下说明何者正确?A.可设定的值有JSP、scriptless、empty与tagdependentB.默认值是scriptlessC.设定为tagdependent时,本体内容将不作任何处理直接传入TagFile中职业技能题库&在线云笔试平台,则要设定为JSP答案:BC解析:可设定的值只有scriptless、empty与tagdependent,预设是scriptless。无论如何,TagFile的本体是绝不能有Scriptlet。5.[多选]以下哪些是JavaEE体系架构的优点?选择是__________。(多选)A.不依赖硬件和操作系统B.程序运行速度快C.提高Windows系统服务器效率D.方便企业信息系统集成答案:AD6.[多选]以下哪些是JAVAEE框架的服务技术?选择是__________。(多选)A.Web服务技术B.安全技术C.持久化技术D.数据连接技术答案:ABCD7.[多选]以下哪些是J2EE的客户端组件?选择是__________。(多选)A.JavaB.eanC.客户端应用程序职业技能题库&在线云笔试平台浏览器答案:BCD8.[多选]以下哪些是JavaEE标准组件?它们是__________。(多选)A.JSPB.JDKC.JFrameD.Servlet答案:AD9.[多选]以下哪些是JavaEE标准组件?它们是__________。(多选)A.JSPB.ServletC.EJBD.Java答案:ABC10.[多选]以下描述何者有误?A.使用Statement一定会发生SQLInjectionB.使用PreparedStatement就不会发生SQLInjectionC.不使用Connection时必须加以关闭D.ResultSet代表查询的结果集合答案:AB职业技能题库&在线云笔试平台[多选]ServletContext定义与属性相关的方法是哪三个?A.getAttribute();B.setAttribute();C.deleteAttribute()D.removeAttribute();答案:ABD12.[多选]哪几个对象提供有getAttribute()方法?A.ServletRequestB.HttpServletC.ServletConfigD.ServletContext答案:AD解析:事实上还有一个,HttpSession对象。只不过到本章还没介绍到HttpSession的使用。13.[多选]在web.xml中有以下的设定:web-app..…listenerlistener-classcc.openhome.SomeListener/listener-class/listener职业技能题库&在线云笔试平台以下何者正确?A.SomeListener类别要实作ServletContextListener接口B.每生成一个Servlet实例就会呼叫ServletContextListener的init()方法C.Web应用程序初始化之后,会呼叫ServletContextListener的contextInitialized()方法D.不需要listener-class这个标签答案: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()职业技能题库&在线云笔试平台()答案:ABC16.[多选]在Web容器中,以下哪两个类别的实例分别代表HTTP请求与响应对象?A.HttpRequestB.HttpServletRequestC.HttpServletResponseD.HttpPrintWriter答案:BC17.[多选]以下何者适合使用GET请求来发送?A.检视静态页面B.查询商品数据C.新增商品资料D.删除商品数据答案:AB解析:这题在考等幂操作,不改变服务器状态的查询应使用GET。18.[多选]在继承BodyTagSupport类别实作自订标签时,基本上doStartTag()方法可以传回的有效值有哪几个?职业技能题库&在线云笔试平台答案:ABC19.[多选]哪几个Web容器提供的验证方式,会出现对话框让使用者输入名称、密码?A.BASICB.FORMC.DIGESTD.CLIENT_CERT答案:ACD20.[多选]假设有以下的web.xml设定档:security-constraintweb-resource-collectionweb-resource-nameLoginRequired/web-resource-nameurl-pattern/delete.jsp/url-patternurl-pattern/delete.do/url-patternhttp-methodGET/http-methodhttp-methodPOST/http-method/web-resource-collection职业技能题库&在线云笔试平台以下描述何者正确?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.[多选]如果要保证数据传输时的完整性与机密性,必须在security_contraint中使用哪两个标签?A.user-data-constraintB.transport-guaranteeC.auth-constraintD.form-login-config答案:AB22.[多选]以下何者是transport-guarantee的合法设定值?A.NONE职业技能题库&在线云笔试平台答案:ABC23.[多选]关于Connection的描述,何者正确?A.可以从DriverManager上取得ConnectionB.可以从DataSource上取得ConnectionC.在方法结束之后Connection会自动关闭D.Connection是执行绪安全(Thread-safe)答案:AB解析:Connection不是执行绪安全的,不可以在多执行绪环境下共享Connection,以免发生数据错乱的问题。24.[多选]哪些JDBC驱动程序可以有跨平台的特性?A.TYPE1B.TYPE2C.TYPE3D.TYPE4答案:CD职业技能题库&在线云笔试平台[多选]以下何者应该使用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.[多选]你在web.xml中定义了以下的内容:servletservlet-nameHelloServlet/servlet-namejava-classcc.openhome.HelloServlet/java-class/servletservlet-mappingmapping-nameHelloServlet/map
本文标题:百一测评《Web应用开发》选择题(含参考答案)—JavaEE基础
链接地址:https://www.777doc.com/doc-2262294 .html