黑馬 Web階段Web試題 學(xué)生版2_第1頁
黑馬 Web階段Web試題 學(xué)生版2_第2頁
黑馬 Web階段Web試題 學(xué)生版2_第3頁
黑馬 Web階段Web試題 學(xué)生版2_第4頁
黑馬 Web階段Web試題 學(xué)生版2_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

黑馬Web階段Web試題學(xué)生版2黑馬Web階段Web試題學(xué)生版2黑馬Web階段Web試題學(xué)生版2資料僅供參考文件編號(hào):2022年4月黑馬Web階段Web試題學(xué)生版2版本號(hào):A修改號(hào):1頁次:1.0審核:批準(zhǔn):發(fā)布日期:Web階段Web試題1. 動(dòng)態(tài)網(wǎng)站的開發(fā)技術(shù)有(A)A. JSP

B. HTML

C. CSS

D. JavaScript下面哪個(gè)請(qǐng)求頭信息可以實(shí)現(xiàn)防盜鏈(C)A. Location

B. Refresh

C. Referer

D. If-Modified-Since3. 在Web應(yīng)用程序的文件與目錄結(jié)構(gòu)中,是放置在(A)A. WEB-INF目錄

B. conf目錄

C. lib目錄

D. classes目錄4. 下面哪一個(gè)指明向客戶端發(fā)送的請(qǐng)求正文的MIME類型(A)A. Content-Type B. Content-Encoding C. Content-Length D. 全是5. Servlet中,下面關(guān)于url配置方式正確的是(ABD)A. /my B. /my/* C. /*.do D. *.do6. 繼承HttpServlet編寫的Servlet中獲取ServletContext對(duì)象的方法下面正確的是(AB)A. getServletConfig().getServletContext()

B. getServletContext()

C. getServlet().getServletContext()

D. ()7. 在servlet的生命周期中,servlet容器調(diào)用一次的方法是()A. service B. getServletConfig C. init D. destroy8. HttpServlet中定義的doGet和doPost方法的參數(shù)類型有哪些(

BC)A. ServletRequest

B. HttpServletRequest C. HttpServletResponse D. ServletResponse9. 以下哪種方式可以編寫一個(gè)Servlet(ABC)A. 實(shí)現(xiàn)接口

B. 繼承類

C. 繼承類

D. 實(shí)現(xiàn)接口10. 如果希望用戶在訪問完Servlet1后可以顯示web應(yīng)用目錄下的頁面,且瀏覽器地址欄改變?yōu)椋赟ervlet1中如下那種代碼可以實(shí)現(xiàn)(web應(yīng)用名為app)

(BC)A. ("Refresh","0;url=/app/");

B. (302);("Location","/");

C. ()+“/”);

D. (“/”).forward(request,response);11. sendRedirecturl)方法是在哪個(gè)接口中定義的(

C)A. HttpSession

B. HttpServletRequest

C. HttpServletResponse

D. ServletResponse12. 關(guān)于request獲取請(qǐng)求參數(shù)下列說法錯(cuò)誤的是:()A. 請(qǐng)求參數(shù)是瀏覽器提交到服務(wù)器的,在服務(wù)器端獲取。 B. request對(duì)象是由瀏覽器創(chuàng)建的 C. 獲取請(qǐng)求參數(shù)的方法是request對(duì)象的getAttribute的方法。 D. 請(qǐng)求重定向過后,不能獲取request域?qū)ο笾斜4娴闹怠?3. 關(guān)于Session域的說法正確的是:()A. Session域的作用范圍為整個(gè)會(huì)話 B. Session域中的數(shù)據(jù)只能存在30分鐘,這個(gè)時(shí)間不能修改 C. 可以調(diào)用HttpSession的invalidate方法,立即銷毀Session域 D. 當(dāng)web應(yīng)用被移除出web容器時(shí),該web應(yīng)用對(duì)應(yīng)的Session跟著銷毀14. 關(guān)于response對(duì)象,下列說法錯(cuò)誤的是:() A. response對(duì)象是代表響應(yīng)的對(duì)象,是由瀏覽器創(chuàng)建的 B. response對(duì)象是服務(wù)器內(nèi)部的對(duì)象,由服務(wù)器創(chuàng)建 C. 服務(wù)器從response的中獲取信息組織成HTTP響應(yīng)消息發(fā)送給瀏覽器 D. 在HTML中可以書寫<metahttp-equiv=""content="">用來模擬HTTP響應(yīng)頭的功能15. 關(guān)于URL重寫以下說法中錯(cuò)誤的的是() A. URL重寫可以解決瀏覽器禁用cookie導(dǎo)致的Session無法使用的問題

B. URL重寫會(huì)將sessionID附加在重寫的URL后,當(dāng)用戶點(diǎn)擊該超鏈接訪問服務(wù)器時(shí),()方法可以從請(qǐng)求URL中分析出sessionID從而找到對(duì)應(yīng)的Session C. 如果服務(wù)器發(fā)現(xiàn)瀏覽器并沒有禁用cookie,那么URL重寫操作將不再進(jìn)行 D. 調(diào)用request對(duì)象的encodeURL方法,實(shí)現(xiàn)URL重寫操作16. 下列說法中錯(cuò)誤的的是:() A. Cookie是基于HTTP協(xié)議中的Set-Cookie響應(yīng)頭和Cookie請(qǐng)求頭進(jìn)行工作的 B. 瀏覽器對(duì)Cookie具有嚴(yán)格的限制,一個(gè)網(wǎng)站能在瀏覽器中保存多少Cookie是有限制的 C. 默認(rèn)情況下HttpSession是基于一個(gè)名稱為JSESSIONID的特殊Cookie工作的 D. 一個(gè)瀏覽器保存的cookie是沒有限制的17. helloapp應(yīng)用中的文件的源代碼如下:<%!inta=0;%>

<%

intb=0;

a++;

b++;

%>

當(dāng)瀏覽器第二次訪問該時(shí)得到的返回結(jié)果是什么(

)

A. a=0b=0

B. a=1b=1 C. a=2b=1 D. a=1b=0;18. 下面關(guān)于靜態(tài)包含描述正確的是:()

A. 靜態(tài)包含是在源文件級(jí)別進(jìn)行合并,多個(gè)jsp生成一個(gè)servlet,最終由這一個(gè)servlet生成響應(yīng)

B. 靜態(tài)態(tài)包含是在輸出級(jí)別的合并,多個(gè)jsp分別被翻譯為各自的servlet,

C. 靜態(tài)包含的語法為<%@includepage=”目標(biāo)組件的URL”%>

D. <jsp:includepage=”URL”/>是靜態(tài)包含19. javaBean是用來做什么的() A. 封裝數(shù)據(jù) B. 處理請(qǐng)求 C. 校驗(yàn)表單 D. 處理業(yè)務(wù)邏輯20. 以下哪些信息放在session域中最合適()A. 統(tǒng)計(jì)服務(wù)器中所有Servlet一共被訪問過多少次的計(jì)數(shù)器 B. 當(dāng)前用戶的登錄狀態(tài) C. 發(fā)送給瀏覽器的驗(yàn)證碼信息,且需要再服務(wù)器端進(jìn)行驗(yàn)證 D. 在Servlet中查詢的結(jié)果,需要在JSP頁面中進(jìn)行數(shù)據(jù)展示21. JSP中的application對(duì)象引用指的哪個(gè)類型()A. ServletConfig

B. HttpServletResponse

C. HttpServletRequest

D. ServletContext22. 下列那些屬于jsp的九大內(nèi)置對(duì)象()A. outB. exceptionC. errorD. avs23. 在javaEE中,對(duì)于HttpServlet描述正確的是() A. 自定義的Servlet繼承了HttpServlet類,一定要覆蓋掉service方法 B. HttpServlet類擴(kuò)展了GenericServlet類,實(shí)現(xiàn)了GenericServlet類的抽象方法 C. HttpServlet類中處理客戶請(qǐng)求和響應(yīng)時(shí)所使用的兩個(gè)接口是HttpServletRequest和HttpServletResponse D. 自定義的Servlet繼承HttpServlet類,一般只需要覆蓋doPost或doGet方法,不必覆蓋service方法,service方法會(huì)調(diào)用doPost或doGet24. 給定一個(gè)Servlet程序的代碼片段,如下:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{().getAttribute(“A”);pageB. sessionC. requestD. application25. 在JAVAEE中在servletl中的doGet和doPost方法中只有如下代碼:request.setAttribute(”jb”,”aPtech”);response.sendRedirect(”http://localhost:8080/servlet/Servlet2”); 那么在Servlet2中使用()可以把屬性jb的值取出來。A. Stringstr=(“jb”);B. Stringsir=(String)(“jb”);C. Objectstr=(“jb“);D. 取不出來26. servlet一次完整的生命周期會(huì)執(zhí)行下列那些方法()A. initB. serviceC. doFilterD. Destroy27. 以下哪一個(gè)類可以獲取Servlet的初始化參數(shù)()A. Servlet B. ServletContext C. ServletConfig D. GenericServlet28. 如何獲取從瀏覽器提交到服務(wù)器的參數(shù)()A. ();B. ();C. ();D. ();29. 下列說法正確的是:()A. 請(qǐng)求轉(zhuǎn)發(fā)是在服務(wù)器端進(jìn)行,路徑不需要攜帶項(xiàng)目名稱 B. 請(qǐng)求轉(zhuǎn)發(fā)在瀏覽器端進(jìn)行,需要攜帶項(xiàng)目名稱 C. 請(qǐng)求轉(zhuǎn)發(fā)是兩次請(qǐng)求,地址欄發(fā)生變化 D. 請(qǐng)求重定向是瀏覽器行為,路徑需要攜帶項(xiàng)目名稱30. 下列說法中正確的是:()A. response是代表響應(yīng)的對(duì)象,能夠獲取請(qǐng)求參數(shù)

B. 解決post請(qǐng)求亂碼問題需要使用()設(shè)置編碼

C. response對(duì)象的setContentType(“text/html;charset=utf-8”),處理了請(qǐng)求中文的亂碼問題D. Response是WebResponse類的實(shí)例31. 下列說法中錯(cuò)誤的是() A. Cookie技術(shù)只能在JavaEE中使用,在其它編程語言中不能使用 B. Cookie是客戶端存儲(chǔ)數(shù)據(jù)技術(shù),數(shù)據(jù)保存在客戶端,有被惡意利用的危 險(xiǎn) C. HttpSession是服務(wù)器端的技術(shù),相對(duì)于Cookie,保存的數(shù)據(jù)安全性可靠性都更高 D. Session是服務(wù)器端技術(shù),是需要占用服務(wù)器內(nèi)存的,應(yīng)該做到真正需要時(shí)才創(chuàng)建,session的失效時(shí)間要設(shè)置的合理。32. 在JSP中,若要在JSP正確使用標(biāo)簽:<x:getKing/>,在jsp中聲明的taglib指令為:<%@tagliburi=“/WEB-INF/”prefix=“_____”>,下劃線處應(yīng)該是()。A. xB. getKingC. myTagsD. king33. 在中有代碼片斷如下:在中加入下列()代碼,可以輸出在頁面上輸入的loginName的值。<formaction=””method=”POST”name=”form1”>loginName:<inputtype=”text”name=”loginName”/><inputtype=”submit”name=”submit”/></form>A. <%=(String)(“l(fā)oginName”)%>B. <%=(String)(“l(fā)oginName”)%>C. <%Stringname=(“l(fā)oginname”);(name);%>D. <%String(“l(fā)oginname”);(name);%>34. 當(dāng)瀏覽器訪問下面的Servlet1時(shí),會(huì)是如下哪種結(jié)果(

)

Servlet1:

().write(“aaa”.getBytes());

().write(“bbb”); A. 服務(wù)器不報(bào)錯(cuò),瀏覽器輸出aaabbb B. 服務(wù)器不報(bào)錯(cuò),瀏覽器輸出bbbaaa C. 服務(wù)器不報(bào)錯(cuò),瀏覽器輸出bbb D. 服務(wù)器報(bào)錯(cuò)35. 關(guān)于request域的說法不正確的是()A. request域作用范圍為一個(gè)完整的請(qǐng)求過程.

B. request域的生命周期為:在一個(gè)完整的請(qǐng)求過程中有效,請(qǐng)求結(jié)束,對(duì)象消失。

C. request作用范圍為整個(gè)請(qǐng)求鏈,因此常常在請(qǐng)求轉(zhuǎn)發(fā)時(shí)由一個(gè)servlet(或jsp)向另一個(gè)servlet(或jsp)通過屬性傳遞數(shù)據(jù)。

D. ()可以獲取到瀏覽器發(fā)送過來的請(qǐng)求參數(shù)。36. 關(guān)于軟件分層的思想,如下說法中正確的是;()A. 軟件分層可以使軟件具有結(jié)構(gòu)性,便于開發(fā)、維護(hù)和管理 B. 軟件分層可以將不同功能模塊獨(dú)立,在需要替換某一模塊時(shí)不需要改動(dòng)其他模塊,方便代碼的復(fù)用、替換 C. 軟件分層是javaee開發(fā)獨(dú)有的概念 D. 軟件一經(jīng)分層,則層與層之間不能有任何的關(guān)系37. 關(guān)于jsp,下列說法中正確的的是:() A. JSP的內(nèi)容會(huì)直接發(fā)送到瀏覽器中,由瀏覽器解釋運(yùn)行 B. JSP看起來就像是HTML一樣,所以是靜態(tài)web資源的一種 C. 瀏覽器在訪問JSP頁面時(shí),瀏覽器會(huì)將該JSP頁面翻譯為Servlet D. JSP也是Servlet38. 下列那個(gè)jstl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論