web階段第二次考試分析_第1頁
web階段第二次考試分析_第2頁
web階段第二次考試分析_第3頁
web階段第二次考試分析_第4頁
web階段第二次考試分析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Web階段第二次考試一 選擇題:(不定項選擇)(3分)題目1 _ACD_在應(yīng)用名稱為app的web應(yīng)用中有Servlet1和Serlvet2兩個Servlet,下面的哪些代碼寫在Servlet1中可以使瀏覽器在訪問Servlet1結(jié)束后自動訪問Servlet2(web應(yīng)用名為app)A、response.sendRedirect(“/app/Servlet2”);B、response.sendRedirect(“/Servlet2”);C、response.setStatues(302); response.setHeader(“l(fā)ocation”,”/app/Servlet2”);D、res

2、ponse.setHeader(“Refresh”,”0;url=/app/Servlet2”);題目2 _C_在應(yīng)用名稱為app的web應(yīng)用中的根目錄下有一個1.jpg文件,現(xiàn)在需要在Servlet中獲取指向這個文件的字節(jié)輸入流。如下哪些選項可以實現(xiàn)()A、FileInputStream fin = new FileInputStream(“1.jpg”);B、FileInputStream fin = new FileInputStream(“/1.jpg”);C、FileInputStream fin = new FileInputStream(this.getServletContex

3、t().getRealPath(“/1.jpg”);D、InputStream fin = this.getClass().getClassLoader().getResourceAsStream("1.jpg");題目3_BC_關(guān)于request獲取請求參數(shù)下列說法錯誤的是:()A、請求參數(shù)是瀏覽器訪問服務(wù)器時同時傳遞過來的一些參數(shù)信息,是瀏覽器和服務(wù)器進(jìn)行消息傳遞的一種方式。B、request對象具有增加、獲取、修改、刪除請求參數(shù)的方法C、所有的請求參數(shù)組成了request域中最初的屬性。D、請求重定向過后,將不能再訪問請求重定向前的請求參數(shù)。題目4_ABCD_關(guān)于請求

4、轉(zhuǎn)發(fā)和重定向說法正確的是:()A.請求轉(zhuǎn)發(fā)和重定向都可以實現(xiàn)訪問一個資源時轉(zhuǎn)當(dāng)前應(yīng)用資源B.請求轉(zhuǎn)發(fā)是一次請求一次響應(yīng),而重定向為兩次請求兩次響應(yīng)C.一般情況下應(yīng)該使用請求轉(zhuǎn)發(fā),減少瀏覽器對服務(wù)器的訪問,減輕服務(wù)器壓力D.如果需要改變?yōu)g覽器的地址欄,或更改瀏覽器的刷新按鈕的功能時需要使用重定向題目5_C_HttpServlet的子類要從HTTP請求中獲得請求參數(shù),應(yīng)該調(diào)用哪個方法?()A、調(diào)用HttpServletRequest對象的getAttribute()方法B、調(diào)用ServletContext對象的getAttribute()方法C、調(diào)用HttpServletRequest對象的get

5、Parameter()方法D、調(diào)用HttpServletRequest對象的getHeader()方法題目6_D_關(guān)于request域的說法不正確的是:()A、request域作用范圍為整個請求鏈,B、request域的生命周期為:在服務(wù)器針對一次請求創(chuàng)建出request對象后生命周期開始,在響應(yīng)結(jié)束后,request對象銷毀時生命周期結(jié)束。C、request作用范圍為整個請求鏈,因此常常在請求轉(zhuǎn)發(fā)時由一個servlet(或jsp)向另一個servlet(或jsp)通過屬性傳遞數(shù)據(jù)。D、request.getAttribute()可以獲取到瀏覽器發(fā)送過來的請求參數(shù)。題目7_A_關(guān)于respon

6、se對象,下列說法錯誤的是:()A.response對象是代表響應(yīng)的對象,對應(yīng)著HTTP協(xié)議中的響應(yīng)消息,所以它的API方法是HTTP協(xié)議規(guī)定的B.response對象是服務(wù)器內(nèi)部的對象,瀏覽器只能識別HTTP響應(yīng)消息,并不知道response對象的存在C.web容器從response的中獲取信息組織成HTTP響應(yīng)消息發(fā)送給瀏覽器D.在HTML中可以書寫<meta http-equiv= "" content="">用來模擬HTTP響應(yīng)頭的功能題目8_D當(dāng)瀏覽器訪問下面的Servlet1時,會是如下哪種結(jié)果(web應(yīng)用名稱為app)?()Se

7、rvlet1:response.getOutputStream().write(“aaa”.getBytes();request.getRequestDispatcher(“/jsp1.jsp”).forward(request,response);jsp1.jsp:bbbA. 服務(wù)器不報錯,瀏覽器輸出aaabbbB. 服務(wù)器不報錯,瀏覽器輸出bbbaaaC. 服務(wù)器不報錯,瀏覽器輸出bbbD. 服務(wù)器報錯題目9_B_helloapp應(yīng)用中的test.jsp文件的源代碼如下:<%! int a=0;%>    <%   

8、60;int b=0;    a+;    b+;    %>a=<%=a%><br/>b=<%=b%>當(dāng)瀏覽器第二次訪問該test.jsp時得到的返回結(jié)果是什么?()A、a=0 b=0 B、a=1 b=1C、a=2 b=1D、a=1 b=0題目10_D_JSP中的application對象引用指的哪個類型?()A、ServletConfig B、HttpServletResponseC、HttpServletRequest D、Se

9、rvletContext題目11_ABC_關(guān)于jsp,下列說法中錯誤的是:()A.JSP的內(nèi)容會直接發(fā)送到瀏覽器中,由瀏覽器解釋運(yùn)行B.JSP看起來就像是HTML一樣,所以是靜態(tài)web資源的一種C.瀏覽器在每次訪問JSP頁面時,JSP引擎都會將該JSP頁面翻譯為ServletD.如果說Servlet是在java代碼中嵌入HTML,那么JSP就是在HTML中嵌入java代碼題目12_CD_關(guān)于<c:out>標(biāo)簽下列說法正確的是:()A.<c:out>標(biāo)簽不支持EL表達(dá)式B.<c:out value="<a href='#'>xx

10、x</a>"/>將會輸出一個超鏈接C.<c:out>標(biāo)簽和EL表達(dá)式都能輸出數(shù)據(jù)D.使用<c:out>標(biāo)簽需要在jsp頁面中導(dǎo)入JSTL的核心標(biāo)簽庫題目13_BD下列說法中正確的是:()A.<jsp:include>實現(xiàn)請求包含是靜態(tài)包含B.<jsp:forward>標(biāo)簽可以實現(xiàn)請求轉(zhuǎn)發(fā)的操作C.<jsp:param>標(biāo)簽傳遞的參數(shù)可以調(diào)用request.getAttribute()方法獲得D.使用jsp標(biāo)簽可以使jsp頁面更加簡潔。題目14_AC_關(guān)于javaBean的說法中正確的是:()A.javaBe

11、an通常用來封裝和保存業(yè)務(wù)數(shù)據(jù)B.成員變量一般情況下要私有化C.JavaBean必須有無參的構(gòu)造函數(shù)D.JavaBean的屬性必須同時具有set方法和get方法題目15_AB關(guān)于軟件分層的思想,如下說法中正確的是;()A.軟件分層可以使軟件具有結(jié)構(gòu)性,便于開發(fā)、維護(hù)和管理 B.軟件分層可以將不同功能模塊獨(dú)立,在需要替換某一模塊時不需要改動其他模塊,方便代碼的復(fù)用、替換C.軟件分層是javaee開發(fā)獨(dú)有的概念D.軟件一經(jīng)分層,則層與層之間不能有任何的關(guān)系題目16_A按照MVC設(shè)計模式,Servlet用于實現(xiàn)()A. ControllerB. ViewC. ModelD. 容器題目17_

12、C_Serlvet生命周期有關(guān)的方法是()A.init(ServletConfig config)B.service(ServletRequest request,ServletResponse response)C.destory()D.getServletName()題目18_ABD_Servlet中,下面關(guān)于url配置方式正確的是()A./myB./my/*C./*.doD.*.do題目19_B_繼承HttpServlet編寫的Servlet中獲取ServletContext對象的方法下面正確的是()A.getServletConfig().getServletContext()B.ge

13、tServletContext()C.getServlet().getServletContext()D.response.getServletContext()題目20_CServlet容器啟動每一個web應(yīng)用時,都會為它創(chuàng)建一個唯一的對象,該對象和web應(yīng)用有相同的生命周期,是下面的哪一個()A.ServletB.ServletConfigC.ServletContextD.GenericServlet題目21_D給定一個Servlet的doGet方法中的代碼片斷() request.setAttribute(“name”,”zhang”);    

14、response.sendRedirect(“http:/localhost:8080/servlet/MyServlet”)    那么在MyServlet中可以使用哪個方法把屬性name的值取出A.String str=request.getAttribute(“name”);B.String str=(String)request.getAttribute(“name”);C.String str=request.getParameter(“name”);D.無法取出題目22_A在J2EE中,當(dāng)用戶在瀏覽器中輸入:http:/localhost:8080/m

15、yWeb/stu,就會 調(diào)用cn.itcast.StudentServlet,在web.xml中關(guān)于servlet配置<url-pattern>正確的是()A./stuB.*.stuC.stuD.cn.itcast.stu題目23_D在過濾器的doFilter方法中,要想目標(biāo)資源執(zhí)行,即過濾器放行,調(diào)用哪個方法?A、FilterChain.doFilter(request,response)B、不用放行,過濾后目標(biāo)就直接執(zhí)行了C、利用轉(zhuǎn)發(fā)讓目標(biāo)資源執(zhí)行D、利用請求重定向讓目標(biāo)資源執(zhí)行題目24_D在Servlet規(guī)范中,要編寫一個過濾器類需要實現(xiàn)哪個接口A、javax.servlet.ServletRequestB、javax.servlet.HttpSessionC、javax.servlet.ServletContextD、javax.servlet.Filter題目25_A關(guān)于的說法,哪些正確?A、<form>表單的enctype屬性必須是“multipart/form-data”取值B、<form>表單的me

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論