“servlet技術”單元習題_第1頁
“servlet技術”單元習題_第2頁
“servlet技術”單元習題_第3頁
“servlet技術”單元習題_第4頁
“servlet技術”單元習題_第5頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

“servlet技術〞單元習題“servlet技術〞單元習題“servlet技術〞單元習題“Servlet技術〞單元習題一、填空題1.___________是Sun企業(yè)推出的一種在效力器端運轉的小程序,它的實質(zhì)就是一個類,是一個能夠使用print語句產(chǎn)生動向HTML內(nèi)容的Java類。2.編譯Servlet以前,將Servlet所需要的___________包增添到classpath中。3.JavaAPI供給了___________和___________包為編寫Servlet供給了接口和類。4.在編寫Servlet時要用到的javax.servlet.Servlet類為___________的子類。5.Javax.servlet.GenericServlet類為______________________類的子類,而且實現(xiàn)了javax.servlet.Servlet接口、javax.servlet.ServletConfig接口和javax.io.Serializable接口。6.在doGet方法的參數(shù)中平常要用到______________________接口和接口。7.一般狀況下要用到的javax.servlet..ServletRequest接口繼承于______________________接口,而javax.servlet..ServletResponse接口繼承于______________________接口。8.______________________接口定義了Servlet必然實現(xiàn)的方法。9.______________________類供給Servlet接口的特定實現(xiàn)。10.______________________接口的主要作用是獲取客戶端的懇求信息。11.______________________接口的主要作用是獲取與效力器端的響應信息。12.______________________接口的主要作用是與相應的Servlet容器通訊。13.______________________接口的主要作用是用于在Servlet初始化時向它傳遞信息。14.Servlet接口的______________________方法在效力器裝入Servlet時履行,在Servlet的生命周期中可是履行一次。15.當客戶懇求一個Servlet對象時,該對象的_____________________方法就要被調(diào)用。16.Servlet接口的______________________方法是在效力器停止且卸載Servlet時履行的,平常用來將統(tǒng)計數(shù)字保留在文件中或封閉數(shù)據(jù)庫連結。17.Servlet接口的______________________方法返回一個ServletConfig對象,該對象用來返回初始化參數(shù)和ServletContext。18.Servlet接口的______________________方法的主要功能是獲取有關Servlet的信息,如作者、版本、版權信息。19.Servlet類的______________________方法的主要功能是由Servlet引擎調(diào)用辦理一個GET懇求。20.Servlet類的______________________方法的主要功能是由Servlet引擎調(diào)用辦理一個POST懇求。21.Servlet類的______________________方法的主要功能是辦理一個PUT懇求,懇求URI指出被載入的文件地點。22.Servlet類的______________________方法的主要功能是辦理一個DELETE懇求,懇求URI指出資源被刪除。23.Servlet類的______________________方法的主要功能是將懇求導向doGet()、doPost()等。24.ServletRequest接口的______________________方法的主要功能是返回指定Servlet上下文的URL的前綴。25.ServletRequest接口的______________________方法的主要功能是返回與懇求有關Cookie的一個數(shù)組。26.ServletRequest接口的______________________方法的主要功能是返回指定的頭。27.ServletRequest接口的______________________方法的主要功能是返回懇求方法。28.ServletRequest接口的______________________方法的主要功能是返回查問字符串。29.ServletRequest接口的______________________方法的主要功能是返回客戶端的會話ID。ServletRequest接口的______________________方法的主要功能是返回URL的中的一局部,從“/〞開始,包含上下文,但不包含隨意查問字符串。31.ServletRequest接口的______________________方法的主要功能是返回懇求URL上下文后的子串。32.ServletRequest接口的______________________方法的主要功能是返回目前會話,假如不存在,那么創(chuàng)辦一個新的會話。33.ServletRequest接口的______________________方法的主要功能是判斷客戶端返回的會話ID能否仍舊有效,有效那么返回true。ServletRequest接口的______________________方法的主要功能是返回擁有指命名字的___________懇求屬性。35.ServletRequest接口的______________________方法的主要功能是返回懇求全部下性名的列舉值。36.ServletRequest接口的______________________方法的主要功能是返回懇求所用的字符編碼。37.ServletRequest接口的______________________方法的主要功能是指定輸入流的長度,假如未知那么返回-1。38.ServletRequest接口的______________________方法的主要功能是返回指定輸入?yún)?shù),假如不存在,返回null。ServletRequest接口的______________________方法的主要功能是返回懇求中全部參數(shù)名的一個可能為空的列舉。40.ServletRequest接口的______________________方法的主要功能是返回指定輸入?yún)?shù)名的取值數(shù)組,假如取值不存在那么返回null。ServletRequest接口的______________________方法的主要功能是返回懇求使用協(xié)議的名稱和版本。42.ServletRequest接口的______________________方法的主要功能是返回辦理懇求的效力器的主機名。43.ServletRequest接口的______________________方法的主要功能是返回接受主機正在偵聽的端口號。44.ServletRequest接口的______________________方法的主要功能是返回客戶端主機的數(shù)字型IP地點。45.ServletRequest接口的______________________方法的主要功能是返回客戶端的主機名。46.ServletRequest接口的______________________方法的主要功能是指定名稱保留懇求中指定對象的引用。47.ServletRequest接口的______________________方法的主要功能是從請求中刪除指定屬性。48.ServletResponse接口的______________________方法的主要功能是將一個Set-Cookie頭標參加到響應中。49.ServletResponse接口的______________________方法的主要功能是使用指定日期參加到響應中。50.ServletResponse接口的______________________方法的主要功能是設置擁有指命名字和取值的響應頭標。51.ServletResponse接口的______________________方法的主要功能是判斷響應能否包含指命名字的頭標。52.ServletResponse接口的______________________方法的主要功能是設置指定狀態(tài)碼為指定值。53.ServletResponse接口的______________________方法的主要功能是返反響應使用字符編碼的名稱。54.ServletResponse接口的______________________方法的主要功能是返回一個記錄二進制的響應數(shù)據(jù)的輸出流,此方法和getWriter()方法兩者只好調(diào)用其一。55.ServletResponse接口的______________________方法的主要功能是返回一個記錄文本的響應數(shù)據(jù)的PrintWriter。ServletResponse接口的______________________方法的主要功能是去除輸出緩存及全部響應頭標。57.ServletResponse接口的______________________方法的主要功能是設置響應的內(nèi)容體的長度。58.ServletResponse接口的______________________方法的主要功能是設置響應的內(nèi)容種類。59.doGet和

doPost這兩個方法是由

_____service

方法調(diào)用的,有時可能需要直接覆蓋該方法。60.Servlet的配置一般經(jīng)過配置文件______________________來實現(xiàn)。61.一個Servlet的生命周期由___部署servlet的容器___________________來控制。62.Servlet在內(nèi)存中僅被裝入一次,由________init〔〕______________方法初始化。63.在Servlet初始化此后,接受客戶懇求,經(jīng)過_____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.?!病?.在Servlet中系統(tǒng)自動解決中文顯示問題?!病臣偃缬肑DK直接編譯Servlet將惹出發(fā)序錯誤?!病砈ession不可以夠夠與Servlet進行通訊?!病砈ervlet和Applet同樣都是運轉在閱讀器上的程序。〔〕Servlet進度只有在WebServer卸載時被卸載。〔〕在編譯Servlet以前,不用像JDK同樣設置Classpath。〔〕8.編寫Servlet程序此后,不需要進行任何配置就能夠正常接見?!病?.doGet和doPost方法平常會拋出兩個異樣:ClassNotFoundException和ServletExcepion?!病矹avax.servlet.GenericServlet類為java.lang.Object類的子類,而且實現(xiàn)了javax.servlet.Servlet接口、javax.servlet.ServletConfig接口和javax.io.Serializable接口。()假如SetMaxAge()方法中的值為0說明當閱讀器封閉時,該cookie對象將被刪除?!病橙⑦x擇題1.Servlet程序的進口點是:〔〕A〕init〔〕〔B〕main〔〕〔C〕service〔〕〔D〕doGet〔〕2.下邊對于Servlet的陳說正確的選項是:〔多項選擇〕()〔A〕我們在閱讀器的地點欄直接輸入要懇求的Servlet,該Servlet默認會使用doPost方法辦理懇求B〕Servlet運轉在效力器端C〕Servlet的生命周期包含:實例化,初始化,效力,損壞,不可以夠夠用D〕Servlet不可以夠向閱讀器發(fā)送Html標簽3.在Web應用程序中web.xml配置了Servlet的信息,假如你的工程為LoginDemo,那么web.xml最可能位于哪個目錄下?!矄雾椷x擇〕()〔A〕LoginDemo/〔B〕LoginDemo/src/〔C〕LoginDemo/logindemo/WEB-INF/bin/〔D〕LoginDemo/logindemo/WEB-INF/4.下邊說法錯誤的選項是:〔多項選擇〕()〔A〕協(xié)議是無狀態(tài)的協(xié)議〔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發(fā)送郵件時能夠使用哪個方法:()Transport.send()Store.sent()Message.send()Message.sent()7.對于下邊這段代碼說法正確的選項是:()<%!Stringtemp;StringconvertMoney(Stringmoney){temp=money+〞.00〞out.println(temp);retruntemp;}%>A這里不可以夠調(diào)用temp,高出temp的生命周期B這里不可以夠使用out程序經(jīng)過編譯不可以夠在這里定義方法8.在web.xml有以下代碼段:<servle><servle-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中()把Servlet名:teacher拿出來?!策x擇一項〕()〔A〕使用Servlet的getServletName方法〔B〕使用ServletConfing的getServletName方法〔C〕使用ServleContext的getServletName方法D〕使用ServletRequest的getServletName方法ServletConfig表示Servlet的配置149ServletContext表示上下文,一servlet共享的源251getServletContext().get獲取的是上下文參數(shù)253ServletConfig得servlet初始化參數(shù)9.在J2EE中,在web.xml中有以下代段:<servlet>????<init-param><param-name>listOrders</param-name><param-value>com.mycompany.myactions.ListOrdersAction</param-value></init-param>??????</servlet>此中,省略號表示了一些代。在Servlet中〔〕把初始化參數(shù)listOrders的:com.mycompany.myactions.ListOrdersAction拿出來?!惨弧矨〕使用Servlet的getInitParameter(“l(fā)istOrders〞)方法B〕使用ServletContext的getInitParameter(“l(fā)istOrders〞)方法C〕使用ServletConfig的getInitParmeter(“l(fā)istOrders〞)方法D〕使用ServletRequest的getInitParmeter(“l(fā)istOrders〞)方法10.在J2EE中,在web.xml有以下代段:<context-param><param-name>webmaster</param-name><param-valuc>myaddress@mycompany</param-value></context-param>在Servlet中〔〕把webmaster的:myaddress@mycompany拿出來?!惨弧矨〕使用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中〔〕配置?!惨弧矨〕<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對象的〔〕方法能夠獲取一個表單參數(shù)的值選一項A〕getQuaryString()〔B〕getPathInfo()〔C〕getParameter()〔D〕getAttribute()17.對于ServletContext說法正確的選項是()選三項A〕是一個Web應用程序的上下文環(huán)境B〕一個Servlet在ServletContext上設置屬性能夠被其余Servlet所共享C〕能夠獲取Servlet的配置信息D〕能夠獲取整個應用程序的初始化參數(shù)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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論