課外練習(xí)題123匯總_第1頁
課外練習(xí)題123匯總_第2頁
課外練習(xí)題123匯總_第3頁
課外練習(xí)題123匯總_第4頁
課外練習(xí)題123匯總_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、習(xí)題一一 選擇題1、表單數(shù)據(jù)的提交方法有兩種, (B )方法使得數(shù)據(jù)由標準的輸入設(shè)備讀入。A.Get B. Post C.Read D.Input2、在表單提交的數(shù)據(jù)中,如果變量的值有多個,這時應(yīng)調(diào)用( A )方法,A. getParameterValues() B. getParameter() C. getParameterNames() D. getAttribute()3、Servlet的事件驅(qū)動由( B )實現(xiàn)。A. Filter B. Listener C . Response D. Request4、標記名稱由兩部分組成,(B )用來區(qū)分不同標記庫.A. 后綴 B. 前綴 C.J

2、SP D. bean5、客戶機對Servlet的請求和Servlet對客戶端的響應(yīng),都是通過(D.Web服務(wù)器)來實現(xiàn)的。A、EJB B、XML C、API D、Web服務(wù)器6、獲取數(shù)據(jù)庫連接的方法是 (B )。A、Connection() B、getConnection() C、Con D、getContent()7、常用的接收郵件的協(xié)議是 (B )A、SMTP B、POP3 C、IMAP D、MIME8、( A )用來獲取一個已被創(chuàng)建的JavaBean組件的屬性值。A、 B、 C、 D. 9、要對體內(nèi)容進行操作的標記,必須繼承的接口是(B )。A. javax.Servlet.jsp.ta

3、gext. Tag B.javax.Servlet.jsp.tagext.BodyTagC. javax.Servlet.jsp. Tag D. 三個都必須10、core標記庫主要的標記有( A )A、通用標記;流程控制標記;URL標記B、選擇標記;循環(huán)標記C、sql標記;xml標記;FN標記D、以上都是11、在WAR文件中,web.xml放在哪個目錄中 (A )A. WEB-INF B. APP-INF C. META-INF D. WEB-INFlib12、Servlet獲得初始化參數(shù)的對象是(C )A、Request B、Response C、ServletConfig D、Servle

4、tContext13、Servlet間完成協(xié)作,需要用到(A )完成請求指派A、Requestdispatcher B、ResponsedispatcherC、Servletdispatcher D、includedispatcher14、JSP腳本中設(shè)有變量a,輸出a正確的表達式是(B )A、 B、C、 D、15、JSP從HTML表單中獲得用戶輸入的正確語句為 (A )A、Request.getParameter(“ID”) B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”) D、Reponse.getAttribute(“ID”

5、)16、能執(zhí)行帶參數(shù)的SQL語句的對象是 (B )A、Statement B、 PreparedstatementC、CallStatement D、以上三個都可三、正誤判斷:1. JSP頁面的成分“指令”用來從整體上控制Servlet結(jié)構(gòu)。T2.JSP頁面的成分“動作”用來引入現(xiàn)有的組件來控制Web容器的行為。T3.Servlet可從命令行啟動的,也可由包含Java虛擬機的Web服務(wù)器進行加載運行。F4.客戶機對Servlet的請求和Servlet對客戶端的響應(yīng),都是通過Web服務(wù)器來實現(xiàn)的。T5.表單數(shù)據(jù)的提交方法有兩種,若采用Get方法,則數(shù)據(jù)由標準的輸入設(shè)備讀入。F6.Servlets

6、 可以使用 MIME 類型來向瀏覽器傳送非 HTML 文件。T7.JSP最終會被轉(zhuǎn)換成標準的XML文檔。F8.include指令可用于向JSP頁面內(nèi)某處嵌入HTML文件、JSP文件或其他文本文件。T9.include動作組件把指定文件插入正在生成的頁面。T10.可以通過“out” 對象直接向客戶端寫一個由程序動態(tài)生成HTML文件。T11.JSP是一種實現(xiàn)普通靜態(tài)HTML和動態(tài)HTML混合編碼的技術(shù)。T12.JavaBean 是進程內(nèi)組件。T13.Enterprise Bean 是進程間組件。T14.EJB組件是一種分布式對象,EJB被實例化后,其它地址空間中的應(yīng)用程序也訪問它。T15.JSP

7、標準標記庫是一個實現(xiàn)Web應(yīng)用程序中常用功能的定制標記庫集。T習(xí)題二一、填空題1、指令標識通常以_標記結(jié)束。2、如果想在JSP頁面中調(diào)用exception對象輸出錯誤信息,需要將頁面指令的isErrorpage_ 屬性設(shè)置為true。3、頁面指令的_import_屬性可出現(xiàn)多次。4、表達式用于向頁面輸出信息,其使用格式是以_標記結(jié)束。5、在頁面中通過聲明標識聲明的變量和方法的有效范圍為(整個頁面),他們將成為JSP頁面 被轉(zhuǎn)換成Java類后類中的_屬性_和_方法_。6、 通常應(yīng)用_動作標識可以在JSP頁面中創(chuàng)建一個Bean實例,并且通過屬 性的設(shè)置可以將該實例存儲到JSP中的指定范圍內(nèi)。7、

8、在JSP內(nèi)置對象中,request _對象是從客戶端向服務(wù)器端發(fā)出請求,包括用戶提交的信 息以及客戶端的一些信息,此對象的_ getparameter_方法可以獲取客戶端表單中某輸入 框提交的信息。8、在JSP內(nèi)置對象中,response_對象提供了設(shè)置HTTP響應(yīng)報頭的方法。9、JSP內(nèi)置對象的有效范圍由小到大為page、request、session和application.10、按功能JavaBean可以分為可視化JavaBean和 非可視化JavaBean。11、通常情況下通過java.lang.Class類的_forName(String className)_方法加載要連接數(shù)據(jù)庫

9、的Driver類。二、簡答題1、簡述JSP的處理過程。(1)客戶端通過瀏覽器向服務(wù)器發(fā)出請求,該請求中包含了請求的資源的路徑(2)服務(wù)器根據(jù)被加載的客戶端的請求加載被請求的JSP頁面(3)Web服務(wù)器中的JSP引擎把被加載的JSP頁面轉(zhuǎn)換成servlet(4)JSP引擎把生成的JSP頁面編譯成class文件(5)服務(wù)器執(zhí)行這個class文件(6)服務(wù)器把執(zhí)行結(jié)果發(fā)送給瀏覽器顯示2、簡述請求轉(zhuǎn)發(fā)和請求重定向的區(qū)別。 進行請求轉(zhuǎn)發(fā)時,存儲在request對象中的信息會被保留并帶到目標頁面中;請求重定向是重新生成一個request請求,然后將該請求重定向到指定的URL,所以事先存儲在request對

10、象中的信息都不存在了3、簡述include指令標識和動作標識的差異。(1)inlcude指令通過file屬性來確定被包含的頁面,將file屬性值看做一個實際存在的文件路徑,所以該指令不支持任何表達式;動作標識通過page屬性確定被包含的頁面,支持JSP表達式(2)include指令包含的文件,內(nèi)容會原封不動的插入到該指令的位置,與該指令合成進行編譯,若改變了被包含文件,主文件要重新編譯;動作標識包含文件時,當該標識被執(zhí)行時,程序會將請求轉(zhuǎn)發(fā)到被包含的文件,并將執(zhí)行結(jié)果輸出到瀏覽器中,然后返回到包含文件繼續(xù)執(zhí)行后面的代碼,JSP編譯器對兩個文件分別進行編譯,被包含文件改動不會影響源文件。4、簡述

11、內(nèi)置對象session和application的區(qū)別。Session對象和用戶會話相關(guān),不同用戶的session是完全不同的對象,而用戶的application對象都是相同的一個對象,即共享這個對象5、簡述數(shù)據(jù)庫連接池的實現(xiàn)原理。(1)預(yù)先創(chuàng)建一定數(shù)量的連接,存放在連接池中(2)當程序請求一個連接時,連接池是為該請求分配一個空閑連接,而不是去重新建立一個連接;當程序使用完連接后,該鏈接將重新回到連接池中,而不是直接將連接釋放(3)當連接池中的空閑連接數(shù)量低于下限時,連接池將根據(jù)管理機制追加創(chuàng)建一定數(shù)量的連接;當空線連接數(shù)量高于上限時,連接池將釋放一定數(shù)量的連接6、簡述JSP內(nèi)置對象、作用及有效

12、范圍。1.application 有效范圍:application 作用:用于保存所有應(yīng)用程序中的公有數(shù)據(jù),服務(wù)器啟動并且自動創(chuàng)建application對像后,只要沒關(guān)閉服務(wù)器,application對象將一直存在;2Config 有效范圍:page 作用:將初始化數(shù)據(jù)傳遞給一個JSP頁面;3.exception 有效范圍:page 作用:該對象含有只能由指定的JSP“錯誤處理頁面”訪問的異常數(shù)據(jù);4.out 有效范圍:page 作用:該對象主要用來想客戶端輸出各種數(shù)據(jù)類型的內(nèi)容,并且管理應(yīng)用服務(wù)器上的輸出緩沖區(qū);5.page 有效范圍:page 作用:該對象代表JSP頁面對應(yīng)的servlet

13、類實例;6.pageContext 有效范圍:page 作用:管理不同作用域的屬性;7.request 有效范圍:request 作用:從客戶端向服務(wù)器發(fā)出請求,包括用戶提交的數(shù)據(jù)以及客戶端的一些數(shù)據(jù);8.response 有效范圍:page 作用:用于響應(yīng)客戶請求,想客戶端輸出信息;9.session 有效范圍:session 作用:用來保存服務(wù)器與一個客戶端之間需要保存的數(shù)據(jù);習(xí)題三一、填空1.JSP 是_Sun Microsystems_ 公司倡導(dǎo),由多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù) 標準,主要用于開發(fā)動態(tài)網(wǎng)頁。2.在Tomcat服務(wù)器中部署Web應(yīng)用程序時,可以直接將Web程序歸

14、檔文件WAR存放 到tomcat服務(wù)的_Webapps_目錄中。3.在Servlet中用來接收客戶表單數(shù)據(jù)的兩個常用方法為_Get_、_post_。4.在一個應(yīng)用程序中不同的頁面共享數(shù)據(jù)時,最好的JSP內(nèi)置對象為_application /session。5.假設(shè)有一個JavaScript函數(shù)為 show() ,如果要求在頁面加載時就執(zhí)行,最好使用 標記的_event/onload 什么事件。6.在刪除數(shù)據(jù)時要求用戶確認是否真的刪除數(shù)據(jù),如果使用JavaScript實現(xiàn),應(yīng)用 使用_onclick/confirm _對話框。7.JDBC中 DriverManager/Connection_接口

15、用于連接數(shù)據(jù)庫。8.Resulset接口的_next()_方法可以使結(jié)果集指針指向下行數(shù)據(jù)。9.如果要獲取請求客戶端的IP地址,應(yīng)使用request的 getRemoteAddr()_方法。二、單選選擇 1在JSP中如果要導(dǎo)入 java.io.* 包,應(yīng)該使用_A_指令。 A. page B. taglib C. include D. forward2. 如果當前JSP頁面出現(xiàn)異常時需要轉(zhuǎn)到一個異常頁,需要設(shè)置page 指令的_D_屬性。A. Exception B. isErrorPage C. error D. errorPage3在MVC模式中,核心內(nèi)容為 _C_。A. view B.

16、control C. model D. 不確證4在javaScrpt中window對象的_C_方法用于打開一個新窗口。A. openWindow() B. window() C. open() D. close()5在javaScrpt中window對象的_D_方法用于關(guān)閉當前窗口。A. open() B. confirm() C. alert() D. close()6java.io.File對象的_B_方法可以新建一個文件。A. delete() B. createFile() C. mkdir() D. createNewFile()7在JSP應(yīng)用程序中要求刪除所有photo目錄中的的文

17、件,但是保留文件夾,下列代碼中空缺位置最適合的選項為_A_。String path=request.getRealPath(photo);File fp1=new File(path);File files=fp1.listFiles();for(int i=0;ifiles.length;i+) if(_) filesi.delete(); A. filesi.isFile()B. filesi.isDirectory() C. !filesi.isFile() D. ! filesi.isDirectory()8sesson對象的_D_方法用于判斷是否為開始新會話。 A. begin()

18、B. isNewSessionID() C. invalidate() D. isNew()創(chuàng)建JSP應(yīng)用程序時,配置文件web.xml應(yīng)該在程序下的_C_目錄中。 A. admin B. servlet C. WEB-INF D. WebRoot10下列不屬于URL的組件部分為_D_。 A. 協(xié)議 B. IP地址或域名 C.目錄或文件 D. 服務(wù)器名稱11下列表單,如果單擊提交按鈕時,表單_C_。A. 沒有指定action屬性,所以不做提交 B. 使用post方式提交C. 提交到當前頁 D. 不確定12組件表示_A_。 A. 圖形按鈕 B. 圖形顯示標記 C. 上傳圖片 D. 下載圖片13J

19、SP中的隱式注釋為_C_。A. / 注釋內(nèi)容 B. C. D. /* 注釋內(nèi)容 */14下列_A_指令定義在JSP編譯時包含所需要的資源。 A. include B. page C. taglib D. forward15如果編寫一個計數(shù)器程序,用來記載當前網(wǎng)站的訪問量,最好采用JSP中的_D_對象。 A. page B. session C. request D. application16下列可以正確獲取當前Web程序物理路徑的方法為_A_。A.request.getRealPath(“/”)B.request.getFile(“/”)C. esponse.getRealPath(“/”)

20、 D. response.getFile(“/”) 17Http的中文含義為_C_。 A. 統(tǒng)一資源定位器 B. 簡單郵件傳輸協(xié)議 C. 超文本傳輸協(xié)議 D. 網(wǎng)絡(luò)套接字18下列_A_接口專用于訪問數(shù)據(jù)庫的中存儲過程。A.CallableStatementB. PreparedStatement C. ProcedureStatement D. Statement19如果想在tomcat服務(wù)器啟動時將jar包加載到內(nèi)存,且該jar包可以被tomcat服務(wù)器上所有的應(yīng)用使用,應(yīng)該將該jar包復(fù)制到tomcat的_C_目錄。A. common B. server C. lib D. serverl

21、ib20Tomcat服務(wù)器的默認端口為_C_。A. 8888 B. 8001 C. 8080 D. 8021在html標記中,_C_標記用于設(shè)置當前頁面的標題。A. head B. name C. title D. html22如果在網(wǎng)頁上顯示一幅圖片,下面哪句代碼是正確的_A_。A BC D23下面_A_項鏈接是在新的瀏覽視窗中打開網(wǎng)頁。A. 鏈接到網(wǎng)易B. 鏈接到網(wǎng)易C. 鏈接到網(wǎng)易D. 鏈接到網(wǎng)易 (此項為默認值 )24設(shè)在表單中有一組復(fù)選鈕標記,如下列代碼:請選擇喜歡的城市:長春 北京 大連 上海 如果在register.jsp是取city的值,最適合的方法為_C_。A. String

22、 city= request.getParameter(“city”);B. String cities=request.getParameter(“city”);C. String cities=request.getParameterValues(“city”);D. String city=request.getAttribute(“city”);25在html中繪制表格時,_C_標記是表格中的換行標記。A. B. C. D. 26在HTML文件中導(dǎo)入一個樣式表的正確語法為_A_。A. B. C. D. 27 使用JavaScript語言中Document的_A_方法可以在頁面上輸出字符

23、。A. document.write() B. document.print()C. document.out() D. document.flush()28下列_A/B_實現(xiàn)單擊超級鏈接是彈出確認對話框,詢問用戶是否真的刪除。A. 刪除A. 刪除A. 刪除A. 刪除 29在HTML中引用外部JavaScript文件中的正確代碼為_A_。A. B. C. D. 30下列XML格式正確的為_D_。A. B. C. D. 學(xué)生31在JSP中的Java腳本中輸出數(shù)據(jù)時可以使用_C_對象的print()方法。A. page B. session C. out D. application32重向可以使用_A_方法。A. response.sendRedirect(“l(fā)ogin.jsp”): B. request.sendRedirect(“l(fā)ogin.jsp”); C. D. 33釋放session對象時,使用session對象的_B_方法。A. clear() B. invalidate()C. remove() 34session對象的_A_方法用于設(shè)置會話的超時時間。A. session.setMaxInactiveInterval(30); B.session.setMaxTime(30) ;C.session.getMaxInactiveInterval(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論