-1-练习题(一)5.在WEB服务器遇到了内部异常,不能完成客户的请求时,应向客户返回包含状态代码(E)的响应消息。A.100B.200C.300D.400E.5006.当WEB服务器通知客户端进行用户请求的重定向和转发时,会在响应消息中使用响应标题(A)。A.LocationB.ServerC.ExpiresD.Content-Type7.关于Tomcat,下列说法正确的有(AC)。(多选)A.Tomcat4.0是Servlet2.3和JSP1.2规范的官方参考实现B.Tomcat服务器的优点是使用简单,并且支持EJBC.JBuilder9.0提供的默认的测试服务器是TomcatD.Tomcat是ApacheJakarta项目开发组开发的基于GPL自由软件协议的自由软件8.关于JAVAWeb服务器的Servlet容器,正确的说法有(D)A.Servlet容器是一种数据库,可以存储一些JSP页面所需配置信息B.Servlet容器负责分析客户请求的是动态网页还是静态网页C.Servlet容器是Web服务器的一个组件,一般在服务器启动时进行初始化D.Web应用的运行的环境是Servlet容器根据配置文件提供的9.当浏览器访问位于Web服务器上的某Servlet时,(C)负责将请求包装成Servlet可以处理ServletRequest对象。A.浏览器B.Web服务器的HTTP引擎C.Web服务器的Servlet容器D.JAVA虚拟机11、派生HttpServlet的Servlet子类的doGet方法通常可以抛出(BD)异常。(多选)A、InterruptExceptionB、IOExceptionC、NullPontterExceptionD、ServletException12、Tomcat服务器中部署了2个Web应用:Selling和Stocking。管理员为Selling编写了一个类为com.mycompany.servlet.MyListenter的ServletContextListener类。为了将其部署到服务器中,应如何编写Selling的Web.xml文件?(A)A、web-applistenerlistener-classcom.mycompany.servlet.MyListenter/listener-class/listenerservletservlet-namehelloworldservlet/servlet-nameservlet-classcom.mycompany.servlet.Helloworldservlet/servlet-class/servlet………/web-appB、web-applistenercom.mycompany.servlet.MyListenter/listenerservletservlet-namehelloworldservlet/servlet-name-2-servlet-classcom.mycompany.servlet.Helloworldservlet/servlet-class/servlet………/web-appC、web-appservletservlet-namehelloworldservlet/servlet-nameservlet-classcom.mycompany.servlet.Helloworldservlet/servlet-class/servlet………/web-applistenerlistener-classcom.mycompany.servlet.MyListenter/listener-class/listenerD、web-appservletlistenerlistener-classcom.mycompany.servlet.MyListenter/listener-class/listenerservlet-namehelloworldservlet/servlet-nameservlet-classcom.mycompany.servlet.Helloworldservlet/servlet-class/servlet………/web-app13、ServletContextAttributeListener侦听器的attributeXXX方法定义如下:publicvoidattributeXXX(ServletContextAttributeListenerscab){…….}在该方法中,为了获得Servlet上下文对象,可调用scab对象的(B)方法。A、getValueB、getServletContextC、getServletConfigD、getServletClass16、(AD)多选题-3-21.由JSP页面转译生成的java类都属于(D)包。A.javax.servlet.jspB.javax.servlet.httpC.org.apacher.jasper.runtimeD.org.apache.jsp22.在一个JSP页面中,JSP引擎不处理的部分称为(A)。A.模板数据B.元素C.标记D.脚本23.JSP页面中的JSP元素主要以(B)作为语法基础。A.英语B.XMLC.HTMLD.CSS24.在一个JSP页面中,下列哪些选项的内容会被转译成类文件中的注释(DE)(多项选择题)A.!--%out.print(“Helloworld!”),%--B.!--“Helloworld!”--C.%--“Helloworld!”--%D.%//“Helloworld!”%E.%/*“Helloworld!”*/%25.在JSP页面中,下列语句和哪个选项的脚本或语句效果相同?(AD)(多项选择题)%@pagecontentType=”application/vnd.ms-excel;charset=GBK”%A.%response.setContentType(“application/vnd.ms-excel;charset=GBK”);%B.%!response.setContentType(“application/vnd.ms-excel;charset=GBK”);%C.%=response.setContentType(“application/vnd.ms-excel;charset=GBK”);%D.jsp:directive.pagecontentType=”application/vnd.ms-excel;charset=GBK”/28.查看以下JSP脚本:body%!{//TODO:在此添加代码}%/body若希望得到JSP页面所在应用程序上下文对象的引用,则(C)。A.使用page隐含对象B.使用session隐含对象C.使用application隐含对象D.无法实现E.其他四项都不对32.下列选项中,哪些符合对JavaBean类的要求?(C)-4-A.JavaBean类必须显式地定义一个零参数构造函数B.JavaBean类必须继承自java.beans.Bean类型C.JavaBean类的所有实例变量都不应为public类型D.JavaBean类的属性值都通过访问方法getXxx和setXxx来访问40.页面Hello.JSP引用了使用EL语法的JSTL1.0核心库。在Hello.JSP的语法中有以下语句:%pageContext.setAttribute(“count”,”100”);%c:outvalue=”${count+20}”/则该语句对应的结果(A)。A在页面中输出:120B在页面中输出:${count+20}C在页面中输出:100+20D在页面中引发运行时异常EJSP语法错误42.为了在JSP网页中包含同一WEB应用中其它JSP网页,可使用下列哪些方法?(BCE)多选A使用@import指令B使用@incluude指令C使用jsp:include动作D使用jsp:import动作E使用JSPTL1.0标签c:import43.以下为某个JSP定制标签库的TLD文件片断:tagnamehelloworld/nametag-classcom.mycompany.HelloWorldTag/tag-classbody-contentempty/body-contentdescriptionThisismyfavoritetag/description/tap从上述片断可以断定(C)。A该标签库中的所有标签处理器类都属于包helloworldB该标签的标签处理器类属于包comC该标签的标签处理器类属于包com.mycompanyD该标签的标签处理器类属于包com.mycompany.HelloworldTag练习题(二)6、当使用POST请求方法向Web服务器提交表单时,如用户名、密码等表单信息一般存放在请求报文的(D)位置。A、请求行B、Connection标题行C、Host标题行D、请求消息主体7、关于Tomcat,下列说法正确的有(AC)。(多选)A、Tomcat4.0是Serlet2.3和JSP1.2规范的官方参考实现-5-B、Tomcat服务器的优点是使用简单,并且支持EJBC、JBuilder9.0提供的默认的测试服务器是TomcatD、Tomcat是ApacheJakarta项目开发组开发的基于GPL自由软件协议的自由软件8、为了获取客户使用的浏览器类型,在Servlet的doGet方法中可以调用HttpServletRequest对象的(B)方法。A、getBrowserTypeB、getHeaderC、getContentTypeD、getProtocol11:派生自HttpServlet的Servlet子类的doGet方法通常可以抛出(BD)异常.。(多选题)A:interruptExceptionB:IoExceptionC:nullpoterExceptionD:serletException12:变量appinfo引用WEB应用程序相关的servlet上下对象。可调用(C)获取servlet容器的名称和版本号。A:Stringver=Appinfo.getAttribute(“ServletVersion)B:Stringver=Appinfo.getContainerName()C:Stringver=Appinfo.gerServerinfo()D:Stringver=Appinfo.gerServletContextName()22:下列选项中,正确的JSP页面include指令的用法有(C)A:%StringURL=”JSP.html”;%%@includeurl=”%=URL%”%B:%@includeurl=”JSP.html”%C:%@includefile=”JSP.html”%D:%@includeurl=”JSP.html?name=browser”%E:%@includeurl=””%29:查看以下JSP脚本:body%{//TODO:在此添加代码}%/body为了获得客户端使用的会话ID,可选用下列哪个选项的方案?(BC)多选题A:使用page隐含对象B:使用session隐含对象C:使用request隐含对象D:使用config隐含对象E:无法实现F:其他5项均不对31.按照JavaBean设计规范,下面的类MyClass是否为JavaBean?(A);PublicclassMyClass{Privat