javaWeb測(cè)試題答案_第1頁(yè)
javaWeb測(cè)試題答案_第2頁(yè)
javaWeb測(cè)試題答案_第3頁(yè)
javaWeb測(cè)試題答案_第4頁(yè)
javaWeb測(cè)試題答案_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、JavaWeb測(cè)試題一:選擇題:第1題.編寫一個(gè)Filter,需要()A.繼承Filter類B.實(shí)現(xiàn)Filter接口C.繼承HttpFilter類D.實(shí)現(xiàn)HttpFilter接口正確答案為:B第2題.自定義標(biāo)簽的配置文件放在A. WebRootB. libC. classesD. WEB-INF正確答案為:D第3題.在J2EE中,重定向到另一個(gè)頁(yè)面,以下()語(yǔ)句是正確的A. request.sendRedirect("http:");B. request.sendRedirect();C. response.sendRedirect("");D. res

2、ponse.sendRedirect();正確答案為:C第4題.自定義標(biāo)簽的作用是A.編寫和使用方便B.規(guī)定是這樣的,如果不用,別人會(huì)說(shuō)我們不專業(yè)C.可以減少jsp中的java代碼,將代碼與界面標(biāo)簽分離,簡(jiǎn)化前臺(tái)開發(fā)D.連數(shù)據(jù)庫(kù)正確答案為:C第5題.在J2EE中,給定某Servlet的代碼如下,編譯運(yùn)行該文件,以下陳述正確的是()。(選擇一項(xiàng))PublicclassServletlextendsHttpServletPublicvoidinit()throwsServletExceptionPublicvoidservice(HttpServletRequestrequest,HttpServ

3、letResponseresponse)ThrowsServletException,IOExceptionPrintWriterout=response.getWriter();out.println("hello!");A.編譯該文件時(shí)會(huì)提示缺少doGet()或者dopost()方法,編譯不能夠成功通過(guò)B.編譯后,把放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到輸出文字:hello!C.編譯后,把放在正確位置,運(yùn)行該Servlet,在瀏覽器中看不到任何輸出的文字D.編譯后,把放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到運(yùn)行期錯(cuò)誤信息正確答案為:B第6題.在

4、Servlet中,response.getWriter()返回的是A. JspWriter對(duì)象B. PrintWriter對(duì)象C. Out對(duì)象D. ResponseWriter對(duì)象正確答案為:B第7題.在中使用標(biāo)簽配置過(guò)濾器A. <filter>和<filter-mapping>B. <filter-name>和<filter-class>C. <filter>和<filter-class>D. <filter-pattern>和<filter>正確答案為:A第8題.J2EE中,ServletAPI

5、為使用Cookie,提供了()類。A. javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC. javax.servlet.CookieD. javax.servlet.http.HttpCookie正確答案為:A第9題.在訪問(wèn)Servlet時(shí),在瀏覽器地址欄中輸入的路徑是在地方配置的A. <servlet-name/>B. <servlet-mapping/>C. <uri-pattern/>D. <url-pattern/>正確答案為:D第10題.在JSP頁(yè)面中,能夠完成輸出操作

6、的內(nèi)置對(duì)象是A. outB. responseC. requestD. config正確答案為:A第11題.給定以下JSP代碼片段,有2個(gè)客戶依次瀏覽該JSP;且每個(gè)客戶只瀏覽一次,第2個(gè)客戶會(huì)看到瀏覽器顯示()。(請(qǐng)選擇一項(xiàng))<%intx=1;%><%!intx=10;%>X=<%=x%>A. x=1B. x=2C. x=10D. x=11正確答案為:A第12題.在JSP中,若要在JSP正確使用標(biāo)簽:<x:getKing/>,在jsp中聲明的taglib指令為:<%tagliburi="/WEBNF/myTags.tld&quo

7、t;prefix="",%>J線處應(yīng)該是A. xB. getKingC. myTagsD. king正確答案為:A第13題.能夠保留請(qǐng)求作用域中數(shù)據(jù)的轉(zhuǎn)向方式是A. response.forward()B. response.sendRedirect()C.session.getRequestDispatcher().forward(request,response)D.request.getRequestDispatcher().forward(request,response)正確答案為:D第14題為登錄頁(yè)面,表單代碼如下:<formaction="

8、;index.jsp"method="post"><inputtype="text"name="name"/><inputtype="submit"value="login"/></form>中直接顯示用戶名,以下哪種代碼正確()A. $requestSB. <%=name%>C. $D. <%=%>正確答案為:C第15題.某JSP中有如下代碼,顯示結(jié)果為()&l

9、t;%inta=5;request.setAttribute("a","123");session.setAttribute("a","456");%><c:outvalue="$a"/>A. 5B. 123C. 456D. null正確答案為:B第16題.要在jsp中使用ArrayList,做法正確的是A. <%importjava.util.ArrayList%>B. <%import"java.util.ArrayList"%>

10、C. <%pageimport="java.util.ArrayList"%>D. <%pagepackage="java.util.ArrayList"%>正確答案為:C第17題.request.setAttribute("user","svse");session.setAttribute("user","bob");使用user則顯示A. nullB. svseC. bobD. 啥也沒有正確答案為:B第18題.給定一個(gè)Servlet的doGet方

11、法中的代碼片段,如下:request.setAttribute("name',"zhang");response.sendRedirect("http:localhost:8080/servlet/MyServlt");那么在MyServlet中可以使用()方法把屬性name的值取出來(lái)。A. Stringstr=request.getAttribute("name');B. Stringstr=(String)request.getAttribute("name');C. Objectstr=requ

12、est.getAttribute("name');D.無(wú)法取出來(lái)正確答案為:D第19題.在JSP中,test.jsp文件如下,試圖運(yùn)行時(shí),將發(fā)生()。<html><%Stringstr=null;%>stris<%=str%></html>A.轉(zhuǎn)譯期有誤B.編譯Servlet源碼時(shí)發(fā)生錯(cuò)誤C.執(zhí)行編譯后的Servlet時(shí)發(fā)生錯(cuò)誤D.運(yùn)行后,瀏覽器上顯示:strisnull正確答案為:D第20題.編寫自定義標(biāo)簽處理類后,需要編寫一個(gè)()去描述A. .tag文件B. .tld文件C. dtd文件D. .xml文件正確答案為:B第21

13、題.考慮下面JSP文件代碼片斷:<HTML><BODY><jsp:includepage="test2.jsp”><jsp:paramname="username"value="svse"/></jsp:include></BODY></HTML>以下()代碼片斷放置在中不會(huì)導(dǎo)致錯(cuò)誤A. <jsp:getParamname="username”/>B. <jsp:includeparam="username”/>C.

14、<%=request.getParameter("username")%>D. <%=request.getAttribute("username")%>正確答案為:C第22題.MVC中的MVC分別用、表示A. jspservletjavabeanB. HTmljavabeanjspC. javabeanjspservletD. servlethtmljsp正確答案為:C第23題.pageContext.setAttribute("user","tom");request.setAttrib

15、ute("user","bob");顯示"bob",則可以使用A.request.getAttribute("user")B. param.userC. userD. requestScope.user正確答案為:D第24題.在jsp中導(dǎo)入自定義標(biāo)簽的方式正確的是文件的<taglib>B. <%tagliburi=""prefix=""%>C. <jsp:tagliburi=""prefix=""%>

16、D.無(wú)需導(dǎo)入,可直接使用正確答案為:B第25題.publicclassSecurityFilter.如果想要讓該類成為一個(gè)過(guò)濾器,橫線處應(yīng)為A. implementsHttpFilterB. extendsFilterC. extendsHttpFilterD. implementsFilter正確答案為:D第26題.在JSP中可動(dòng)態(tài)導(dǎo)入其他頁(yè)面的標(biāo)簽是A.<%include/></textarea>B.<%include%>C. <jsp:importPage/>D. <jsp:include/>正確答案為:D第27題.<%S

17、tringcount="100"pageContext.setAttribute("cnt",count);%>Count:pageSt+100顯示為A.100100B.運(yùn)行異常C. 200D. 沒有任何顯示正確答案為:C第28題.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值為x,getCreationTime()方法返回值為y,則為x-y()A.兩個(gè)連續(xù)請(qǐng)求之間間隔的最長(zhǎng)時(shí)間B.最近的兩個(gè)連續(xù)請(qǐng)求之間的時(shí)間間隔C.最后使用session發(fā)送請(qǐng)求的時(shí)間和session創(chuàng)建時(shí)間的間隔D.最后使用sessi

18、on發(fā)送請(qǐng)求的時(shí)間正確答案為:C第29題.給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵入正確的請(qǐng)求URL并回車后,在控制臺(tái)上顯示的結(jié)果是().(選擇一項(xiàng))publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOExceptionSystem.out.println("get");publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throw

19、sServletException,IOExceptionSystem.out.println("post");A. getB. postC. getpostD. postget正確答案為:A第30題文件中有如下一行代碼:<jsp:useBeanid="user"scope="_"class="com.UserBean”>要使user對(duì)象可以作用于整個(gè)應(yīng)用程序,下劃線中應(yīng)添入()A. pageB. requestC. sessionD. application正確答案為:D第31題.JSP中有三大類標(biāo)簽,分別是A

20、. HTML標(biāo)記JSP標(biāo)記Servlet標(biāo)記B. CSS標(biāo)記HTML標(biāo)記Javascript標(biāo)記C.動(dòng)作標(biāo)記腳本標(biāo)記指令標(biāo)記D.指令標(biāo)記腳本標(biāo)記HTML標(biāo)記正確答案為:C第32題.下面方法可以返回當(dāng)前請(qǐng)求的請(qǐng)求方式A. request.getAttribute()B. session.getMethod()C. request.getMethod()D. request.getRequestURI()正確答案為:C第33題.某JSP中有如下代碼:<%pageContext.setAttribute(request.setAttribute(session.setAttribute(app

21、lication.setAttribute(%>有:$a則顯示結(jié)果為:“_»»xa,page);a,request);a,session);"a","application);A. pageB. requestC. sessionD. application正確答案為:A才能繼續(xù)傳遞到下一個(gè)過(guò)濾器第34題.過(guò)濾器使用A.request.getRequestDispatcher().forward(request,response);B. doFilter()C. doPut()D. doChain()正確答案為:B第35題.有showga

22、mej.jsp,代碼如下<%Gamegame=request.getAttribute("gameEntity");%><%=game.getGameName()%>在瀏覽器中輸入訪問(wèn)時(shí),出現(xiàn)500錯(cuò)誤,報(bào)出異常為NullPointerException造成該問(wèn)題的原因可能是:A. jsp文件路徑不對(duì)B. game對(duì)象沒有用new初始化C. getGameName()方法未定義D.參數(shù)名稱所代表的對(duì)象在請(qǐng)求中根本就不存在正確答案為:D第36題.在編寫Servlet時(shí)需要A.繼承ServletB.實(shí)現(xiàn)HttpRequestServletC.繼承Http

23、ServletD.實(shí)現(xiàn)HttpRequest正確答案為:C第37題.現(xiàn)在session中沒有任何屬性,閱讀下面2個(gè)JSP中的代碼,將分別輸出()。<%out.println(session.getAttribute("svse");%><%session.invalidate();out.println(session.getAttribute("svse");%>A. null,異常信息B. null,nullC.異常信息,異常信息D.異常信息,null正確答案為:A第38題.Http協(xié)議的狀態(tài)碼()表示文件沒有創(chuàng)建A. 200

24、B. 400C. 500D. 404正確答案為:D第39題.在WEB應(yīng)用中,數(shù)據(jù)傳遞的默認(rèn)編碼是A. ISO-8859-1B. UTF-8C. GBKD. UNICODE正確答案為:A第39題.從HTTP請(qǐng)求中,獲得請(qǐng)求參數(shù),應(yīng)該調(diào)用A. request對(duì)象的getAttribute()方法B. request對(duì)象的getParameter()方法C. session對(duì)象的getAttribute()方法D. session對(duì)象的getParameter()方法正確答案為:B第118題.按作用域從大到小排列正確的是A. applicationpagerequestresponseB. sess

25、ionpageContextrequestapplicationC. publicapplicationsessionrequestD. applicationsessionrequestpageContext正確答案為:D:簡(jiǎn)答題1、 數(shù)據(jù)庫(kù)題目( 1) 查詢平均工資高于8000的部門id和他的平均工資Selectdepartment_id,avg(salary)fromempgroupbydepartment_idhavingavg(salary)>80002) 查詢工資最低的員工姓名,工資Selectename,salaryfromempwheresalary=(selectmin

26、(salary)fromemp)(3)查詢平均工資最低的部門信息Select*fromdepartmentwheredepartment_id=(selectdepartment_idfromempgroupbydepartment_idhavingavg(salary)=(selectmin(avg(salary)fromempgroupbydepartment_id);列出在部門“SALES(銷售部)”工作的員工姓名、基本工資、雇用日期、部門名稱,假定不知道銷售部的部門編號(hào)。fromempe,deptdwheree.deptno=d.deptnoanddname='SALES

27、9;2、 javaScript部分( 1) 在DOM中節(jié)點(diǎn)有哪幾種( 2) 如何獲取元素節(jié)點(diǎn)(3)如何獲取屬性節(jié)點(diǎn),如<pid="bj"></p>如何獲取id( 4) 獲取元素節(jié)點(diǎn)的子節(jié)點(diǎn)有哪些方法( 5) 如何獲取文本節(jié)點(diǎn)3、 談?wù)勈裁词茿jax,及其優(yōu)缺點(diǎn):Ajax的原理是通過(guò)xmlHttpRquest對(duì)象來(lái)向服務(wù)器發(fā)異步請(qǐng)求,從服務(wù)器獲取數(shù)據(jù),然后用JavaScript的DOM操作更新局部頁(yè)面優(yōu)點(diǎn):(1)、最大的一點(diǎn)就是頁(yè)面無(wú)刷新,給用戶體驗(yàn)很好( 2) 、使用異步方式與服務(wù)器通信,不需要打斷用戶操作,具有更加迅速的響應(yīng)功能( 3) 、ajax

28、的原則是“按需取數(shù)據(jù)”,最大程度減少冗余請(qǐng)求,減少服務(wù)器的負(fù)荷缺點(diǎn):1、破壞瀏覽器的后腿按鈕的正常行為。在動(dòng)態(tài)更新頁(yè)面后,用戶無(wú)法回到前一個(gè)頁(yè)面狀態(tài)4、 你覺得jQuery有哪些好處 1) jQuery是輕量級(jí)的JavaScript框架 2) 2)強(qiáng)大的選擇器,可靠的事件處理機(jī)制,完善的ajax封裝,出色的瀏覽器兼容性5、 jQuery和Dom對(duì)象如何相互轉(zhuǎn)換:6、 $(document).ready(歷法和window.onload的區(qū)別兩個(gè)方法有相似的功能,但實(shí)行的時(shí)機(jī)有區(qū)別 1) 1)window.onload方法時(shí)網(wǎng)頁(yè)上又有元素(包括關(guān)聯(lián)文件)加載完后才執(zhí)行 2) $(document

29、).ready(在DOM載入就緒時(shí)就執(zhí)行,及其相關(guān)的綁定函數(shù)7、 你在項(xiàng)目中用到了xml技術(shù)的那些方面,如何實(shí)現(xiàn)的?8、 說(shuō)說(shuō)你對(duì)JSON的理解,有幾類數(shù)據(jù)JSON(JavaScriptObjectNotation)是一種輕量級(jí)的數(shù)據(jù)交換格式,他基于標(biāo)準(zhǔn)JavaScript的一個(gè)子集,是一個(gè)Js對(duì)象或數(shù)組結(jié)構(gòu)的字符串JSON有三類數(shù)據(jù)( 1) 單個(gè)數(shù)據(jù):numberStringBoolean,null四種類型( 2) 多個(gè)有序的數(shù)據(jù):數(shù)組,用包起來(lái)可以是上面四種中的任意一種(3)多個(gè)無(wú)需的數(shù)據(jù):對(duì)象,key,keyValue其中key是一個(gè)字符串,value可以是任意一種9、 解釋一下什么是S

30、ervlet?1、 API:有一個(gè)接口Servlet,他是Servlet規(guī)范中定義的用來(lái)處理客戶端請(qǐng)求的程序要實(shí)現(xiàn)的頂級(jí)接口2、10、 說(shuō)一說(shuō)Serverlet的生命周期?11、 區(qū)別請(qǐng)求轉(zhuǎn)發(fā)與重定向?12、 Http請(qǐng)求的GET和post的區(qū)別?13、 比較一下servlet與Filter?Filter是一種特殊的servlet,他們的作用完全不一樣,servlet使用來(lái)處理請(qǐng)求的,F(xiàn)ilter是用來(lái)過(guò)濾檢查請(qǐng)求的14、回答什么是Jsp?它有哪些內(nèi)置對(duì)象,簡(jiǎn)單的描述該對(duì)象15、 Jsp有哪些動(dòng)作?分別作用是什么一共有6種基本動(dòng)作:Jsp:include在頁(yè)面被請(qǐng)求時(shí)候引入一個(gè)文件Jsp:forward把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁(yè)面Jsp:useBean#找或者實(shí)例化

溫馨提示

  • 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)論