“servlet技术”单元习题_第1页
“servlet技术”单元习题_第2页
“servlet技术”单元习题_第3页
“servlet技术”单元习题_第4页
“servlet技术”单元习题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

“servlet技术〞单元习题“servlet技术〞单元习题“servlet技术〞单元习题“Servlet技术〞单元习题一、填空题1.___________是Sun企业推出的一种在效力器端运转的小程序,它的实质就是一个类,是一个能够使用print语句产生动向HTML内容的Java类。2.编译Servlet以前,将Servlet所需要的___________包增添到classpath中。3.JavaAPI供给了___________和___________包为编写Servlet供给了接口和类。4.在编写Servlet时要用到的javax.servlet.Servlet类为___________的子类。5.Javax.servlet.GenericServlet类为______________________类的子类,而且实现了javax.servlet.Servlet接口、javax.servlet.ServletConfig接口和javax.io.Serializable接口。6.在doGet方法的参数中平常要用到______________________接口和接口。7.一般状况下要用到的javax.servlet..ServletRequest接口继承于______________________接口,而javax.servlet..ServletResponse接口继承于______________________接口。8.______________________接口定义了Servlet必然实现的方法。9.______________________类供给Servlet接口的特定实现。10.______________________接口的主要作用是获取客户端的恳求信息。11.______________________接口的主要作用是获取与效力器端的响应信息。12.______________________接口的主要作用是与相应的Servlet容器通讯。13.______________________接口的主要作用是用于在Servlet初始化时向它传递信息。14.Servlet接口的______________________方法在效力器装入Servlet时履行,在Servlet的生命周期中可是履行一次。15.当客户恳求一个Servlet对象时,该对象的_____________________方法就要被调用。16.Servlet接口的______________________方法是在效力器停止且卸载Servlet时履行的,平常用来将统计数字保留在文件中或封闭数据库连结。17.Servlet接口的______________________方法返回一个ServletConfig对象,该对象用来返回初始化参数和ServletContext。18.Servlet接口的______________________方法的主要功能是获取有关Servlet的信息,如作者、版本、版权信息。19.Servlet类的______________________方法的主要功能是由Servlet引擎调用办理一个GET恳求。20.Servlet类的______________________方法的主要功能是由Servlet引擎调用办理一个POST恳求。21.Servlet类的______________________方法的主要功能是办理一个PUT恳求,恳求URI指出被载入的文件地点。22.Servlet类的______________________方法的主要功能是办理一个DELETE恳求,恳求URI指出资源被删除。23.Servlet类的______________________方法的主要功能是将恳求导向doGet()、doPost()等。24.ServletRequest接口的______________________方法的主要功能是返回指定Servlet上下文的URL的前缀。25.ServletRequest接口的______________________方法的主要功能是返回与恳求有关Cookie的一个数组。26.ServletRequest接口的______________________方法的主要功能是返回指定的头。27.ServletRequest接口的______________________方法的主要功能是返回恳求方法。28.ServletRequest接口的______________________方法的主要功能是返回查问字符串。29.ServletRequest接口的______________________方法的主要功能是返回客户端的会话ID。ServletRequest接口的______________________方法的主要功能是返回URL的中的一局部,从“/〞开始,包含上下文,但不包含随意查问字符串。31.ServletRequest接口的______________________方法的主要功能是返回恳求URL上下文后的子串。32.ServletRequest接口的______________________方法的主要功能是返回目前会话,假如不存在,那么创办一个新的会话。33.ServletRequest接口的______________________方法的主要功能是判断客户端返回的会话ID能否仍旧有效,有效那么返回true。ServletRequest接口的______________________方法的主要功能是返回拥有指命名字的___________恳求属性。35.ServletRequest接口的______________________方法的主要功能是返回恳求全部下性名的列举值。36.ServletRequest接口的______________________方法的主要功能是返回恳求所用的字符编码。37.ServletRequest接口的______________________方法的主要功能是指定输入流的长度,假如未知那么返回-1。38.ServletRequest接口的______________________方法的主要功能是返回指定输入参数,假如不存在,返回null。ServletRequest接口的______________________方法的主要功能是返回恳求中全部参数名的一个可能为空的列举。40.ServletRequest接口的______________________方法的主要功能是返回指定输入参数名的取值数组,假如取值不存在那么返回null。ServletRequest接口的______________________方法的主要功能是返回恳求使用协议的名称和版本。42.ServletRequest接口的______________________方法的主要功能是返回办理恳求的效力器的主机名。43.ServletRequest接口的______________________方法的主要功能是返回接受主机正在侦听的端口号。44.ServletRequest接口的______________________方法的主要功能是返回客户端主机的数字型IP地点。45.ServletRequest接口的______________________方法的主要功能是返回客户端的主机名。46.ServletRequest接口的______________________方法的主要功能是指定名称保留恳求中指定对象的引用。47.ServletRequest接口的______________________方法的主要功能是从请求中删除指定属性。48.ServletResponse接口的______________________方法的主要功能是将一个Set-Cookie头标参加到响应中。49.ServletResponse接口的______________________方法的主要功能是使用指定日期参加到响应中。50.ServletResponse接口的______________________方法的主要功能是设置拥有指命名字和取值的响应头标。51.ServletResponse接口的______________________方法的主要功能是判断响应能否包含指命名字的头标。52.ServletResponse接口的______________________方法的主要功能是设置指定状态码为指定值。53.ServletResponse接口的______________________方法的主要功能是返反响应使用字符编码的名称。54.ServletResponse接口的______________________方法的主要功能是返回一个记录二进制的响应数据的输出流,此方法和getWriter()方法两者只好调用其一。55.ServletResponse接口的______________________方法的主要功能是返回一个记录文本的响应数据的PrintWriter。ServletResponse接口的______________________方法的主要功能是去除输出缓存及全部响应头标。57.ServletResponse接口的______________________方法的主要功能是设置响应的内容体的长度。58.ServletResponse接口的______________________方法的主要功能是设置响应的内容种类。59.doGet和

doPost这两个方法是由

_____service

方法调用的,有时可能需要直接覆盖该方法。60.Servlet的配置一般经过配置文件______________________来实现。61.一个Servlet的生命周期由___部署servlet的容器___________________来控制。62.Servlet在内存中仅被装入一次,由________init〔〕______________方法初始化。63.在Servlet初始化此后,接受客户恳求,经过_____servic〔〕_________________方法来办理它们直到被______________________方法封闭为止。二、判断题1.〔F〕2.〔F〕3.〔T〕4.〔F〕5.〔F〕6.〔T〕7.〔F〕8.〔F〕9.〔F〕10.(T)11.〔F〕1.Servlet包含类包javax.servlet与javax.servlet.。〔〕2.在Servlet中系统自动解决中文显示问题。〔〕假如用JDK直接编译Servlet将惹出发序错误。〔〕Session不可以够够与Servlet进行通讯。〔〕Servlet和Applet同样都是运转在阅读器上的程序。〔〕Servlet进度只有在WebServer卸载时被卸载。〔〕在编译Servlet以前,不用像JDK同样设置Classpath。〔〕8.编写Servlet程序此后,不需要进行任何配置就能够正常接见。〔〕9.doGet和doPost方法平常会抛出两个异样:ClassNotFoundException和ServletExcepion。〔〕Javax.servlet.GenericServlet类为java.lang.Object类的子类,而且实现了javax.servlet.Servlet接口、javax.servlet.ServletConfig接口和javax.io.Serializable接口。()假如SetMaxAge()方法中的值为0说明当阅读器封闭时,该cookie对象将被删除。〔〕三、选择题1.Servlet程序的进口点是:〔〕A〕init〔〕〔B〕main〔〕〔C〕service〔〕〔D〕doGet〔〕2.下边对于Servlet的陈说正确的选项是:〔多项选择〕()〔A〕我们在阅读器的地点栏直接输入要恳求的Servlet,该Servlet默认会使用doPost方法办理恳求B〕Servlet运转在效力器端C〕Servlet的生命周期包含:实例化,初始化,效力,损坏,不可以够够用D〕Servlet不可以够向阅读器发送Html标签3.在Web应用程序中web.xml配置了Servlet的信息,假如你的工程为LoginDemo,那么web.xml最可能位于哪个目录下。〔单项选择〕()〔A〕LoginDemo/〔B〕LoginDemo/src/〔C〕LoginDemo/logindemo/WEB-INF/bin/〔D〕LoginDemo/logindemo/WEB-INF/4.下边说法错误的选项是:〔多项选择〕()〔A〕协议是无状态的协议〔B〕会话追踪技术有:用户受权,隐蔽表单域,URL重写,Cookie等C〕使用request.getSession(false)能够新建会话D〕使用request.addCookie()能够增添Cookie到客户端5.在login.html中存在以下代码<formaction=〞/logindemo/login〞>username:<inputtype=’text’name=’userName’id=’myName’value=’yourname’></form>在loginservlet中获取文本框的值正确的选项是:()〔A〕没法获取,由于代码在Html中〔B〕request.getAttribute〔"userName"〕〔C〕request.getParameter〔"myName"〕D〕request.getParameter〔"userName"〕6.在使用JavaMailAPI发送邮件时能够使用哪个方法:()Transport.send()Store.sent()Message.send()Message.sent()7.对于下边这段代码说法正确的选项是:()<%!Stringtemp;StringconvertMoney(Stringmoney){temp=money+〞.00〞out.println(temp);retruntemp;}%>A这里不可以够调用temp,高出temp的生命周期B这里不可以够使用out程序经过编译不可以够在这里定义方法8.在web.xml有以下代码段:<servle><servle-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中()把Servlet名:teacher拿出来。〔选择一项〕()〔A〕使用Servlet的getServletName方法〔B〕使用ServletConfing的getServletName方法〔C〕使用ServleContext的getServletName方法D〕使用ServletRequest的getServletName方法ServletConfig表示Servlet的配置149ServletContext表示上下文,一servlet共享的源251getServletContext().get获取的是上下文参数253ServletConfig得servlet初始化参数9.在J2EE中,在web.xml中有以下代段:<servlet>⋯⋯⋯⋯<init-param><param-name>listOrders</param-name><param-value>com.mycompany.myactions.ListOrdersAction</param-value></init-param>⋯⋯⋯⋯⋯⋯</servlet>此中,省略号表示了一些代。在Servlet中〔〕把初始化参数listOrders的:com.mycompany.myactions.ListOrdersAction拿出来。〔一〕A〕使用Servlet的getInitParameter(“listOrders〞)方法B〕使用ServletContext的getInitParameter(“listOrders〞)方法C〕使用ServletConfig的getInitParmeter(“listOrders〞)方法D〕使用ServletRequest的getInitParmeter(“listOrders〞)方法10.在J2EE中,在web.xml有以下代段:<context-param><param-name>webmaster</param-name><param-valuc>myaddress@mycompany</param-value></context-param>在Servlet中〔〕把webmaster的:myaddress@mycompany拿出来。〔一〕A〕使用RequestDispatcher的getInitParameter(“webmaster〞)方法B〕使用ServletContext的getInitParameter(“webmaster〞)方法C〕使用ServletConfig的getInitParameter(“webmaster〞)方法D〕使用GenericServlet的getInitParameter(“webmaster〞)方法11.在J2EE中,当用在器中入:://localhost:8080/myWebApp/start/,就会用student个Servlet,能够在Web.xml中〔〕配置。〔一〕A〕<servlet>servlet-name>/start/*</servlet-name>servlet-class>student</servlet-class></servlet>〔B〕<servlet-mapping>servlet-name>student<serlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>〔C〕<servlet>servlet-name>student</servlet-name>servlet-class>student</servlet-class></servlet><servlet-mapping>servlet-name>student</servlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>〔D〕<servlet>servlet-name>st</servlet-name>servlet-class>student</servlet-class></servlet><servlet-mapping>servlet-name>student</servlet-name><url-pattem>/start/*</url-pattem></servlet-mapping>12.Servlet使用〔〕接口的forward和include方法进行通讯。AServletContextBServletConfigCRequestDispatcherDSession13.ServletContext接口的〔〕方法用于将对象保留到Servlet上下文中。AgetServetContext〔〕BgetContext()CgetAttribute〔〕DsetAttribute〔〕14.一个自定义Servlet继承自〔〕选一项〔A〕Servlets〔B〕GerenicServlet〔C〕Servlet〔D〕Servlet15.一个servlet的生命周期包含以下〔Ainit()方法Bservice()方法Cinvalidate()方法

〕方法

选三项Ddestroy()方法16.ServletRequest对象的〔〕方法能够获取一个表单参数的值选一项A〕getQuaryString()〔B〕getPathInfo()〔C〕getParameter()〔D〕getAttribute()17.对于ServletContext说法正确的选项是()选三项A〕是一个Web应用程序的上下文环境B〕一个Servlet在ServletContext上设置属性能够被其余Servlet所共享C〕能够获取Servlet的配置信息D〕能够获取整个应用程序的初始化参数18.以下〔〕是抽象类。A〕ServletConfigB〕ServletC〕CookieD〕ServletRequest19.Servlet通讯方法包含那些〔〕?选二项A〕RequestDispatcher接口的forward()方法B〕RequestDispatcher接口的include()方法C〕RequestDispatcher接口的linked()方法D〕RequestDispatcher接口的communion()方法20.ServletContext接口的〔〕方法用于将对象保留到Servlet上下文中?选一项A〕getServletContext()B〕getContext()C〕getAttribute()D〕setAttribute()21.不同样的客户端要共享的信息应储蓄到〔〕中A〕Servlet上下文B〕会话对象C〕恳求对象D〕响应付象Servlet技术单元习题参照答案一、填空题1.

Servlet

2.

servlet-api.jar

3javax.servlet

javax.servlet.4.

javax.servlet.GenericServlet

5.

java.lang.Object6.javax.servlet..ServletRequest接口Javax.servlet..ServletResponse接口7javax.servlet..ServletRequest接口javax.servlet.ServletRequest接口javax.servlet..ServletResponse接口javax.servlet.ServletResponse接口8.Servlet9.Servlet1

温馨提示

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

评论

0/150

提交评论