“servlet技術(shù)”單元習(xí)題_第1頁(yè)
“servlet技術(shù)”單元習(xí)題_第2頁(yè)
“servlet技術(shù)”單元習(xí)題_第3頁(yè)
“servlet技術(shù)”單元習(xí)題_第4頁(yè)
“servlet技術(shù)”單元習(xí)題_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

doPost這兩個(gè)方法是由

_____service

方法調(diào)用的,有時(shí)可能需要直接覆蓋該方法。60.Servlet的配置一般經(jīng)過(guò)配置文件______________________來(lái)實(shí)現(xiàn)。61.一個(gè)Servlet的生命周期由___部署servlet的容器___________________來(lái)控制。62.Servlet在內(nèi)存中僅被裝入一次,由________init〔〕______________方法初始化。63.在Servlet初始化此后,接受客戶懇求,經(jīng)過(guò)_____servic〔〕_________________方法來(lái)辦理它們直到被______________________方法封閉為止。二、判斷題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)自動(dòng)解決中文顯示問(wèn)題?!病臣偃缬肑DK直接編譯Servlet將惹出發(fā)序錯(cuò)誤?!病砈ession不可以夠夠與Servlet進(jìn)行通訊?!病砈ervlet和Applet同樣都是運(yùn)轉(zhuǎn)在閱讀器上的程序?!病砈ervlet進(jìn)度只有在WebServer卸載時(shí)被卸載?!病吃诰幾gServlet以前,不用像JDK同樣設(shè)置Classpath?!病?.編寫Servlet程序此后,不需要進(jìn)行任何配置就能夠正常接見。〔〕9.doGet和doPost方法平常會(huì)拋出兩個(gè)異樣:ClassNotFoundException和ServletExcepion?!病矹avax.servlet.GenericServlet類為java.lang.Object類的子類,而且實(shí)現(xiàn)了javax.servlet.Servlet接口、javax.servlet.ServletConfig接口和javax.io.Serializable接口。()假如SetMaxAge()方法中的值為0說(shuō)明當(dāng)閱讀器封閉時(shí),該cookie對(duì)象將被刪除?!病橙?、選擇題1.Servlet程序的進(jìn)口點(diǎn)是:〔〕A〕init〔〕〔B〕main〔〕〔C〕service〔〕〔D〕doGet〔〕2.下邊對(duì)于Servlet的陳說(shuō)正確的選項(xiàng)是:〔多項(xiàng)選擇〕()〔A〕我們?cè)陂喿x器的地點(diǎn)欄直接輸入要懇求的Servlet,該Servlet默認(rèn)會(huì)使用doPost方法辦理懇求B〕Servlet運(yùn)轉(zhuǎn)在效力器端C〕Servlet的生命周期包含:實(shí)例化,初始化,效力,損壞,不可以夠夠用D〕Servlet不可以夠向閱讀器發(fā)送Html標(biāo)簽3.在Web應(yīng)用程序中web.xml配置了Servlet的信息,假如你的工程為L(zhǎng)oginDemo,那么web.xml最可能位于哪個(gè)目錄下。〔單項(xiàng)選擇〕()〔A〕LoginDemo/〔B〕LoginDemo/src/〔C〕LoginDemo/logindemo/WEB-INF/bin/〔D〕LoginDemo/logindemo/WEB-INF/4.下邊說(shuō)法錯(cuò)誤的選項(xiàng)是:〔多項(xiàng)選擇〕()〔A〕協(xié)議是無(wú)狀態(tài)的協(xié)議〔B〕會(huì)話追蹤技術(shù)有:用戶受權(quán),隱蔽表單域,URL重寫,Cookie等C〕使用request.getSession(false)能夠新建會(huì)話D〕使用request.addCookie()能夠增添Cookie到客戶端5.在login.html中存在以下代碼<formaction=〞/logindemo/login〞>username:<inputtype=’text’name=’userName’id=’myName’value=’yourname’></form>在loginservlet中獲取文本框的值正確的選項(xiàng)是:()〔A〕沒法獲取,由于代碼在Html中〔B〕request.getAttribute〔"userName"〕〔C〕request.getParameter〔"myName"〕D〕request.getParameter〔"userName"〕6.在使用JavaMailAPI發(fā)送郵件時(shí)能夠使用哪個(gè)方法:()Transport.send()Store.sent()Message.send()Message.sent()7.對(duì)于下邊這段代碼說(shuō)法正確的選項(xiàng)是:()<%!Stringtemp;StringconvertMoney(Stringmoney){temp=money+〞.00〞out.println(temp);retruntemp;}%>A這里不可以夠調(diào)用temp,高出temp的生命周期B這里不可以夠使用out程序經(jīng)過(guò)編譯不可以夠在這里定義方法8.在web.xml有以下代碼段:<servle><servle-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中()把Servlet名:teacher拿出來(lái)?!策x擇一項(xiàng)〕()〔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>此中,省略號(hào)表示了一些代。在Servlet中〔〕把初始化參數(shù)listOrders的:com.mycompany.myactions.ListOrdersAction拿出來(lái)?!惨弧矨〕使用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拿出來(lái)。〔一〕A〕使用RequestDispatcher的getInitParameter(“webmaster〞)方法B〕使用ServletContext的getInitParameter(“webmaster〞)方法C〕使用ServletConfig的getInitParameter(“webmaster〞)方法D〕使用GenericServlet的getInitParameter(“webmaster〞)方法11.在J2EE中,當(dāng)用在器中入:://localhost:8080/myWebApp/start/,就會(huì)用student個(gè)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方法進(jìn)行通訊。AServletContextBServletConfigCRequestDispatcherDSession13.ServletContext接口的〔〕方法用于將對(duì)象保留到Servlet上下文中。AgetServetContext〔〕BgetContext()CgetAttribute〔〕DsetAttribute〔〕14.一個(gè)自定義Servlet繼承自〔〕選一項(xiàng)〔A〕Servlets〔B〕GerenicServlet〔C〕Servlet〔D〕Servlet15.一個(gè)servlet的生命周期包含以下〔Ainit()方法Bservice()方法Cinvalidate()方法

〕方法

選三項(xiàng)Ddestroy()方法16.ServletRequest對(duì)象的〔〕方法能夠獲取一個(gè)表單參數(shù)的值選一項(xiàng)A〕getQuaryString()〔B〕getPathInfo()〔C〕getParameter()〔D〕getAttribute()17.對(duì)于ServletContext說(shuō)法正確的選項(xiàng)是()選三項(xiàng)A〕是一個(gè)Web應(yīng)用程序的上下文環(huán)境B〕一個(gè)Servlet在ServletContext上設(shè)置屬性能夠被其余Servlet所共享C〕能夠獲取Servlet的配置信息D〕能夠獲取整個(gè)應(yīng)用程序的初始化參數(shù)18.以下〔〕是抽象類。A〕ServletConfigB〕ServletC〕CookieD〕ServletRequest19.Servlet通訊方法包含那些〔〕?選二項(xiàng)A〕RequestDispatcher接口的forward()方法B〕RequestDispatcher接口的include()方法C〕RequestDispatcher接口的linked()方法D〕RequestDispatcher接口的communion()方法20.ServletContext接口的〔〕方法用于將對(duì)象保留到Servlet上下文中?選一項(xiàng)A〕getServletContext()B〕getContext()C〕getAttribute()D〕setAttribute()21.不同樣的客戶端要共享的信息應(yīng)儲(chǔ)蓄到〔〕中A〕Servlet上下文B〕會(huì)話對(duì)象C〕懇求對(duì)象D〕響應(yīng)付象Servlet技術(shù)單元習(xí)題參照答案一、填空題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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論