JavaWeb練習(xí)試題附答案_第1頁
JavaWeb練習(xí)試題附答案_第2頁
JavaWeb練習(xí)試題附答案_第3頁
JavaWeb練習(xí)試題附答案_第4頁
JavaWeb練習(xí)試題附答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁JavaWeb練習(xí)試題附答案1.在JavaWeb應(yīng)用中,用于配置全局參數(shù)的上下文是()A、HttpSessionB、ServletContextC、ServletRequestD、ServletResponse【正確答案】:B2.在JSP中,()指令用于包含另一個(gè)文件的內(nèi)容?A、@includefile="..."B、<jsp:includepage="..."/>C、<includefile="..."/>

D、<%@includefile="..."%>【正確答案】:D3.Servlet的doGet()和doPost()方法分別處理哪種類型的HTTP請求()A、doGet()處理POST請求,doPost()處理GET請求B、doGet()處理GET請求,doPost()處理POST請求C、兩者都處理GET請求D、兩者都處理POST請求【正確答案】:B4.下列關(guān)于JSP中Page該指令用法的描述不正確的是()A、<%@page%>作用于整個(gè)JSP頁面B、可以在一個(gè)頁面中使用多個(gè)<%@page%>指令C、為增強(qiáng)程序的可讀性,建議將<%@page%>指令放在JSP文件的開頭,但不是必須的D、使用<%@page%>指令中的using屬性可以導(dǎo)入類【正確答案】:D5.動態(tài)Web網(wǎng)站主要采用()結(jié)構(gòu)。A、c/sB、b/sC、cssD、js【正確答案】:B6.Servlet中,request對象獲取請求協(xié)議的是()方法。A、request.getServerName()B、request.getServerPort();C、request.getMethod()D、request.getScheme();【正確答案】:D7.()方法用于響應(yīng)客戶端的get請求。A、doGet()B、doPost()C、get()D、post()【正確答案】:A8.JSP代碼<%=3+5;%>輸出的結(jié)果是()A、3+5B、8C、35D、不會輸出,因?yàn)楸磉_(dá)式語法錯(cuò)誤【正確答案】:B9.JSP(JavaServerPages)文件的后綴是()A、jspB、javC、htmlD、js【正確答案】:A10.在JSP中,表達(dá)式語言的語法是()A、<%expression%>B、<{expression}C、${expression}D、<%=expression%>【正確答案】:C11.在JavaWeb應(yīng)用中,用于存儲用戶會話信息的對象是()A、HttpSessionB、HttpServletRequestC、HttpServletResponseD、ServletContext【正確答案】:A12.下列選項(xiàng)中,能夠用于獲取客戶端所有cookie對象的方法是()A、List<Cookie>cookies=request.getCookies();

B、Cookie[]cookies=request.getCookies();C、List<Cookie>cookies=response.getCookies();

D、Cookie[]cookies=response.getCookies();【正確答案】:B13.如果Tomcat安裝后,想要修改它的端口號,可以通過修改()文件來實(shí)現(xiàn)。A、web.xmlB、server-minimal.xmlC、server.xmlD、tomcat-user.xml【正確答案】:C14.下列對session對象描述不正確的一項(xiàng)是()A、可以使用setAttribute();方法在session對象中保存對象B、可以使用getAttribute();方法在session對象中獲取對象的值C、可以使用getParameter();方法在session對象中獲取對象的值

D、可以使用removeAttribute();方法在session對象中移除對象的值?!菊_答案】:C15.下面選項(xiàng)中,用于根據(jù)虛擬路徑得到文件的真實(shí)路徑的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath);【正確答案】:A16.在JDBCAPI中所提供的()類的職責(zé)是:依據(jù)數(shù)據(jù)庫的不同,管理不同的JDBC驅(qū)動包A、DriverManagerB、ConnectionC、StatementD、Class【正確答案】:A17.JSTL核心標(biāo)簽庫中,用來實(shí)現(xiàn)循環(huán)功能的標(biāo)簽是()A、<c:if>B、<c:for>C、<c:while>D、<c:forEach>【正確答案】:D18.在MVC體系架構(gòu)中,承擔(dān)顯示功能(View層)的組件是()A、JavaBeanB、ServletC、JSPD、JDBC【正確答案】:C19.在JSP中,如何輸出Java變量()A、<%=variable%>

B、${variable}C、<jsp:outvalue="variable"/>

D、

<outputvalue="variable"/>【正確答案】:B20.在JavaWeb應(yīng)用中,自定義的Servlet繼承于()個(gè)類。A、HttpServletB、HttpServletRequestC、HttpServletResponsD、ServletContext【正確答案】:A21.JSP頁面經(jīng)過編譯后,將會創(chuàng)建一個(gè)()A、appletB、ServletC、applicationD、exe【正確答案】:B22.以下哪個(gè)接口用于在JavaWeb應(yīng)用中處理過濾器邏輯()A、javax.servlet.FilterB、javax.servlet.ServletC、javax.servlet.http.HttpServletD、javax.servlet.http.HttpSession【正確答案】:A23.JSTL核心標(biāo)簽庫中,使用()標(biāo)簽實(shí)現(xiàn)邏輯判斷語句A、if語句B、<c:choose></c:choose>C、<c:if></c:if>D、<c:forEach></c:forEach>【正確答案】:C24.JSP中的<%%>部分是JSP文件的()A、指令元素B、腳本元素C、非法元素D、動作元素【正確答案】:B25.以下()注解用于將Servlet映射到特定的URL模式?A、@WebServletB、@WebMappingC、@ServletMappinD、@URLMapping【正確答案】:A26.在JSP中,有9大內(nèi)置對象,其中()對象用于處理客戶端請求信息。A、outB、applicationC、sessionD、request【正確答案】:D27.下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法代碼片斷:conn=DriverManager.getConnection(url,username,password);stm=conn.createStatement();Stringsql=”deletefromtb_userwhereuid=3”;intnum=stm.executeUpdate(sql);代碼執(zhí)行后,num的值是(

)A、-1B、0C、2D、1【正確答案】:D28.Servlet的init()方法是在()時(shí)候被調(diào)用的?A、每次請求時(shí)B、第一次請求時(shí)C、Servlet被銷毀時(shí)D、服務(wù)器啟動時(shí)【正確答案】:B29.如果想要將頁面?zhèn)鬟f來的用戶名username為張三的數(shù)據(jù)存放在Requset對象中,以下哪種方式可以實(shí)現(xiàn)()A、Stringusername=request.getParameter("張三");B、Stringusername=(String)request.getAttribute("張三");

C、request.setAttribute("username","張三");

D、request.removeAttribute("張三");【正確答案】:C30.Servlet生命周期中的destroy()方法是在()時(shí)候被調(diào)用的。A、每次請求時(shí)B、第一次請求時(shí)C、服務(wù)器啟動時(shí)D、Servlet被銷毀時(shí)【正確答案】:D31.以下哪個(gè)接口用于在JavaWeb應(yīng)用中處理過濾器邏輯()A、javax.servlet.ServletB、javax.servlet.FilterC、javax.servlet.http.HttpServletD、javax.servlet.http.HttpSession【正確答案】:B32.在JSP中,如何輸出Java變量()A、${變量名}B、<%=變量名%>C、<jsp:outvalue="變量名"/>D、<outputvalue="變量名"/>【正確答案】:A33.下列選項(xiàng)中不屬于JDBC基本功能的是()A、與數(shù)據(jù)庫建立連接B、提交SQL語句C、處理查詢結(jié)果D、數(shù)據(jù)庫維護(hù)管理【正確答案】:D34.Web程序通過JDBC的API訪問數(shù)據(jù)庫時(shí),會產(chǎn)生()類型的異常。A、IOExceptionB、EOFExceptionC、SQLExceptionD、FileNotFoundException【正確答案】:C35.下面選項(xiàng)中,用于強(qiáng)制使Session對象無效的方法是()A、request.invalidate();

B、session.validate();C、response.invalidate();D、session.invalidate();【正確答案】:D36.在MVC體系架構(gòu)中,承擔(dān)控制器功能的組件是()A、JavaBeanB、ServletC、JSPD、JDBC【正確答案】:B37.1.

如果Tomcat安裝后,想要修改它的端口號,可以通過修改<tomcat安裝目錄>/conf下的(

)文件來實(shí)現(xiàn)。A、web.xml

B、server.xmlC、server-minimal.xmlD、tomcat-user.xml【正確答案】:B1.JDBC操作數(shù)據(jù)庫后需要將相關(guān)的對象關(guān)閉A、正確B、錯(cuò)誤【正確答案】:A2.response的sendRedirect(URLurl)方法可以將當(dāng)前客戶端的請求重定向到其它頁面A、正確B、錯(cuò)誤【正確答案】:A解析:

3.executeUpdate()是Statement接口的方法A、正確B、錯(cuò)誤【正確答案】:A4.異步請求不利于程序設(shè)計(jì),應(yīng)減少使用A、正確B、錯(cuò)誤【正確答案】:B解析:異步請求在某些情況下非常有用,如提高用戶體驗(yàn)5.servlet是單線程的A、正確B、錯(cuò)誤【正確答案】:B解析:Servlet是多線程的6.利用過濾器可以實(shí)現(xiàn)統(tǒng)一設(shè)置頁面的編碼格式A、正確B、錯(cuò)誤【正確答案】:A7.在腳本段<%!%>中聲明的變量,在整個(gè)JSP頁面內(nèi)都有效A、正確B、錯(cuò)誤【正確答案】:A8.JSP頁面中的注釋可以使用<!---->來編寫A、正確B、錯(cuò)誤【正確答案】:A9.application對象是所有用戶共享的,任何對它的操作都會影響到所有用戶A、正確B、錯(cuò)誤【正確答案】:A10.ServletContext對象可以實(shí)現(xiàn)不同用戶的多次請求中數(shù)據(jù)共享A、正確B、錯(cuò)誤【正確答案】:A11.response對象主要用于向客戶端發(fā)送數(shù)據(jù)A、正確B、錯(cuò)誤【正確答案】:A12.使用<%@include%>指令可以導(dǎo)入其它頁面的內(nèi)容至當(dāng)前頁面A、正確B、錯(cuò)誤【正確答案】:A填空題1.1.Servlet中使用(

)方法獲取單個(gè)表單控件的值【正確答案】:getParameter()2.1.JSP的(

)內(nèi)置對象可以實(shí)現(xiàn)對用戶的會話跟蹤?!菊_答案】:session3.1.為防止出現(xiàn)中文亂碼,需要將瀏覽器、服務(wù)器、請求對象及響應(yīng)對象的編碼格式指定為(

)?!菊_答案】:UTF-84.PreparedStatement接口為SQL語句指定多個(gè)參數(shù),每個(gè)參數(shù)使用()符號作為占位符?!菊_答案】:?5.page指令的(

)屬性用于為JSP頁面引入Java包中的類?!菊_答案】:import6.1.JSP連接數(shù)據(jù)庫的第一步加載驅(qū)動程序的實(shí)現(xiàn)語句是(

)【正確答案】:Class.forName("com.mysql.jdbc.Driver");7.動態(tài)網(wǎng)站技術(shù)采有(

)架構(gòu)【正確答案】:MVC8.1.使用JSTL標(biāo)簽時(shí),需要使用(

)指令引入核心標(biāo)簽庫?!菊_答案】:<%@taglib%>9.通過表單向Servlet傳遞參數(shù)時(shí),需要為表單控件指定(

)屬性和值。【正確答案】:name10.1.在JDBC中使用(

)接口連接數(shù)據(jù)庫【正確答案】:Connection11.1.Tomcat服務(wù)器默認(rèn)配置的端口號是(

)【正確答案】:808012.1.表單向服務(wù)器的提交最常用的兩個(gè)方法分別是(

)【正確答案】:GET和POST13.Jsp文件最終運(yùn)行的是(

)文件。【正確答案】:Servlet14.

使用response對象進(jìn)行重定向時(shí),使用的是(

)方法【正確答案】:sendRedirect()15.使用HttpServletRequest對象的(

)方法可以獲取或創(chuàng)建Session對象?!菊_答案】:g

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論