《Java Web應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)_第1頁
《Java Web應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)_第2頁
《Java Web應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)_第3頁
《Java Web應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)_第4頁
《Java Web應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《JavaWeb應(yīng)用開發(fā)》期末考試復(fù)習(xí)題庫(含答案)1.閱讀下面JSP頁面中的Java腳本代碼片段,當(dāng)有一個(gè)用戶訪問該頁面后,下一個(gè)用戶訪問該頁面時(shí),頁面的顯示的結(jié)果是()<%intx=2;%><%!intx=5;%>X=解析:JSP本質(zhì)上是一個(gè)Servlet類,<%!%>聲明的是這個(gè)類的成員,在本題中則,表達(dá)式輸出使用的是局部變量x,而局部變量每次調(diào)用都會(huì)重新初始化為22."下列File對(duì)象的哪個(gè)方法能夠判斷File對(duì)象對(duì)應(yīng)的路徑是否為目錄。()3.下列可以正確獲取當(dāng)前Web程序物理路徑的方A、request.getRealPa“th/組件的數(shù)據(jù)A、String[]getParameterValues(StringC、String[]getParameter(Strin解析:請(qǐng)求對(duì)象的getParameterValu以字符串?dāng)?shù)組的形式返回,如果參數(shù)不存在則返回null。getParameter方法取如果參數(shù)可能有多個(gè)值,應(yīng)使用getParameterValues方法,如果一定要使用getParameter方法,則只能返回多個(gè)值中的第一個(gè)值。A、page7.單選按鈕是下列哪一個(gè)?()A、<inputname=”sex"type=”text”value=B、<inputname=”sex”typeC、<inputname=”sex"type=”o8."在JSP頁面中,下列()表達(dá)式語句可以獲取頁面請(qǐng)求中名字為titl的eA、"【%=request.getParameter(“)t%i】tle”C、【%=request.getParamete9.下面對(duì)jdbcapi描述錯(cuò)誤的是()A、?DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫的連接A、"【SCRIPTLANGUAGE=""JavaScript""src=""calenB、【SCRIPTLANGUAGE="JavaScripC、【SCRIPTLANGUAGE="JavaScript"impD、【SCRIPTLANGUAGE="JavaScripA、request.getCookies():CookC、request.getSessioD、request.getSession().GetAttributes()Coet=gbk);pageEncoding=”gbk”B、程序C.程序D.服務(wù)avaBean的訪問范圍不能是()。答案:C17.在“【%!”和“%】”標(biāo)記之間聲明的Java的方法稱為頁面的成員方法,其A、"從定義處之后有效。B、在整個(gè)頁面內(nèi)有效。C、從定義處之前有效。答案:C18."正則表達(dá)式中,表示除了指定類型以外的字符的元字符是()19."JSP內(nèi)置對(duì)象request的getParameterValues方()法返回值是()21."當(dāng)JSP頁面執(zhí)行自定義標(biāo)簽,遇到結(jié)束標(biāo)簽時(shí)將調(diào)用()方法執(zhí)行處理。(選擇一項(xiàng))22.ActionFormBean中驗(yàn)證表單數(shù)據(jù)方法的返回類型是()struts1.0A、ctionError答案:C23.Page指令中的哪一個(gè)屬性用來定義Jsp頁面的MIME類型和Jsp字符的編碼.答案:A24.以下對(duì)象中的()不是JSP的內(nèi)置對(duì)象。A、request25.下面有關(guān)JSP和Servlet關(guān)系的論述正確的有:(1個(gè)正確答案)()A、JSP能夠?qū)崿F(xiàn)的功能均可由Servlet實(shí)現(xiàn)B、Servlet能夠?qū)崿F(xiàn)的功能均可由JSP實(shí)現(xiàn)C、Servlet更適做表現(xiàn)層D、JSP更適合做控制層答案:A26.如下JSP代碼,以下說法正確的是()<html><%StringName=“北大青鳥”;Session.setAttribute(“pany”,Name);Stringgetpany=see(“pany”);0ut.printIn(getpaD、運(yùn)行錯(cuò)誤,Stringgetpany=session.getAttribute(“pany”);有誤解析:getAttribute方法的返回值是0bject,若用String類型接收返回值需進(jìn)行強(qiáng)制類型轉(zhuǎn)換或調(diào)用toString方法27.下面哪個(gè)方法當(dāng)服務(wù)器關(guān)閉時(shí)被調(diào)用,用來釋放Servlet所占的資源。()A、service()28.下面哪個(gè)不是JSP中和javabean相關(guān)的標(biāo)記?()29."下面哪一項(xiàng)不屬于Node接口的子接口?()30.〈tdalign=“XXX”>中的align屬性是什么含義?()C、對(duì)齊方式D、邊框樣式答案:C31."在JSP頁面中使用【jsp:setPropertyname=""b的ea名n表單參數(shù)為字""property=""*""格/式】,將Bean屬性賦值,property=""*"格"式要求Bean的屬性名字()A、必須和表單參數(shù)類型一致B、必須和表單參數(shù)名稱—一對(duì)應(yīng)C、必須和表單參數(shù)數(shù)量一致D、名稱不一定對(duì)應(yīng)答案:B32.下列動(dòng)態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯(cuò)誤的是()。A、靜態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的B、動(dòng)態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是程序生成的C、靜態(tài)網(wǎng)頁文件里只有HTML標(biāo)記,沒有程序代碼。D、動(dòng)態(tài)網(wǎng)頁中只有程序,不能有HTML代碼。答案:D33."JSP提供了一個(gè)可以在多個(gè)請(qǐng)求之間持續(xù)有效的內(nèi)置對(duì)象(),該對(duì)象與瀏覽C、session答案:C34.在J2EE的ModelⅡ模式中,模型層對(duì)象被編寫為()。(選擇一項(xiàng))答案:D35.在JSP應(yīng)用中,下列選項(xiàng)不是JSP內(nèi)置對(duì)象的是()A、request解析:JSP有9個(gè)內(nèi)置對(duì)象,分別是request、response、out;pageContext、session、application;page、config36.釋放session對(duì)象時(shí),使用session對(duì)象的方法。A、clear()37."閱讀下面代碼片段:【/br】JavaBeanClassbean=newJavaBeanClass(parame;ter【)/br】request.setAttribute(""keyword"",bean);【/br】該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?()D、Page周期的Bean答案:A38.session對(duì)象的方法用于設(shè)置會(huì)話的超時(shí)時(shí)間。A、session.setMaxInactiveInterval(C、session.getMaxInac答案:A39."sesson對(duì)象的方法用于判斷是否為開始新會(huì)話。A、begin()40.在JSP頁面中進(jìn)行訪問控制時(shí),一般會(huì)使用JSP的()內(nèi)置對(duì)象實(shí)現(xiàn)對(duì)用戶的41.下列設(shè)置顏色的方法中不正確的是()A、“【bodybgcolor”=redA、"【linkhref=""css/css1.css""rel=""stylesheet""type=""tB、【inputhref="css/css1.css"rel="styC、【importhref="css/css1.css"rel="styleshD、【linksrc="css/css1.css"rel="sty答案:A43.【jsp:useBean聲】明對(duì)象的默認(rèn)有效范圍為。答案:A44."JSP文件test.j文sp件如下所示,運(yùn)行時(shí),將發(fā)生()?!?br】【html】【/br】【%【/br】Java.Iang.StringBufferbuffer=null;【/br】buffer.nd(“ABC”);【/br】%】【/br】Bufferis【%=A、"編譯期錯(cuò)誤B、編譯Java源代碼時(shí)錯(cuò)誤C、執(zhí)行編譯后的字節(jié)碼時(shí)發(fā)生錯(cuò)誤答案:C45.JSP頁面由JSP頁面元素構(gòu)成,以下JSP頁面元素屬于JSP指令的是A、"%pagelanguage=""java""import=""java.util.*"buffer=""8kb"ge=""error.jsp""isErrorPagB、【%!StringgetHello(Stringname){r46.下面那一個(gè)是正確使用JavaBean的方法()A、<jsp:useBeanid="address”class="AddressBean/><jsp:setPropee=”address”property=”name"value=”bai”/><c:settaB、〈jsp:useBeanname=”addresC、〈jsp:useBeanbean=”address”clasD、〈jsp:useBeanbeanName=”addreA、tagC、variable48.在JavaJDBC編程中,可以使用PreparedStatemen接t口為特定的SQL命令指定多個(gè)參數(shù),此時(shí)需要在創(chuàng)建SQL語句時(shí)為每個(gè)參數(shù)各用一個(gè)()符號(hào)作為占A、"*A、request.getPatameter(“titl息描述語句正確的是()。(選擇一項(xiàng))52.如果同一頁面中有多個(gè)提交按鈕(),要求用一個(gè)Action類處理,在Struts53.在web.xml配置文件中,能夠正確設(shè)置歡迎頁面的選項(xiàng)是()A、<web-app><wele-file>index.jsp</weke-file></weC、<wele-file><wele-file>index.jsp</weleD、<wele-file-list><wele-file>index.jsp</wele-list><wele-file>index.html</wele-file><wele-A、javax.servlet.FilC、setAttribute(Stri60.下邊哪個(gè)不是MVC中的組成?()B、FrameWorkmvc就是框架答案:B61.下邊哪個(gè)是JSP指令標(biāo)記()A、〈%……%>:服務(wù)器腳本D、<%=……%》:表達(dá)式答案:C62."使用response對(duì)象進(jìn)行重定向時(shí),使用的是()方法A、"getRequestDispatche答案:C63.以下腳本元素中有語法錯(cuò)誤的是()64.Eclipse工具開發(fā)Servlet會(huì)自動(dòng)將src目錄下的文件編譯成class文件存放到哪個(gè)目錄下()65.核心標(biāo)簽庫中,用來實(shí)現(xiàn)循環(huán)功能的標(biāo)簽是()B、numberC、11et每被請(qǐng)求一次它就會(huì)被調(diào)用一次。()A、service()CSS的樣式()D、JSTL只有一個(gè)Core核心標(biāo)簽庫A、"session.setAttribute(name,jaC、session.setAttribute("jack",【inputname”=activ”e【inputname”=activ”e【inputname”=activ”nputname”=activ”eType=”checkbox”value”=tyA、“request.getParameter(“act72.下面選項(xiàng)中,表示服務(wù)器錯(cuò)誤的狀態(tài)碼是()B、代碼對(duì)應(yīng)的輸出是680."在JSP中為內(nèi)建對(duì)象定義了4種作用范圍,即ApplicationScope、PageScope和()四個(gè)作用范圍。81."對(duì)于轉(zhuǎn)發(fā)與重定向的描述錯(cuò)誤的語句是()B、使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URLC、使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URL89."JSP的哪個(gè)指令允許頁面使用者自定義標(biāo)簽庫?()st.getRequestDispatcher(""ajsp"");【/br】dispatA、頁面重定向到ajsp頁面A、org.apache.struts.action.ActionSeD、org.apache.struts.a答案:B解析:JSP指令元素的語法是:<%指令名屬性=”屬性值”%>95."關(guān)于MVC架構(gòu)的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?()A、提高了對(duì)開發(fā)人員的要求B、代碼復(fù)用率低C、增加了文件管理的難度D.產(chǎn)生較多的文件答案:B96.在web項(xiàng)目的目錄結(jié)構(gòu)中,web.xml文件位于()中B、文檔根目錄C、variable97."下列關(guān)于JSP中Page該指令用法的描述不正確的是().B、可以在一個(gè)頁面中使用多個(gè)【%page%】指令C、"為增強(qiáng)程序的可讀性,建議將【%page%】指令放在JSP文件的開頭,但不是必須的不可以是()。100."下面哪一項(xiàng)不是加載驅(qū)動(dòng)程序的方法?()A、〈c:importurI="foo.jsC、〈c:includeurl=”foo.j102.Jsp:forward和sendredirect都是用來做頁面跳C、forward地址欄不變化,只能在web應(yīng)用程序內(nèi)的頁面間跳轉(zhuǎn).D、forward地址欄變化,可以跳轉(zhuǎn)到任何頁面和機(jī)器.B、【!—注釋內(nèi)容--】D、/*注釋內(nèi)容*/105.以下關(guān)于EL和JSTL說法錯(cuò)誤的是?()D、JSTL只有一個(gè)Core核心標(biāo)簽庫A、DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫的連接B、Connection接口的createStatement()方法可以創(chuàng)建一個(gè)Statement對(duì)象C、Statement接口的executeQuery()方法可以發(fā)送select語句給數(shù)據(jù)庫D、ResultSet接口表示執(zhí)行insert語句后得到的結(jié)果集109.在Servlet里,能正確獲取session的語句B、HttpSessionsession=requeC、HttpSessionsession=response.D、HttpSessionsession=responalhost:8080/servlet/Helervlet的輸出是()?!?br】Importjava.io.*;【/br】Importjavax.servlet.*;【/br】importjavax.servlet.http.*;【/br】PublicclassHtextendsHttpServlet{【/br】Publicvoidservice(HttpServletRetpServletResponseres)【/br】throwsServletException,I0Excep【/br】PublicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,I0Exception{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】"doGetHelloWorld!"");【/br】out.printIn(""【/body】"");【/br】out.printIn(""【/html】"");【/br】out.close();【/bt(HttpServletRequestreq,HttpServletResponseres)【/br】throwception,I0Exception{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.printIn(out.printIn(""【body】"");【/br】out.printIn(""doPostHelloWorld!"");【/br】out.printIn(""【/body】"");【/br】}【/br】}選(擇一項(xiàng))A、"一個(gè)HTML頁面,頁面上顯示doGetHelloWorld!etRequestrequest,HttpServletResponseresponse)【/br】thrption,I0Exception{0ut.printIn(“hikit處填充如下代碼。(選項(xiàng)一項(xiàng))A、"PrintWriteorut=response.getWritC、)0utputStreamout=response.g112.用來在網(wǎng)頁中顯示圖形的標(biāo)記為()B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】113."使用【jsp:getPropert動(dòng)y】作標(biāo)記可以在JSP頁面中得到Bean實(shí)例的屬性值,并將其轉(zhuǎn)換為什么類型的數(shù)據(jù),發(fā)送到客戶端。()A、"String答案:A114.JSP頁面的page指令主要用于設(shè)置該頁面的各種屬性,page指令的language屬性的作用是()A、"將需要的包或類引入到JSP頁面中B、指定JSP頁面使用的腳本語言,默認(rèn)為JavaC、指定JSP頁面采用的編碼方式,默認(rèn)為text/htmlD服.務(wù)器所在國家115."給定JSP程序源碼如下:【/br】【html】【/br】【%intcount=1;%】【/br】【/html】【/br】以下()語句可以在下劃線處插入,并且運(yùn)行后輸出結(jié)果是:1。(選擇一項(xiàng))答案:A答案:D118."Servle中t,使用()接口中定義的()方法來處理客戶端發(fā)出的表單數(shù)119.JSP文件test.jsp代碼如下所示,則試圖運(yùn)行時(shí),將發(fā)生()<html><%Java.lang.StirngBufferbuffer=newjava.Iang.StringBufferB、編譯Java源碼時(shí)發(fā)生錯(cuò)誤C、執(zhí)行編譯后的字節(jié)碼時(shí)發(fā)生錯(cuò)誤120."如JSP頁面執(zhí)行時(shí)遇到自定義標(biāo)簽,doStartTag(方)法將被調(diào)用()次。(選擇一項(xiàng))A、1或多B、1D、0或多121.關(guān)于兩種請(qǐng)求,下列說法正確的是?()A、get請(qǐng)求是默認(rèn)的B、get請(qǐng)求處理的數(shù)據(jù)量大小不受限制D、post請(qǐng)求可以由doGet方法處理a.rmi.*和java.util.*包.正確的是A、<%@pageLanguage=“Java”,importB、<%@pagelanguage=“JaC、<%@pagelanguage=“D、<%@pagelanguage=“Jav解析:循環(huán)開始時(shí),變量i值為0,++i后,i變成1,并未x賦值為1,然后輸出x++,頁面輸出1,x變成2;i++成2,進(jìn)入下一輪循環(huán),++i后,i變成3,并為x賦值為3,然后輸出x++,頁面輸出3,x變成4;i++成4,進(jìn)入下一輪循環(huán),++i后,i變成5,并為x賦值為5,然后輸出x++,頁面輸出5,x變成6;i++成6,循環(huán)種植。最終輸出的是135128.下面的哪個(gè)選項(xiàng)不能實(shí)現(xiàn)頁面的跳轉(zhuǎn)()<jsp:xxx〉標(biāo)實(shí)現(xiàn)重定向A、<jsp:redirecturI=“someur129.下面哪一個(gè)不是JSP本身已加載的基本類?()A、java.lang.*130."在J2EE實(shí)現(xiàn)企業(yè)級(jí)應(yīng)用開發(fā)中,()是描述標(biāo)記庫的XML文檔。131.帶包名()的servlet()的訪問方法是.(該servlet放置在classes目錄中)A、http://localhost:8080/tom.jiafei.B、http://localhost:8080/seC、http://localhost:8080/servletD、http://localhost:8080/sinvoker組件,能實(shí)現(xiàn)免web.xml配置servlet可以參考:http://blog.csdn.net/baoyiming1991/article/det答案:D132.假定login.getName()返回類型為java.Iang.String,給定JSP代碼:Wele以下那個(gè)選項(xiàng)與此語句的功能相同?答案:A133.給定下面HttpServlet的service方法:(1)publicvoidservice(HttpServletRequestrequest,(2)HttpServletResponseresponse)(3etException,I0Exception{(4)Httpsessions=request.getSession();(5)//insertcodehere(6).}在第(6)行插入以下哪條語句能夠?qū)ession中的屬性刪除()A、session.unbind(”key”E、session.deleteAttri答案:C134.HttpServletRequest對(duì)象的()方法能夠獲取一個(gè)表單參數(shù)的值:答案:C135.以下關(guān)于JavaBean的描述錯(cuò)誤的是()A、JavaBean是一個(gè)公有java類B、JavaBean提供給外界使用的方法是公有類型的C、JavaBean必須有一個(gè)帶參構(gòu)造方法D、在JSP中使用的JavaBean必須放在一個(gè)有名包中“一定要寫包”答案:C136.下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記?()137.下列選項(xiàng)中,哪個(gè)是web.xml中配置初始化參數(shù)的標(biāo)簽?()138.下面對(duì)servlet中重定向說法描述錯(cuò)誤的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源組件的響應(yīng)結(jié)果不會(huì)發(fā)送給客戶端C、sendRedirect()方法后的代碼仍會(huì)執(zhí)行D、源組件和目標(biāo)組件共享ServletRequest對(duì)象139.WEB應(yīng)用中,常用的會(huì)話跟蹤方法不包括()。(選擇一項(xiàng))C、隱藏表單域D、有狀態(tài)HTTP協(xié)議user”scope=””type=”.UserBean”/】【/br】要使user對(duì)象在用戶對(duì)其發(fā)出請(qǐng)求時(shí)存在,下劃線中應(yīng)填入()。141."HTML文檔定義層的標(biāo)記是()143."下面哪一項(xiàng)是合法的xml標(biāo)記名稱?()B、【123書名】prepareStatement(""updatceoursesethours=?wherecouA、=1b=1答案:C都從0開始A、lertBox="HelloWor152.下面選項(xiàng)中,用于根據(jù)虛擬路徑得到文件的真實(shí)路徑的方法是()A、StringgetRealPath(StringpA、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jC、/WEBINF/classes放置已經(jīng)編譯的類文件D、/META-INF/classes放置已經(jīng)編譯的類文件A、jdbc.driver.oracle.OracleDriverC、driver.oracle.jdbc.158."JavaMail是一組用于發(fā)送和接收郵件消息的API。發(fā)送郵件使用()協(xié)議,接收郵件使用()協(xié)議。解析:Servlet的生命周期是:實(shí)例化(調(diào)用構(gòu)造函數(shù))、初始化(調(diào)用init方法)、服務(wù)(調(diào)用service方法)、銷毀(調(diào)用destroy方法)C、模型組件163."在用戶登錄的JSP頁面上,包含如下代碼所示的表單,當(dāng)用戶填寫信息后點(diǎn)擊“登錄”按鈕是,將產(chǎn)生的結(jié)果是()【/br】【formaciton=”loginAction.jsp”name=”loginform”method=”get”】【/br】用戶名:【inputtype”=tex”tname=”name”/】【br】【/br】密碼:【inputtypee=”pwd”/】【/br】【inputtyp”e=submit”value=”登錄B、表單提交到loginAction.j,sp用戶不能在瀏覽器的地址欄看到提交的參數(shù)C、表單提交到loginForm,用戶可以在瀏覽器的地址欄看到提交的參數(shù)D、表單提交到loginForm,用戶不能在瀏覽器的地址欄看到提交的參數(shù)164."在J2EE中,在一個(gè)JSP文件中,有表達(dá)式【%=2+3%】,它將輸出()。(選擇一項(xiàng))D、不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的165."include指令用于在JSP頁面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁A、是一個(gè)完整的HTML文件C、是一個(gè)完整的TXT文件D、是一個(gè)完整的Java源文件166.下列選項(xiàng)中,哪個(gè)HTML元素中可以放置Javascript代碼?()A、<script>答案:A167.下面選項(xiàng)中,哪個(gè)頭字段用于告知服務(wù)器,客戶端所使用的字符集?()答案:D168.在JavaWeb中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的A、init方()法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法A、通過cookieA、?page指令C、?import指令173.當(dāng)訪問JSP頁面顯示中文亂碼,以下選項(xiàng)中A、<%pagelanguage=“javaD、<%pagecontentType=“指定當(dāng)前頁面的字符集,可以保證當(dāng)前頁面上的中文正確顯示,故D選項(xiàng)正確,同樣的功能還可以使用pageEncoding屬性實(shí)現(xiàn),即<%pagepa請(qǐng)求,執(zhí)行字節(jié)碼文件的結(jié)果是()A、發(fā)送一個(gè)JSP源文件到客戶端B、;A、<input/>177.42)J2EE中,JSPEL表達(dá)式:${user.loginName執(zhí)}行效果等同于(擇一項(xiàng))178.當(dāng)在JSP文件中要使用到ArrayList對(duì)象時(shí),應(yīng)在JSP文件中加入以下哪個(gè)語句?()A、〈jsp:includefile="java.util.B、<jsp:includepage="java.util.*"/>179.http://localhost:8080/web/show.jsp?name=svse下列取得請(qǐng)求參數(shù)值正180.一個(gè)servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、estroy()方法181.在JSP中需要將1.jsp的請(qǐng)求數(shù)據(jù)通過2.jsp轉(zhuǎn)發(fā)給3.jsp,應(yīng)該在2.jspA、<%request.sendRedirect(“”C、<%request.getRequestDispatcher(“”).forward(reqD、<%request.sendRedirect(“”).forwa182..客戶化標(biāo)簽庫文件myTags.tld,應(yīng)當(dāng)保存在哪一個(gè)目錄下()A、web應(yīng)用程序的根目錄183.在使用JSP開發(fā)的Web應(yīng)用程序中,home目錄與images目錄為同級(jí)目錄,現(xiàn)在要在home目錄下的index.jsp中訪問images目錄下的圖片1.jpg,以下代碼片段正確的是()tit標(biāo)le記】之間的內(nèi)容將顯示到()A、request.getRealPat186."()是標(biāo)題標(biāo)記。C、【hr】標(biāo)記187.下列動(dòng)作標(biāo)簽中哪一個(gè)是用于以“名字一值”對(duì)應(yīng)的形式為其它標(biāo)簽提供附A、include動(dòng)作標(biāo)簽B、forward動(dòng)作標(biāo)簽C、useBean動(dòng)作標(biāo)簽答案:D188.如果需要?jiǎng)h除session中的某個(gè)屬性key,可以調(diào)用下面的方法()A、remove(“key”);答案:B189.43)J2EE中,()類()方法用于返回應(yīng)用程序的上下文路徑。(選擇一項(xiàng))A、HttpServletReque、stgetContextPaC、ServletConte、xtgetContextPB、可以使用Class.forName()方法把JDBC驅(qū)動(dòng)類裝載入Java虛擬機(jī)中l(wèi)et每被請(qǐng)求一次它就會(huì)被調(diào)用一次。()用有相同的生命周期?()A、"request.getParameter(s201.下邊哪個(gè)不是JSP內(nèi)置對(duì)象?()D、out9個(gè)request,response,outPageContext,requD、這兩個(gè)標(biāo)記的name屬性的值可以和標(biāo)記的id屬性的值不同【是相同的】203."下列代碼中rs為查詢得到的結(jié)果集,代碼運(yùn)行后表格的每一行有幾個(gè)單元print(“【td】”+rs.getString(1)+”【/td】”)【/br】out.print(“【td】”+rs.getString(2)+”【/td】”)【/br】out.print(“【td】”+rs.getString(3)+”【/td】”)【/br】out.print(“【td】”+rs.getString(“publish”)+”【/td】”)【/br】out.print(“【td】”+rs.getFloat(“price”)+”【/td】”)【/br】out.print(“【/tr】A、4D、不確定答案:B204.要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語句()A、session.getAttribute(“key”,”val205."下面的代碼是連接哪個(gè)數(shù)據(jù)庫的驅(qū)動(dòng)加載片段()【/br】try{【/br】Class.forName(""oracle.jdbc.driver.OracleDriver"");【/br】(Exceptione){【/br】out.print(eA、OracleD、不確定答案:A206.在JSP中,要定義一個(gè)方法,需要用到以下()元素。A、選項(xiàng)缺失B、選項(xiàng)缺失C、選項(xiàng)缺失答案:C207."下列XML格式正確的為(。)A、【學(xué)生學(xué)號(hào)=“101”姓名=張三/】B、【學(xué)生學(xué)號(hào)=“101”姓名=”張三”】C、【學(xué)生學(xué)號(hào)=“101”姓名=”張三”/】D、【abc學(xué)號(hào)=“101”姓名=”張三”】學(xué)生【/abc】答案:Dp自身要顯示的內(nèi)容,應(yīng)該在Home.jsp中使用的語句是(。)(選擇一項(xiàng))A、"a)【%includefile“=inc.js”C、【jsp:includefi“l(fā)ein=c.D、【jsp:forwardpage“=inc.js”p/】1.在struts應(yīng)用的控制器中包含哪些組件(兩個(gè)正確答案)()struts1.0A、JSP2.在Java中,以下關(guān)于得到ResultSet對(duì)象、PreparedStatement對(duì)象、Statement對(duì)象的說法,正確的是()A、可以使用Statement對(duì)象的executeQuery方法返回ResultSet對(duì)象B、可以使用Connection對(duì)象的createStatement方法獲得PreparedStatD、可以使用Connection對(duì)象的executeQuery方法返回ResultSet對(duì)象D、每個(gè)子應(yīng)用對(duì)應(yīng)一個(gè)單獨(dú)的web.xml文件6.在JSP中,要在page指令中設(shè)置使用的腳本語言是Java,且導(dǎo)入了java.io和java.util包,下列語句中正確的是()A、<%pagelanguage=“java”import=“java.io.*,java.utilC、<%pagelanguage=“java”impoD、<%pagelanguage=“java”%><%pageimport=“用”,”隔開;也可以寫多條page指令,分別導(dǎo)入,不能在一個(gè)page指令中寫A、PreparedStatement接口繼承自Statement接口,因此Prepa實(shí)例能夠強(qiáng)制轉(zhuǎn)換成Statement實(shí)例來使用B、PreparedStatement實(shí)例使用完畢弧,不再需要關(guān)閉數(shù)據(jù)庫連接答案:BD8.ServletAPI由哪兩個(gè)包組成?(兩個(gè)答案)()9.如果某個(gè)類要成為Servlet,則它應(yīng)該繼承如下哪個(gè)類()答案:BDA、PreparedStatementpstmt=con.prepB、PreparedStatementpstmt=con.prepareStatemD、PreparedStatements要執(zhí)行的SQL語句;PreparedStatement需要在創(chuàng)建時(shí)就提供SQL語句進(jìn)行預(yù)編譯,所以執(zhí)行小懶蟲更高。SQL語句中用到的數(shù)據(jù),可以在編寫SQL語句時(shí)直接給出,拼接在語句中;對(duì)于PreparedStatement還可以在語句中使用?占位符,int類型的參數(shù)賦值需調(diào)用setInt(intcount,intintValue)13.ActionForm組件的存在范圍是(兩個(gè)正確答案)()14.在JSP頁面中,JSP小腳本如下所示,要取出s代碼可以是()<%ArrayListlist=newArrayList();Session.setAttribute(“IA、Objecto=session.getAttribute(“l(fā)iB、0bjecto=(ArrayList)sessionC、ArrayListlist2=(ArrayList)session.解析:從作用域中取值使用getAttribute方法,且此方法的返回值是0bject,儲(chǔ)類型為int)的值,可以填入下劃線的代碼是()【/br】While(res.next())16.在一個(gè)文本組件中輸入字符時(shí)有可能觸發(fā)事件。17..下面哪些對(duì)象可以在同一應(yīng)用程序的不同網(wǎng)頁間共享數(shù)據(jù)D、選項(xiàng)缺失ss〉org.apache.struts.action.ActionServlet</servlet-class〉<tartup><!—StandardActionServletMapping<servlet—mappi—name〉action</servlet-name>〈urI-pattern>*.do</A、Servlet容器在啟動(dòng)應(yīng)用時(shí),會(huì)初始化這個(gè)ActionServletB、對(duì)于所有URL中以”*.do”結(jié)尾的Http請(qǐng)求,都由ActionServlet處理C、這段代碼位于struts—config.xml中判斷題1.采取在servler.xml文件中配置虛擬目錄,每次修改server.xml文件后,都2.HttpServletRequest接口中的setCharacterEncoding()方法用于設(shè)置request對(duì)象獲取請(qǐng)求參數(shù)的解碼方式,它對(duì)于get與post請(qǐng)求都有效。()4.ServletConfig對(duì)象可以實(shí)現(xiàn)多個(gè)Servlet之間的數(shù)據(jù)共享。()化、提供服務(wù)、銷毀。()方法)、服務(wù)(調(diào)用service方法)、銷毀(調(diào)用destroy方法)t的多重映射。()所有元素。()1.對(duì)待異常的方式有兩種:();()。2.JavaBean的種類分為()和()兩類。3.請(qǐng)求轉(zhuǎn)發(fā)源組件的響應(yīng)結(jié)果()_發(fā)送到客戶端,包含()發(fā)送到客戶端。()5."()接口可以獲取由客戶端傳送的闡述名稱,也可以獲取客戶端正在使用的6.在HTTP的8種請(qǐng)求方式中,最常用的是()和()。7.javaweb應(yīng)用的部署描述符是指()文件。8.當(dāng)一個(gè)servle接t收來自客戶端的調(diào)用請(qǐng)求,它接收兩個(gè)對(duì)象()、()。9.Internet是一個(gè)以()、通信協(xié)議為基礎(chǔ),連接各個(gè)國家、各個(gè)部門、各個(gè)10.用于監(jiān)聽ServletRequest對(duì)象生命周期的接口是()。11.javaweb在mvc設(shè)計(jì)模式下,()是模型,()是視圖,()是控制器。12.Servlet容器為每一個(gè)HttpSession對(duì)象分配一個(gè)唯一標(biāo)識(shí)符,叫做()。13."JSP中共享數(shù)據(jù),大體上分為兩種情況,第一種是在()之間共享數(shù)據(jù),另一種是在()之間共享數(shù)據(jù)。14.Servlet容器啟動(dòng)每一個(gè)web應(yīng)用時(shí),都會(huì)為它創(chuàng)建一個(gè)唯一的()對(duì)象,15.Servle的t生命周期分三個(gè)時(shí)期:()、()、()。18.JDBC的英文全稱是(),中文意義是()。19.如果要獲取請(qǐng)求客戶端的IP地址,應(yīng)使用()對(duì)象。21.session對(duì)象的常用方法(),返回會(huì)話標(biāo)識(shí)符;(),返回和應(yīng)用層數(shù)據(jù)22.J2EE平臺(tái)由一整套()、()、()構(gòu)成,它對(duì)開發(fā)基于Web的多層應(yīng)用提23.HTML是英文()的縮寫。24.在XML文檔中,元素一般是由開始標(biāo)記,屬性,()和結(jié)束標(biāo)記構(gòu)成。25.每個(gè)Cookie的大小限制為()300個(gè)用戶21簡(jiǎn)述Jsp的執(zhí)行過程。26.Tomcat服務(wù)器的默認(rèn)端口號(hào)是()。27.操作文件主要有兩種類型()、()。28.在JSP中,()內(nèi)置對(duì)象代表請(qǐng)求消息,()內(nèi)置對(duì)象代表響應(yīng)消息,()29.Servlet容器啟動(dòng)每一個(gè)web應(yīng)用時(shí),都會(huì)為它創(chuàng)建一個(gè)唯一的()對(duì)象,31.FileReader通過()對(duì)象或者()可以把內(nèi)容輸出到文件中。32.page指令的語法為()。答案:<%pagepageDirect37.在HttpServletResponse接口中,實(shí)現(xiàn)請(qǐng)求重定向的方法是()。38."對(duì)象是典型的具有()、()和()的事物,()反映了對(duì)象的狀態(tài),可以40.JavaBean是描述()的軟件組件模型。41.在DOM接口規(guī)范中,有四個(gè)基本接口:()、()、()和()。的輸出緩沖區(qū),其基類是()。43.超級(jí)鏈接標(biāo)記<a>的href屬性取值為()。44.JavaBean的種類分為()和()兩類。46.在傳統(tǒng)的網(wǎng)頁HTML文件()中加入()和(),就構(gòu)成了JSP網(wǎng)頁。答案:*.htm,*.html|Jav程a序片段【Scriptl】e49.JSP開發(fā)網(wǎng)站的兩種模式分為()、()。52.一個(gè)循環(huán)語句包含的4個(gè)部分為:初始化部分()、()、迭代部分、()。53.HttpServletResponse接口的sendRedirect方法,該方法的實(shí)質(zhì)是生成()55.JSP編譯指令的一般語法形式為()。xt對(duì)象,該對(duì)象和web應(yīng)用具有相同的()。端()一次訪問的一些特定信息。62.XML聲明部分以()開始,以“?>”部分結(jié)束,開始字符之間沒有空格。聲63.<body>標(biāo)記用于定義HTML文檔所要顯示的內(nèi)容,也稱為()。64.引入CSS的方式有4種,分別為()、行內(nèi)式()、()和導(dǎo)入式。65.一個(gè)session可以通過()或重寫()來維持。66.在tomcat中訪問helloapp應(yīng)用的login.html文件時(shí),在瀏覽器地址欄應(yīng)寫67.ServletConfig對(duì)象是由()創(chuàng)建出來的。68.JavaServlet的主要特點(diǎn)是:()、()、()、()、節(jié)省投資。運(yùn)行servlet需要在()注冊(cè)69.表單標(biāo)記中的()屬性用于指定處理表單數(shù)據(jù)程序url的地址。70.JSP頁面的程序片中可以插入()71.()對(duì)象的類型是javax.servlet.ServletResp類on的se實(shí)例,JSP引擎72.在tomcat上發(fā)布javaweb應(yīng)用時(shí)的默認(rèn)目錄是()目錄。74.()對(duì)象用于輸出數(shù)據(jù),它可以是javax.servlet.jsp.JspW的ri—te個(gè)r的范圍是()。76.JDBC是用于執(zhí)行(SQL語句)的Java應(yīng)用程序接口,由一組用Java語言編寫的()組成。78.exceQuery方法用來執(zhí)行一個(gè)產(chǎn)生單個(gè)結(jié)構(gòu)集的()語句,它只有一個(gè)()參79.一個(gè)Bean由三部分組成:()、()、()。答案:實(shí)現(xiàn)java.io.serializ接ab口le|提供無參數(shù)的構(gòu)造方法|提供gette80.異常的處理,可在該方法的代碼段中包含3類代碼:()、()和()代碼塊。81.J

溫馨提示

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