版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JavaWeb期末考試復(fù)習(xí)試題及答案1.JSP頁(yè)面以()為擴(kuò)展名進(jìn)行保存。A..jpsB..jsp(正確答案)C..javaD..JSP2.在JSP中如果要導(dǎo)入java.io.*包,應(yīng)該使用()指令。A.page(正確答案)B.taglibC.includeD.forward3.如果當(dāng)前JSP頁(yè)面出現(xiàn)異常時(shí)需要轉(zhuǎn)到一個(gè)異常頁(yè),需要設(shè)置page指令的()屬性。A.ExceptionB.isErrorPageC.errorD.errorPage(正確答案)4.JSP中的隱式注釋為()。A.//注釋內(nèi)容B.<!—注釋內(nèi)容-->C.<%--注釋內(nèi)容--%>(正確答案)D./*注釋內(nèi)容*/5.使用response對(duì)象進(jìn)行重定向時(shí)使用的方法為()。A.getAttributeB.sendRedirect(正確答案)C.setContentTypeD.setAttribute6.如果把用戶名變量UserName放在session對(duì)象中,下面語(yǔ)句正確的是()A.session.setName(UserName)B.session.setName(“name”,UserName)C.session.setAttribute(UserName)D.session.setAttribute(“name”,UserName)(正確答案)7.在JSP中,test.jsp文件中有如下一行代碼:<jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/>要使user對(duì)象中一直存在于對(duì)話中,直至其終止或被刪除為止,下劃線中應(yīng)填入()。A.pageB.requestC.session(正確答案)D.application8.在JSP中,使用<jsp:useBean>動(dòng)作可以將javaBean嵌入JSP頁(yè)面,對(duì)JavaBean的訪問(wèn)范圍不能是()。A.pageB.requestC.response(正確答案)D.application9.在JSP中,()動(dòng)作用于將請(qǐng)求轉(zhuǎn)發(fā)給其他JSP頁(yè)面。A.forward(正確答案)B.includeC.useBeanD.setProperty10.JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:()。A.nameB.propertyC.value(正確答案)D.以上皆不會(huì)出現(xiàn)11.在<c:choose>標(biāo)記中包含哪個(gè)標(biāo)記()?A.caseB.chooseC.checkD.when(正確答案)12.下面哪個(gè)標(biāo)記產(chǎn)生的結(jié)果同<%=var%>()。A.<c:setvalue=var>B.<c:varout=${var}>C.<c:outvalue=${var}>(正確答案)D.<c:outvar="var">13.每次傳遞請(qǐng)求或響應(yīng)時(shí)調(diào)用Filter的()方法。A.init()B.doFilter()(正確答案)C.destroy()D.getInitParameter14.StrutsBean的()標(biāo)記檢索Web應(yīng)用程序資源的結(jié)果。A.defineB.include(正確答案)C.messageD.page15.Servlet程序的入口點(diǎn)是:()A.init()(正確答案)B.main()C.service()D.doGet()16、下面哪一個(gè)不是JSP本身已加載的基本類(lèi)?()A、java.lang.*B、java.io.*(正確答案)C、javax.servlet.*D、javax.servlet.jsp.*17、對(duì)于預(yù)定義<%!預(yù)定義%>的說(shuō)法錯(cuò)誤的是:()A、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行B、一個(gè)聲明僅在一個(gè)頁(yè)面中有效C、聲明的變量將作為局部變量(正確答案)D、在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化18、從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語(yǔ)句正確:()A、Select*from員工where姓名=’_瑪麗_’B、Select*from員工where姓名=’%瑪麗_’C、Select*from員工where姓名like‘_瑪麗%’D、Select*from員工where姓名like‘%瑪麗%’(正確答案)19、下述選項(xiàng)中不屬于JDBC基本功能的是:()A.與數(shù)據(jù)庫(kù)建立連接B.提交SQL語(yǔ)句C.處理查詢(xún)結(jié)果D.數(shù)據(jù)庫(kù)維護(hù)管理(正確答案)20、在JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:()A.nameB.propertyC.value(正確答案)D.以上皆不會(huì)出現(xiàn)21、Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:()A.<%@page%>作用于整個(gè)JSP頁(yè)面。B.可以在一個(gè)頁(yè)面中使用多個(gè)<%@page%>指令。C.為增強(qiáng)程序的可讀性,建議將<%@page%>指令放在JSP文件的開(kāi)頭,但不是必須的。D.<%@page%>指令中的屬性只能出現(xiàn)一次。(正確答案)22、在JSP中調(diào)用JavaBean時(shí)不會(huì)用到的標(biāo)記是:()A.<javabean>(正確答案)B.<jsp:useBean>C.<jsp:setProperty>D.<jsp:getProperty>23、關(guān)于JavaBean正確的說(shuō)法是:()A、Java文件與Bean所定義的類(lèi)名可以不同,但一定要注意區(qū)分字母的大小寫(xiě)(正確答案)B、在JSP文件中引用Bean,其實(shí)就是用<jsp:useBean>語(yǔ)句C、被引用的Bean文件的文件名后綴為.javaD、Bean文件放在任何目錄下都可以被引用24、Servlet程序的入口點(diǎn)是:()A、init()(正確答案)B、main()C、service()D、doGet()25、不能在不同用戶之間共享數(shù)據(jù)的方法是()A、通過(guò)cookie(正確答案)B、利用文件系統(tǒng)C、利用數(shù)據(jù)庫(kù)D、通過(guò)ServletContext對(duì)象26、過(guò)濾器使用______________才能繼續(xù)傳遞到下一個(gè)過(guò)濾器()A.request.getRequestDispatcher().forward(request,response);B.doFilter()(正確答案)C.doPut()D.doChain()27、以下哪項(xiàng)陳述是錯(cuò)誤的()A.在WEB項(xiàng)目的共享數(shù)據(jù)范圍內(nèi),application是范圍最廣泛的B.當(dāng)我們?cè)谝粋€(gè)JSP頁(yè)面新開(kāi)窗口時(shí),新開(kāi)窗口的頁(yè)面也共享session范圍內(nèi)的數(shù)據(jù)C.當(dāng)在JSP頁(yè)面中通過(guò)指令將頁(yè)面請(qǐng)求轉(zhuǎn)發(fā)到的頁(yè)面中,可以共享一個(gè)page范圍內(nèi)的數(shù)據(jù)(正確答案)D.當(dāng)用戶重新打開(kāi)一個(gè)瀏覽器窗口時(shí),原session對(duì)象不再有效28、能清除緩沖區(qū)中的數(shù)據(jù),并且把數(shù)據(jù)寫(xiě)到客戶端是out對(duì)象中的方法是()。A.out.newLine()B.out.clear()C.out.flush()(正確答案)D.out.clearBuffer()29、pageContext對(duì)象的findAttribute()方法的作用是()。A.用來(lái)設(shè)置默認(rèn)頁(yè)面的范圍或指定范圍之中的已命名對(duì)象B.用來(lái)刪除默認(rèn)頁(yè)面范圍或指定范圍之中已命名的對(duì)象C.按照頁(yè)面請(qǐng)求、會(huì)話以及應(yīng)用程序范圍的順序?qū)崿F(xiàn)對(duì)某個(gè)已命名屬性的搜索(正確答案)D.以字符串的形式返回一個(gè)對(duì)異常的描述30、JDBC提供3個(gè)接口來(lái)實(shí)現(xiàn)SQL語(yǔ)句的發(fā)送,其中執(zhí)行簡(jiǎn)單不帶參數(shù)SQL語(yǔ)句的是()。A.Statement類(lèi)(正確答案)B.PreparedStaternent類(lèi)C.CallableStatement類(lèi)D.DriverStatement類(lèi)31、在編寫(xiě)Servlet時(shí)需要()。A.繼承ServletB.實(shí)現(xiàn)HttpRequestServletC.繼承HttpServlet(正確答案)D.實(shí)現(xiàn)HttpRequest32、在WEB應(yīng)用中,數(shù)據(jù)傳遞的默認(rèn)編碼是()A.ISO-8859-1(正確答案)B.UTF-8C.GBKD.UNICODE33、從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()方法34、按作用域從大到小排列正確的是()A.applicationpagerequestresponseB.sessionpageContextrequestapplicationC.publicapplicationsessionrequestD.applicationsessionrequestpageContext(正確答案)35、關(guān)于兩種請(qǐng)求,下列說(shuō)法正確的是?()A.get請(qǐng)求是默認(rèn)的(正確答案)B.get請(qǐng)求處理的數(shù)據(jù)量大小不受限制C.post請(qǐng)求地址欄里是能夠看到數(shù)據(jù)的D.post請(qǐng)求可以由doGet方法處理36、如果Tomcat安裝后,想要修改它的端口號(hào),可以通過(guò)修改/conf下的___文件來(lái)實(shí)現(xiàn)。()A.web.xmlB.server.xml(正確答案)C.server-minimal.xmlD.tomcat-user.xml37、Oracle數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序類(lèi)名及其完整包路徑為()A.jdbc.driver.oracle.OracleDriverB.jdbc.oracle.driver.OracleDriver(正確答案)C.driver.oracle.jdbc.OracleDriverD.oracle.jdbc.driver.OracleDriver38、如果需要?jiǎng)h除session中的某個(gè)屬性key,可以調(diào)用下面的____方法()A.remove(“key”);B.removeAttribute(“key”)(正確答案)C.invalidate()D.logout()39、下面有關(guān)JSP和Servlet關(guān)系的論述正確的有:()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更適合做控制層40、銷(xiāo)毀一個(gè)session對(duì)象,應(yīng)當(dāng)調(diào)用下面哪一個(gè)方法()A.session.invalidate()(正確答案)B.session.expunge()C.session.destroy()D.session.end()41、Page指令中的哪一個(gè)屬性用來(lái)定義Jsp頁(yè)面的MIME類(lèi)型和Jsp字符的編碼。()A、contnetType(正確答案)B、importC、languageD、session42、下列動(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)簽D、param標(biāo)簽(正確答案)43、一個(gè)JSP網(wǎng)頁(yè)可以使用exception對(duì)象,但是必須使用isErrorPage設(shè)為()A、nullB、noneC、falseD、true(正確答案)44、以下腳本元素中有語(yǔ)法錯(cuò)誤的是()A、<%!inti=0;%>B、<%inti=0;%>C、<%=i;%>(正確答案)D、<%i++;%>45、使用request對(duì)象的getParameter()方法可以讀取一個(gè)輸入控件的哪個(gè)屬性值()A、typeB、value(正確答案)C、sizeD、name46、以下關(guān)于JavaBean的描述錯(cuò)誤的是()A、JavaBean是一個(gè)公有java類(lèi)B、JavaBean提供給外界使用的方法是公有類(lèi)型的C、JavaBean必須有一個(gè)帶參構(gòu)造方法(正確答案)D、在JSP中使用的JavaBean必須放在一個(gè)有名包中“一定要寫(xiě)包”。47、out.print()的功能是()A.輸出數(shù)據(jù)(正確答案)B.輸入數(shù)據(jù)C.SERVLET對(duì)象D.錯(cuò)誤對(duì)象48、不能在不同用戶之間共享數(shù)據(jù)的方法是()A、通過(guò)cookie(正確答案)B、利用文件系統(tǒng)C、利用數(shù)據(jù)庫(kù)D、通過(guò)ServletContext對(duì)象application49、表單標(biāo)記中的action屬性的作用是()A、為表單命名B、調(diào)用客戶端驗(yàn)證方法C、指明表單信息發(fā)送的目的地址(正確答案)D、聲明表單的提交方式50、下面哪個(gè)不是Form的元素?()A.InputB:textareaC:selectD:table(正確答案)51、要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語(yǔ)句()A.session.getAttribute(“key”,”value”)B.session.setAttribute(“key”,”value”)(正確答案)C.session.setAttribute(“key”)D.session.getAttribute(“key”)52、Jsp:forward和sendredirect都是用來(lái)做頁(yè)面跳轉(zhuǎn)的,描述錯(cuò)誤的是?()A.forward之后可以使用原來(lái)的request對(duì)象,而且效率更高。B.sendredirect之后不可以使用原來(lái)的request對(duì)象,而且效率低。C.forward地址欄不變化,只能在web應(yīng)用程序內(nèi)的頁(yè)面間跳轉(zhuǎn)。D.forward地址欄變化,可以跳轉(zhuǎn)到任何頁(yè)面和機(jī)器。(正確答案)53、下邊哪個(gè)不是MVC中的組成?()A.javaBeanB.FrameWorkmvc就是框架(正確答案)C.JSPD.Servlet54、JSP的()指令允許頁(yè)面使用者自定義標(biāo)記庫(kù)。A.include指令B.taglib指令(正確答案)C.lib指令D.plugin指令55、下面變量聲明在()范圍內(nèi)有效。<%!DatedateTime;intcountNum;%>A.從定義開(kāi)始處有效,客戶之間不共享B.在整個(gè)頁(yè)面內(nèi)有效,客戶之間不共享C.在整個(gè)頁(yè)面內(nèi)有效,被多個(gè)客戶共享(正確答案)D.從定義開(kāi)始處有效,被多個(gè)客戶共享56、include指令用于在JSP頁(yè)面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁(yè)面、HTML頁(yè)面、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。A.一個(gè)完整的HTML文件B.一個(gè)完整的JSP文件(正確答案)C.一個(gè)完整的TXT文件D.一個(gè)完整的Java源文件57、關(guān)于page指令的一些屬性,說(shuō)法錯(cuò)誤的是()。A.contentType屬性用于設(shè)置傳回網(wǎng)頁(yè)的文件格式和編碼方式B.pageEncoding屬性用于指定本頁(yè)面編碼的字符集C.在JSP標(biāo)準(zhǔn)語(yǔ)法中,如果contentType屬性存在,則由其決定JSP頁(yè)面的字符編碼方式(正確答案)D.JSP頁(yè)面的默認(rèn)字符編碼方式為ISO8859-158、使用response對(duì)象進(jìn)行重定向時(shí),使用的方法是()。A.getAttribute()B.setContentType()C.sendRedirect()(正確答案)D.setAttribute()59、以下關(guān)于session對(duì)象說(shuō)法錯(cuò)誤的是()。A.session對(duì)象是用戶首次訪問(wèn)服務(wù)器時(shí)由服務(wù)器自動(dòng)為其創(chuàng)建的B.在JSP中可以通過(guò)pageContext對(duì)象獲得session對(duì)象C.只有訪問(wèn)JSP、Servlet等程序時(shí)才會(huì)創(chuàng)建session對(duì)象(正確答案)D.只訪問(wèn)HTML、IMAGE等靜態(tài)資源并不會(huì)創(chuàng)建session對(duì)象60、關(guān)于Servlet過(guò)濾器的說(shuō)法錯(cuò)誤的是()。A.Servlet過(guò)濾器能夠?qū)ervlet窗口的請(qǐng)求和響應(yīng)對(duì)象進(jìn)行檢查和修改B.Servlet過(guò)濾器可以通過(guò)設(shè)置字符集解決Post方法提交的表單數(shù)據(jù)的中文亂碼問(wèn)題C.元素定義設(shè)置為“/*”,表示對(duì)所有資源的訪問(wèn)都要過(guò)濾D.請(qǐng)求信息時(shí)要經(jīng)過(guò)過(guò)濾器,回應(yīng)信息時(shí)就不需要了(正確答案)61、關(guān)于JSTL核心標(biāo)簽庫(kù)的說(shuō)法錯(cuò)誤的是()A.標(biāo)簽的功能與JSP中的<%=表達(dá)式%>類(lèi)似B.標(biāo)簽用來(lái)設(shè)置某個(gè)范圍內(nèi)變量的值,或設(shè)置某個(gè)對(duì)象的屬性值C.標(biāo)簽用于刪除某個(gè)變量或?qū)傩訢.標(biāo)簽可以遍歷一個(gè)對(duì)象集合,但不能遍歷一個(gè)對(duì)象數(shù)組(正確答案)62、配置JSP運(yùn)行環(huán)境,若Web應(yīng)用服務(wù)器選用Tomcat,則以下說(shuō)法正確的是()A.先安裝Tomcat再安裝JDKB.先安裝JDK再安裝Tomcat(正確答案)C.不需要安裝JDK,安裝Tomcat就可以D.JDK和Tomcat都需要安裝,但安裝順序沒(méi)有要求63、不屬于Web客戶端應(yīng)用技術(shù)的是()。A)HTMLB)CSSC)JavaScriptD)CGI(正確答案)64、page指令的屬性中可以多次設(shè)計(jì)的屬性是()。A.import(正確答案)B.sessionC.extendsD.info65、能清除緩沖區(qū)中的數(shù)據(jù),并且把數(shù)據(jù)寫(xiě)到客戶端是out對(duì)象中的方法是()。A.out.newLine()B.out.clear()C.out.flush()(正確答案)D.out.clearBuffer()66、response對(duì)象的setHeader(Stringname,Stringvalue)方法的作用是()。A添加HTTP文件頭B設(shè)定指定名字的HTTP文件頭的值(正確答案)C判斷指定名字的HTTP文件頭是否存在D向客戶端發(fā)送錯(cuò)誤信息67、設(shè)置session的有效時(shí)間(也叫超時(shí)時(shí)間)的方法是()。A.setMaxinactivelnterval(intinterval)(正確答案)BgetAttributeName()CsetAttrlbuteName(Strlngname,value)DgetLastAccessedTime()68、能清除緩沖區(qū)中的數(shù)據(jù),并且把數(shù)據(jù)寫(xiě)到客戶端是out對(duì)象中的方法是()。A.out.newLine()B.out.clear()C.out.flush()(正確答案)D.out.clearBuffer()69、pageContext對(duì)象的findAttribute()方法的作用是()。A.用來(lái)設(shè)置默認(rèn)頁(yè)面的范圍或指定范圍之中的已命名對(duì)象B.用來(lái)刪除默認(rèn)頁(yè)面范圍或指定范圍之中已命名的對(duì)象C.按照頁(yè)面請(qǐng)求、會(huì)話以及應(yīng)用程序范圍的順序?qū)崿F(xiàn)對(duì)某個(gè)已命名屬性的搜索(正確答案)D.以字符串的形式返回一個(gè)對(duì)異常的描述70、JDBC提供3個(gè)接口來(lái)實(shí)現(xiàn)SQL語(yǔ)句的發(fā)送,其中執(zhí)行簡(jiǎn)單不帶參數(shù)SQL語(yǔ)句的是()。A.Statement類(lèi)(正確答案)B.PreparedStaternent類(lèi)C.CallableStatement類(lèi)D.DriverStatement類(lèi)71、Staternent類(lèi)提供3種執(zhí)行方法,用來(lái)執(zhí)行更新操作的是()。A.executeQuery()B.executeUpdate()(正確答案)C.execute()D.query()72、負(fù)責(zé)處理驅(qū)動(dòng)的調(diào)入并產(chǎn)生對(duì)新的數(shù)據(jù)庫(kù)連接支持的接口是()。A.DriverManager(正確答案)B.ConnectionC.StatementD.ResultSct73、不是JavaBcan屬性的項(xiàng)為()。A.constrained屬性B.id屬性(正確答案)Cbound屬性Dsimple屬性74、不是JavaBean作用域的項(xiàng)為()。A.bound(正確答案)BpageCrcquestDapplication75、在JSP/Servlet的生命周期中,用于初始化的方法是()。AdoPost()BdoGct()Cinit()(正確答案)Ddestroy()76、Servlet的優(yōu)點(diǎn)有()。A執(zhí)行效率高(正確答案)B可移植性好(正確答案)C功能強(qiáng)大(正確答案)D.運(yùn)行速度快77、在JSP中要使用user包中的User類(lèi),則以寫(xiě)法正確的是()。A、<jsp:useBeanid="user"class="user.User"scope="page"/>(正確答案)B、<jsp:useBeanclass="user.Use.class"/>C、<jsp:useBeanname="user"class="user.User"/>D、<jsp:useBeamid="user"class="user"import="user.*"/>78、在JSP中,要定義一個(gè)方法,需要用到以下()元素。A)<%=%>B)<%%>C)<%!%>(正確答案)D)<%@%>79、JSP頁(yè)面經(jīng)過(guò)編譯之后,將創(chuàng)建一個(gè)()。A)appletB)servlet(正確答案)C)applicationD)exe文件80、當(dāng)JSP頁(yè)面執(zhí)行自定義標(biāo)簽,遇到結(jié)束標(biāo)簽時(shí)將調(diào)用()方法執(zhí)行處理。A)doStartTag()B)doEndTag()(正確答案)C)doInitBody()D)doAfterBody()81、在J2EE中,test.jsp文件中有如下一行代碼:(選擇一項(xiàng))<jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/>要使user對(duì)象中一直存在于對(duì)話中,直至其終止或被刪除為止,下劃線中應(yīng)填入()。A)pageB)requestC)session(正確答案)D)application82、在J2EE中,以下不是JSP隱式對(duì)象的是()。(選擇一項(xiàng))ApageContextBcontext(正確答案)CapplicationDout83、Servlet中,HttpServletResponse的()方法用來(lái)把一個(gè)Http請(qǐng)求重定向到另外的URL。AsendURL()BredirectURL()CsendRedirect()(正確答案)DredirectResponse()84、在JSP中,page指令的()屬性用來(lái)引入需要的包或類(lèi)。AextendsBimport(正確答案)ClangugeDcontentType85、在Servlet過(guò)濾器的生命周期方法中,每當(dāng)傳遞請(qǐng)求或響應(yīng)時(shí),web容器會(huì)調(diào)用()方法。(選擇一項(xiàng))AinitBserviceCdoFilter(正確答案)Ddestroy86、在JSP中,只有一行代碼:<%=’A’+’B’%>,運(yùn)行將輸出()。(選擇一項(xiàng))AA+BBABC131(正確答案)D錯(cuò)誤信息,因?yàn)楸磉_(dá)式是錯(cuò)誤的87、某JSP程序中聲明使用javaBean的語(yǔ)句如下:<jsp:useBeanid=”user”class=”mypackage.User”scope=”pge”/>要取出該javaBean的loginName屬性值,以下語(yǔ)句正確的是().(多選)A<jsp:getPropertyname=”user”property=”loginName’/>B<jsp:getPropertyid=”user’property=”loginName”/>(正確答案)C<%=user.getLoginName()%>(正確答案)D<%=user.getProperty(“l(fā)oginName”)%>88、J2EE中,以下關(guān)于HttpServlet的說(shuō)法錯(cuò)誤的是()。AHttpServlet是一個(gè)抽象類(lèi)BHttpServlet類(lèi)擴(kuò)展了GenericServlet類(lèi)CHttpServlet類(lèi)的子類(lèi)必須至少重寫(xiě)service方法(正確答案)DHttpServlet位于javax.servlet.http包中89、給頂一個(gè)JSP程序源代碼,如下:<jsp:includepage="two.jsp"flush="true"><jsp:paramname="location"value="bejing"/></jsp:include>在two.jsp中使用()代碼片段可以輸出參數(shù)location的值。A<jsp:getParamname="location">B<jsp:getParametername="location">C<%=request.getAttribute("location")%>D<%=request.getParameter("location")%>(正確答案)90、J2EE中,JSPEL表達(dá)式:s{(10*10)ne100}的值是()。A0BTrueCFalse(正確答案)D191、如JSP頁(yè)面執(zhí)行時(shí)遇到自定義標(biāo)簽,doStartTag()方法將被調(diào)用()次。A1(正確答案)B1或多C0或1D0或多92、給定include1.jsp文件代碼片斷,如下:<%pageContext.setAttribute("User","HAHA");%>_______//此處填寫(xiě)代碼給定include2.jsp文件代碼片斷,如下:<%=pageContext.getAttribute("User")%>要求運(yùn)行include1.jsp時(shí),瀏覽器上輸出:HAHA要滿足以上條件,jsp1.jsp中下劃線處應(yīng)填入以下()語(yǔ)句。A<jsp:includepage="include2.jsp"flush="true"/>B<%@includefile="include2.jsp"%>(正確答案)C<jsp:forwordpage="include2.jsp"/>D<%response.sendRedirect("include2.jsp");%>93、在J2EE中,在web.xml中,有如下代碼:<session-config><session-timeout>30</session-timeout></session-config>上述代碼定義了默認(rèn)的會(huì)話超時(shí)時(shí)長(zhǎng),時(shí)長(zhǎng)為30()。(選擇一項(xiàng))A毫秒B秒C分鐘(正確答案)D小時(shí)94、在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要?jiǎng)?chuàng)建一個(gè)home.jsp,每次瀏覽home.jsp時(shí)都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語(yǔ)句是()。(選擇一項(xiàng))A<%@includefile=“inc.jsp”%>(正確答案)B<%@includepage=“inc.jsp”flush=“true”>C<jsp:includefile=“inc.jsp”flush=“false”>D<jsp:forwardpage=“inc.jsp”/>95、給定一個(gè)JSP程序源碼如下:<jsp:includepage=“two.jsp”flush=“true”><jsp:paramname=“l(fā)ocation”value=“beijing”/></jsp:include>在two.jsp中加入()代碼片斷可以輸出參數(shù)location的值。(選擇一項(xiàng))A<jsp:getParamname=“l(fā)ocation”>B<jsp:getParametername=“l(fā)ocation”>C<%=request.getAttribute(“l(fā)ocation”)%>D<%=request.getParameter(“l(fā)ocation”)%>(正確答案)96、要設(shè)置某個(gè)JSP頁(yè)面為錯(cuò)誤處理頁(yè)面,以下page指令正確的是()。(選擇一項(xiàng))A<%@pageerrorPage="true"%>B<%@pageisErrorPage="true"%>(正確答案)C<%@pageextends="javax.servlet.jsp.JspErrorPage"%>D<%@pageinfo="error"%>97、JavaMail是一組用于發(fā)送和接收郵件消息的API。發(fā)送郵件使用()協(xié)議,接收郵件使用()協(xié)議。(選擇一項(xiàng))APOP3SMTPBPOP3TCPCSMTPTCPDSMTPPOP3(正確答案)98、在Servlet里,能正確獲取session的語(yǔ)句是()。(選擇一項(xiàng))AHttpSessionsession=request.getSession(true);(正確答案)BHttpSessionsession=request.getHttpSession(true);CHttpSessionsession=response.getSession(true);DHttpSessionsession=response.getHttpSession(true);99、在JSP中,()動(dòng)作用于將請(qǐng)求轉(zhuǎn)發(fā)給其他JSP頁(yè)面。(選擇一項(xiàng))Aforward(正確答案)BincludeCuseBeanDsetProperty100、在J2EE中,在一個(gè)JSP文件中,有表達(dá)式<%=2+3%>,它將輸出()。(選擇一項(xiàng))A2+3B5(正確答案)C23D不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的101、給定JSP程序源碼如下,可以在下劃線處插入并且能夠正確輸出WELCOME,JACK的語(yǔ)句是()。(選擇二項(xiàng))<html><body><%Stringname="JACK";%>WELCOME,______</body></html>AnameB<%=name%>(正確答案)Cout.println(name);D<%out.println(name);%>(正確答案)102、在J2EE中,重定向到另一個(gè)頁(yè)面,以下()語(yǔ)句是正確的。(選擇一項(xiàng))Arequest.sendRedirect("");Brequest.sendRedirect();Cresponse.sendRedirect("");(正確答案)Dresponse.sendRedirect();103、在JSP中,使用<jsp:useBean>動(dòng)作可以將javaBean嵌入JSP頁(yè)面,對(duì)JavaBean的訪問(wèn)范圍不能是()。(選擇一項(xiàng))ApageBrequestCresponse(正確答案)Dapplication104、在J2EE中,使用Servlet過(guò)濾器時(shí),可以在web.xml文件的()元素中包括<init-param>元素。(選擇一項(xiàng))A<filter>(正確答案)B<filter-mapping>C<filter-name>D<filter-class>105、Servlet中,使用()接口中定義的()方法來(lái)處理客戶端發(fā)出的表單數(shù)據(jù)請(qǐng)求(選一項(xiàng))AHttpServletdoHeadBHttpServletdoPost(正確答案)CServletRequestdoGetDServletRequestdoPost106、給定JSP程序源碼如下,該JSP運(yùn)行后輸出的結(jié)果是()。<html><%intcount=1;%>Count:<%++count;%></html>ACount:1BCount:2C1:2DCount:(正確答案)107、在J2EE中,request對(duì)象的()方法可以獲取頁(yè)面請(qǐng)求中一個(gè)表單組件對(duì)應(yīng)多個(gè)值時(shí)的用戶的請(qǐng)求數(shù)據(jù)。(選擇一項(xiàng))AStringgetParameter(Stringname)BString[]getParameter(Stringname)CStringgetParameterValuses(Stringname)DString[]getParameterValues(Stringname)(正確答案)108、()是發(fā)送郵件的協(xié)議。(選擇一項(xiàng))ASMTP(正確答案)BLAMPCPOP3DHTTP109、WEB應(yīng)用中,常用的會(huì)話跟蹤方法不包括()。(選擇一項(xiàng))AURL重寫(xiě)B(tài)CookieC隱藏表單域D有狀態(tài)HTTP協(xié)議(正確答案)110、在J2EE中,${2+“4”}將輸出()。(選擇一項(xiàng))A2+4B6(正確答案)C24D不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的111、在J2EE的ModelⅡ模式中,模型層對(duì)象被編寫(xiě)為()。(選擇一項(xiàng))AAppletBJSPCServerDJavaBean(正確答案)112、J2EE中,JSPEL表達(dá)式:${user.loginName}執(zhí)行效果等同于()。(選擇一項(xiàng))A<%=user.getLoginName()%>(正確答案)B<%user.getLoginName();%>C<%=user.loginName%>D<%user.loginName;%>113、J2EE中,()類(lèi)()方法用于返回應(yīng)用程序的上下文路徑。(選擇一項(xiàng))AHttpServletRequest、getContextPath()(正確答案)BHttpServletRequset、getPathInfo()CServletContext、getContextPath()DServletContext、getPathInfo()114、在J2EE中,使用Servlet過(guò)濾器時(shí),需要在web.xml通過(guò)()元素將過(guò)濾器映射到Web資源。(選擇一項(xiàng))A<filter>B<filter-mapping>(正確答案)C<servlet>D<servlet-mapping>115、給定JSP程序源碼如下:<html><%intcount=1;%>_______</html>以下()語(yǔ)句可以在下劃線處插入,并且運(yùn)行后輸出結(jié)果是:1。(選擇一項(xiàng))A<%=++count%>B<%++count;%>C<%count++;%>D<%=count++%>(正確答案)116、servlet的生命周期又一系列事件組成,把這些事件按照先后順序排序,以下正確的是()(選擇一項(xiàng))A加載類(lèi),實(shí)例化,請(qǐng)求處理,初始化,銷(xiāo)毀B加載類(lèi),實(shí)例化,初始化,請(qǐng)求處理,銷(xiāo)毀(正確答案)C實(shí)例化,加載類(lèi),初始化,請(qǐng)求處理,銷(xiāo)毀D加載類(lèi),初始化,實(shí)例化,請(qǐng)求處理,銷(xiāo)毀117、在J2EE中,給定某Servlet的代碼如下,編譯運(yùn)行該文件,以下陳述正確的是()。(選擇一項(xiàng))PublicclassServlet1extendsHttpServlet{Publicvoidinit()throwsServletException{}Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletException,IOException{PrintWriterout=response.getWriter();Out.println(“hello!”);}}A編譯該文件時(shí)會(huì)提示缺少doGet()或者dopost()方法,編譯不能夠成功通過(guò)B編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到輸出文字:hello!(正確答案)C編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中看不到任何輸出的文字D編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到運(yùn)行期錯(cuò)誤信息118、在J2EE中,test.jsp文件中有如下一行代碼:
<jsp:useBeanid=”user”scope=”__”type=”com.UserBean”>
要使user對(duì)象可以作用于整個(gè)應(yīng)用程序,下劃線中應(yīng)添入()。(選擇一項(xiàng))ApageBrequestCsessionDapplication(正確答案)119、在J2EE中,<%=2+4%>將輸出()。(選擇一項(xiàng))A、2+4B、6(正確答案)C、24D、不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的120、在J2EE中,request對(duì)象的()方法可以獲取頁(yè)面請(qǐng)求中一個(gè)表單組件對(duì)應(yīng)多個(gè)值時(shí)的用戶的請(qǐng)求數(shù)據(jù)。(選擇一項(xiàng))AStringgetParameter(Stringname)BString[]getParameter(Stringname)CStringgetParameterValues(Stringname)DString[]getParameterValues(Stringname)(正確答案)121、(A)是發(fā)送郵件的協(xié)議。(選擇一項(xiàng))a)SMTP(正確答案)b)IAMPc)POP3d)HTTP122、J2EE中,JSPEL表達(dá)式:${user.loginName}的執(zhí)行效果等同于()。(選擇一項(xiàng))A<%=user.getLoginName()%>(正確答案)B<%user.getLoginName();%>C<%=user.loginName%>D<%user.loginName;%>123、在J2EE中,test.jsp文件中有如下一行代碼:
<jsp:useBeanid=”user”scope=”_”type=”com.UserBean”/>
要使user對(duì)象只能在使用test.jsp時(shí)使用,當(dāng)加載頁(yè)面時(shí)就會(huì)將其銷(xiāo)毀。下劃線中應(yīng)填入()。(選擇一項(xiàng))Apage(正確答案)BrequestCsessionDapplication124、要設(shè)計(jì)一個(gè)大型的基于多層體系結(jié)構(gòu)的web應(yīng)用系統(tǒng),系統(tǒng)界面端基于HTML和XML,該系統(tǒng)要不斷的進(jìn)行版本升級(jí)(即日后維護(hù)、二次需求開(kāi)發(fā)等任務(wù)量較大),要達(dá)成這些目標(biāo),最適合的開(kāi)發(fā)模式是()。(選擇一項(xiàng))ADAOBValueObjectCMVC(正確答案)DProxy125、在J2EE中,使用Servlet過(guò)濾器時(shí),需要在web.xml通過(guò)()元素將過(guò)濾器映射到Web資源。(選擇一項(xiàng))A<filter>B<filter-mapping>(正確答案)C<servlet>D<servlet-mapping>126、在J2EE的ModelII模式中,模型層對(duì)象被編寫(xiě)為()。(選擇一項(xiàng))AAppletBJSPCServletDJavaBean(正確答案)127、J2EE中,()類(lèi)的()方法用于返回應(yīng)用程序的上下文路徑。AHttpServletRequest、getContextPath()(正確答案)BHttpServletRequest、getPathInfo()CServlettContext、getContextPath()DServlettContext、getPathInfo()128、Web應(yīng)用中,常用的會(huì)話跟蹤方法不包括()。(選擇一項(xiàng))AURL重寫(xiě)B(tài)CookieC隱藏表單域D有狀態(tài)HTTP協(xié)議(正確答案)129、當(dāng)用戶請(qǐng)求jsp頁(yè)面時(shí),JSP引擎就會(huì)執(zhí)行該頁(yè)面的字節(jié)碼文件響應(yīng)客戶的請(qǐng)求,執(zhí)行字節(jié)碼文件的結(jié)果是()A)發(fā)送一個(gè)JSP源文件到客戶端B)發(fā)送一個(gè)Java文件到客戶端C)發(fā)送一個(gè)HTML頁(yè)面到客戶端(正確答案)D)什么都不做。130、當(dāng)多個(gè)用戶請(qǐng)求同一個(gè)JSP頁(yè)面時(shí),Tomcat服務(wù)器為每個(gè)客戶啟動(dòng)一個(gè)()A)進(jìn)程B)線程(正確答案)C)程序D)服務(wù)。131、下列動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別描述錯(cuò)誤的是()。A)靜態(tài)網(wǎng)頁(yè)服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的B)動(dòng)態(tài)網(wǎng)頁(yè)服務(wù)器端返回的HTML文件是程序生成的。C)靜態(tài)網(wǎng)頁(yè)文件里只有HTML標(biāo)記,沒(méi)有程序代碼。D)動(dòng)態(tài)網(wǎng)頁(yè)中只有程序,不能有HTML代碼。(正確答案)132、不是JSP運(yùn)行必須的是()A)操作系統(tǒng)B)JavaJDKC)支持Jsp的Web服務(wù)器D)數(shù)據(jù)庫(kù)(正確答案)133、URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成()。A)協(xié)議、主機(jī)DNS名或IP地址和文件名(正確答案)B)主機(jī)、DNS名或IP地址和文件名、協(xié)議C)協(xié)議、文件名、主機(jī)名D)協(xié)議、文件名、IP地址134、Tomcat服務(wù)器的默認(rèn)端口號(hào)是:()A)80B)8080(正確答案)C)21D)2121135、由JSP頁(yè)面向Tag文件傳遞數(shù)據(jù)要使用的指令是()。A、tagB、attribute(正確答案)C、variableD、taglib136、在JavaWeb中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是()。A、init()方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法(正確答案)B、在典型的Servlet生命周期模型中,每次Web請(qǐng)求就會(huì)創(chuàng)建一個(gè)Servlet實(shí)例,請(qǐng)求結(jié)束Servlet就消亡了C、在包容器把請(qǐng)求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容器不會(huì)調(diào)用Servlet實(shí)例的其他方法D、在Servlet實(shí)例消亡之前,容器調(diào)用Servlet實(shí)例的close()方法137、閱讀下面代碼片段:RequestDispatcherdispatcher=request.getRequestDispatcher("a.jsp");
dispatcher.forward(request,response);
關(guān)于該段代碼的作用,下列敘述哪項(xiàng)是正確的?()A)頁(yè)面重定向到a.jsp頁(yè)面B)將請(qǐng)求轉(zhuǎn)發(fā)到a.jsp頁(yè)面(正確答案)C)從a.jsp定向到當(dāng)前頁(yè)面D)從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁(yè)面138、下列設(shè)置顏色的方法中不正確的是()A)<bodybgcolor="red">B)<bodybgcolor="yellow">C)<bodybgcolor="#FF0000">D)<bodybgcolor="#HH00FF">(正確答案)139、設(shè)置文檔體背景顏色的屬性是()A)textB)bgcolorC)background(正確答案)D)link140、<title></title>標(biāo)記在<head></head>標(biāo)記之間,<title></title>標(biāo)記之間的內(nèi)容將顯示到()A)瀏覽器的頁(yè)面上部B)瀏覽器的標(biāo)題欄上(正確答案)C)瀏覽器的狀態(tài)欄中D)瀏覽器的頁(yè)面下部141、()是標(biāo)題標(biāo)記。A)<p>標(biāo)記B)<br>標(biāo)記C)<hr>標(biāo)記D)<hn>(正確答案)142、<palign="段落對(duì)齊方式">標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為()。A)LeftB)RightC)CenterD)width(正確答案)143、<font></font>標(biāo)記中默認(rèn)的中文字體是()A)“宋體”B)“幼圓”C)“楷體”D)“宋體”(正確答案)144、表示粗體加斜體的標(biāo)記是()。A)<B>字體</B>B)<I>字體</I>C)<B><I>字體</I></B>(正確答案)D)<U>字體</U>145、用來(lái)在網(wǎng)頁(yè)中顯示圖形的標(biāo)記為()A)<imagesrc="文件名"...>B)<imgsrc="文件名"...>(正確答案)C)<centersrc="文件名"...>D)<picturesrc="文件名"...>146、超級(jí)鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個(gè)是正確的鏈接標(biāo)記()A)<ahref="""title="新浪網(wǎng)">新浪網(wǎng)</a>(正確答案)B)<atarget="""title="新浪網(wǎng)">新浪網(wǎng)</a>C)<ahref="新浪網(wǎng)"title="新浪網(wǎng)"></a>D)<atarget="新浪網(wǎng)"title="新浪網(wǎng)"></a>147、下列那個(gè)屬性為單元格向右打通的列數(shù),用于合并單元格。()A)rowspanB)colspan(正確答案)C)heightD)width150、下列哪個(gè)屬性為單元格向下打通的行數(shù),用于合并單元格。()A)rowspan(正確答案)B)colspanC)heightD)width151、下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?()A.Servlet是一個(gè)特殊的Java類(lèi),它必須直接或間接實(shí)現(xiàn)Servlet接口B.Servlet接口定義了Servelt的生命周期方法C.當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程(正確答案)D.Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求152、JSP從HTML表單中獲得用戶輸入的正確語(yǔ)句為()A、Request.getParameter(“ID”)(正確答案)B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”)D、Reponse.getAttribute(“ID”)153、一下能執(zhí)行帶參數(shù)的SQL語(yǔ)句的對(duì)象是()A、StatementB、Preparedstatement(正確答案)C、CallStatementD、Connection154、關(guān)于部署到Tomcat服務(wù)器的JavaWeb應(yīng)用程序,正確的選項(xiàng)有()。A.JavaWeb應(yīng)用程序總是打包成WAR形式部署到Tomcat服務(wù)器B.JavaWeb應(yīng)用程序應(yīng)該部署到Tomcat服務(wù)器的server子目錄中C.每個(gè)JavaWeb應(yīng)用程序都有一個(gè)web.xml文件(正確答案)D.JavaWeb應(yīng)用程序的根目錄下不能存放任何文件,所有html、gif等文件必須存放到某一子目錄中155、Servlet用于保持會(huì)話的技術(shù)有:()A、Cookie(正確答案)B、TCP/IP三次握手C、HTTPsession(正確答案)D、安全的HTTP協(xié)議HTTPSE、HTML隱藏表單域(正確答案)156、下列代碼中rs為查詢(xún)得到的結(jié)果集,代碼運(yùn)行后表格的每一行有幾個(gè)單元格()
while(rs.next()){
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getString(3)+"</td>");
out.print("<td>"+rs.getString("publish")+"</td>");
out.print("<td>"+rs.getFloat("price")+"</td>");
out.print("</tr>");}A.4B.5(正確答案)C.6D.不確定157、JSP的編譯指令標(biāo)記通常是指:()A)Page指令、Include指令和Taglib指令(正確答案)B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令158、可以在以下哪個(gè)標(biāo)記之間插入Java程序片?()A)<%和%>(正確答案)B)<%和/>C)</和%>D)<%和!>159、下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記?()A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>(正確答案)160、JSP的Page編譯指令的屬性Language的默認(rèn)值是:()A)Java(正確答案)B)CC)C#D)SQL161、JSP的哪個(gè)指令允許頁(yè)面使用者自定義標(biāo)簽庫(kù)?()A)Include指令B)Taglib指令(正確答案)C)Include指令D)Plugin指令162、可以在以下哪個(gè)標(biāo)記之間插入變量與方法聲明?()A)<%和%>B)<%!和%>(正確答案)C)</和%>D)<%和!>163、能夠替代<字符的替代字符是()?()A)<B)>C)<(正確答案)D)164、<jsp:useBeanid="bean的名稱(chēng)"scope="bean的有效范圍"class="包名.類(lèi)名"/>動(dòng)作標(biāo)記中,scope的值不可以是()。A)pageB)requestC)sessionD)response(正確答案)165、下列()注釋為隱藏型注釋。()。A)<!--注釋內(nèi)容[<%=表達(dá)式%>]-->B)<!--注釋內(nèi)容-->C)<%--注釋內(nèi)容--%>(正確答案)D)<!—[<%=表達(dá)式%>]-->166、下列變量聲明在范圍內(nèi)有效。()。
<%!DatedateTime;
intcountNum;
%>A)從定義開(kāi)始處有效,客戶之間不共享B)在整個(gè)頁(yè)面內(nèi)有效,客戶之間不共享C)在整個(gè)頁(yè)面內(nèi)有效,被多個(gè)客戶共享(正確答案)D)從定義開(kāi)始處有效,被多個(gè)客戶共享167、在“<%!”和“%>”標(biāo)記之間聲明的Java的方法稱(chēng)為頁(yè)面的成員方法,其在范圍內(nèi)有效。()。A)從定義處之后有效。B)在整個(gè)頁(yè)面內(nèi)有效。C)從定義處之前有效。(正確答案)D)不確定。168、在“<%=”和“%>”標(biāo)記之間放置(),可以直接輸出其值。A)變量B)Java表達(dá)式(正確答案)C)字符串D)數(shù)字169、include指令用于在JSP頁(yè)面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁(yè)面、HTML網(wǎng)頁(yè)、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。A)是一個(gè)完整的HTML文件B)是一個(gè)完整的JSP文件(正確答案)C)是一個(gè)完整的TXT文件D)是一個(gè)完整的Java源文件170、JSP頁(yè)面可以在“<%=”和“%>”標(biāo)記之間放置Java表達(dá)式,直接輸出Java表達(dá)式的值。組成“<%=”標(biāo)記的各字符之間()。A)可以有空格B)不可以有空格(正確答案)C)必須有空格D)不確定171、當(dāng)一個(gè)客戶線程執(zhí)行某個(gè)方法時(shí),其他客戶必須等待,直到這個(gè)客戶線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時(shí)必須使用關(guān)鍵字()A)publicB)staticC)synchronized(正確答案)D)private172、下面關(guān)于JSP作用域?qū)ο蟮恼f(shuō)法錯(cuò)誤的是()。A.request對(duì)象可以得到請(qǐng)求中的參數(shù)B.session對(duì)象可以保存用戶信息C.application對(duì)象可以被多個(gè)應(yīng)用共享(正確答案)D.作用域范圍從小到達(dá)是request、session、application173、在JSP中,對(duì)<jsp:setProperty>標(biāo)記描述正確的是()。A.<jsp:setProperty>和<jsp:getProPerty>必須在一個(gè)JSP文件中搭配出現(xiàn)B.就如同session.setAttribute()一樣,來(lái)設(shè)計(jì)屬性/值對(duì)C.和<jsp:useBean>動(dòng)作一起便用,來(lái)設(shè)置bean的屬性值(正確答案)D.就如同request.setAttribute()一樣,來(lái)設(shè)置屬性/值對(duì)174、Servlet獲得初始化參數(shù)的對(duì)象是()A、RequestB、ResponseC、ServletConfig(正確答案)D、ServletContext175、下面不屬于JSP內(nèi)置對(duì)象的是()A)out對(duì)象B)respone對(duì)象C)application對(duì)象D)page對(duì)象(正確答案)176、以下哪個(gè)對(duì)象提供了訪問(wèn)和放置頁(yè)面中共享數(shù)據(jù)的方式()A)pageContextB)responseC)requestD)session(正確答案)177、調(diào)用getCreationTime()可以獲取session對(duì)象創(chuàng)建的時(shí)間,該時(shí)間的單位是()。A)秒B)分秒C)毫秒(正確答案)D)微秒178、當(dāng)response的狀態(tài)行代碼為哪個(gè)時(shí),表示用戶請(qǐng)求的資源不可用?()A)101B)202C)303D)404(正確答案)179、一個(gè)典型的HTTP請(qǐng)求消息包括請(qǐng)求行、多個(gè)請(qǐng)求頭和()A)響應(yīng)行B)信息體(正確答案)C)響應(yīng)行D)響應(yīng)頭180、在JSP中為內(nèi)建對(duì)象定義了4種作用范圍,即ApplicationScope、SessionScope、PageScope和()四個(gè)作用范圍。A)RequestScope(正確答案)B)ResponseScopeC)OutScopeD)WriterScope181、Form表單的method屬性能取下列哪項(xiàng)的值()A)submitB)putsC)post(正確答案)D)out182、能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是()A)submitB)get(正確答案)C)postD)out183、可以利用request對(duì)象的哪個(gè)方法獲取客戶端的表單信息()A)request.getParameter()(正確答案)B)request.outParameter()C)request.writeParameter()D)request.handlerParameter()184、JSP頁(yè)面中request.getParamter(String)得到的數(shù)據(jù),其類(lèi)型是()A)DoubleB)intC)String(正確答案)D)Integer185、JSP頁(yè)面程序片中可以使用下列哪個(gè)方法將strNumx=request.getParamter(“ix”)得到的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為Double類(lèi)型()(解析:
本題考查如何將字符串轉(zhuǎn)為其他基本數(shù)據(jù)類(lèi)型。
轉(zhuǎn)換成Int型:int/Integernum=Integer.parseInt(Stringstr);
轉(zhuǎn)換成long型:Long/longnum=Long.parseLong(Stringstr);
轉(zhuǎn)換成short型:short/Shortnum=Short.parseShort(Stringstr);
轉(zhuǎn)換成float型:float/Floatnum=Float.parseFloat(Stringstr);
轉(zhuǎn)換成double型:double/Doublenum=Double.parseDouble(Stringstr);)A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)(正確答案)C)Double.parseInteger(strNumx)D)Double.parseFloat(strNumx)186、<select>用于在表單中插入一個(gè)下拉菜單,它需與哪個(gè)標(biāo)記配合使用()A)<list>B)<item>C)<dot>D)<option>(正確答案)187、當(dāng)利用request的方法獲取Form中元素時(shí),默認(rèn)情況下字符編碼是哪個(gè)()A)ISO-8859-1(正確答案)B)GB2312C)GB3000D)ISO-8259-1188、對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?()A)getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法B)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameter(key)方法會(huì)返回空C)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameterValues(key)方法會(huì)返回一個(gè)包含所有值的字符串?dāng)?shù)組(正確答案)D)getParameter方法返回Object對(duì)象,使用前要強(qiáng)制類(lèi)型轉(zhuǎn)換:如Stringstr=(String)request.getParameter(key)189、下面哪一項(xiàng)屬于工具Bean的用途?()A)完成一定運(yùn)算和操作,包含一些特定的或通用的方法,進(jìn)行計(jì)算和事務(wù)處理。(正確答案)B)負(fù)責(zé)數(shù)據(jù)的存取C)接受客戶端的請(qǐng)求,將處理結(jié)果返回客戶端D)在多臺(tái)機(jī)器上跨幾個(gè)地址空間運(yùn)行190、JavaBean可以通過(guò)相關(guān)jsp動(dòng)作指令進(jìn)行調(diào)用。下面哪個(gè)不是JavaBean可以使用的jsp動(dòng)作指令?()A)<jsp:useBean>B)<jsp:setProperty>C)<jsp:getProperty>D)<jsp:setParameter>(正確答案)191、關(guān)于JavaBean,下列的敘述哪一項(xiàng)是不正確的?()A)JavaBean的類(lèi)必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器B)JavaBean的類(lèi)屬性是私有的,要通過(guò)公共方法進(jìn)行訪問(wèn)C)JavaBean和Servlet一樣,使用之前必須在項(xiàng)目的web.xml中注冊(cè)(正確答案)D)JavaBean屬性和表單控件名稱(chēng)能很好地耦合,得到表單提交的參數(shù)192、JavaBean的屬性必須聲明為private,方法必須聲明為()訪問(wèn)類(lèi)型。A)privateB)staticC)protectD)public(正確答案)193、JSP頁(yè)面通過(guò)()來(lái)識(shí)別Bean對(duì)象,可以在程序片中通過(guò)xx.method形式來(lái)調(diào)用Bean中的set和get方法。A)nameB)classC)id(正確答案)D)classname194、JavaBean的作用范圍可以是page、request、session和()四個(gè)作用范圍中的一種。A)application(正確答案)B)localC)globalD)class195、下列哪個(gè)作用范圍的bean,請(qǐng)求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。()A)applicationB)request(正確答案)C)pageD)session196、下列哪個(gè)作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對(duì)Bean屬性的修改都會(huì)影響到其他用戶。()A)application(正確答案)B)requestC)pageD)session197、下列哪個(gè)作用范圍的Bean,當(dāng)客戶離開(kāi)這個(gè)頁(yè)面時(shí),JSP引擎取消為客戶該頁(yè)面分配的Bean,釋放他所占的內(nèi)存空間。()A)applicationB)requestC)page(正確答案)D)session198、使用<jsp:getProperty>動(dòng)作標(biāo)記可以在JSP頁(yè)面中得到Bean實(shí)例的屬性值,并將其轉(zhuǎn)換為什么類(lèi)型的數(shù)據(jù),發(fā)送到客戶端。()A)String(正確答案)B)DoubleC)ObjectD)Classes199、使用<jsp:setProperty>動(dòng)作標(biāo)記可以在JSP頁(yè)面中設(shè)置Bean的屬性,但必須保證Bean有對(duì)應(yīng)的什么方法。()A)SetXxx方法B)setXxx方法(正確答案)C)getXxx方法D)GetXxx方法200、使用格式<jsp:setPropertyname="beanid"property="bean的屬性"value="<%=expression%>"/>給Bean的屬性賦值,expression的數(shù)據(jù)類(lèi)型和bean的屬性類(lèi)型()。A)必須一致(正確答案)B)可以不一致C)必須不同D)無(wú)要求201、在JSP頁(yè)面中使用<jsp:setPropertyname="beanid"property="bean的屬性"value="字符串"/>格式給Long類(lèi)型的Bean屬性賦值,會(huì)調(diào)用哪個(gè)數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法。()A)Long.parseLong(Strings)(正確答案)B)Integer.parseInt(Stirngs)C)Double.parseDouble(Strings)D)不確定202、下列那個(gè)調(diào)用數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法會(huì)發(fā)生NumberFormatException異常?()A)Long.parseLong(“1234”)B)Integer.parseInt(“1234”)C)Double.parseDouble(“123.45”)D)Integer.parseInt(“123a”)(正確答案)203、在JSP頁(yè)面中使用<jsp:setPropertyname="bean的名字"property="*"/>格式,將表單參數(shù)為Bean屬性賦值,property="*"格式要求Bean的屬性名字()A)必須和表單參數(shù)類(lèi)型一致B)必須和表單參數(shù)名稱(chēng)一一對(duì)應(yīng)(正確答案)C)必須和表單參數(shù)數(shù)量一致D)名稱(chēng)不一定對(duì)應(yīng)204、在JSP頁(yè)面中使用<jsp:setPropetyname="bean的名字"property="bean屬性名"param="表單參數(shù)名"/>格式,用表單參數(shù)為Bean屬性賦值,要求Bean的屬性名字()。A)必須和表單參數(shù)類(lèi)型一致B)必須和表單參數(shù)名稱(chēng)一一對(duì)應(yīng)C)必須和表單參數(shù)數(shù)量一致D)名稱(chēng)不一定對(duì)應(yīng)(正確答案)205、下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?()A.HTML、Java和腳本語(yǔ)言混合在一起的程序可讀性較差,維護(hù)起來(lái)較困難。B.JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用。C.當(dāng)JSP頁(yè)面被請(qǐng)求時(shí),JSP頁(yè)面會(huì)被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行D.一般用JSP來(lái)處理業(yè)務(wù)邏輯,用Servlet來(lái)實(shí)現(xiàn)頁(yè)面顯示。(正確答案)206、在MVC設(shè)計(jì)模式體系結(jié)構(gòu)中,()是實(shí)現(xiàn)控制器的首選方案。A.JavaBeanB.Servlet(正確答案)C.JSPD.HTML207、給定TheBean類(lèi),假設(shè)還沒(méi)有創(chuàng)建TheBean類(lèi)的實(shí)例,以下哪些JSP標(biāo)準(zhǔn)動(dòng)作語(yǔ)句能創(chuàng)建這個(gè)bean的一個(gè)新實(shí)例,并把它存儲(chǔ)在請(qǐng)求作用域?()A.<jsp:useBeanname="myBean"type="com.example.TheBean"/>B.<jsp:takeBeanname="myBean"type="com.example.TheBean"/>C.<jsp:useBeanid="myBean"class="com.example.TheBean"scope="request"/>(正確答案)D.<jsp:takeBeanid="myBean"class="com.example.TheBean"scope="request"/>208、包含Servlet發(fā)回到客戶端信息的ServletResponse對(duì)象是由()創(chuàng)建的。A.客戶端的瀏覽器B.Web服務(wù)器的HTTP引擎C.Web服務(wù)器的Servlet容器D.Servlet對(duì)象(正確答案)209、閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);request.setAttribute("keyword",bean);該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?()A.Request周期的Bean(正確答案)B.Application周期的BeanC.SessionD.Page周期的Bean210、下面是一個(gè)Servlet部署文件的片段:
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>myservlet.example.FirstServlet</servlet-class>
</servle
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版城市基礎(chǔ)設(shè)施安裝施工協(xié)議版B版
- 2024年股權(quán)投資合同:風(fēng)險(xiǎn)投資
- 2024離婚冷靜期子女撫養(yǎng)權(quán)合同一
- 職業(yè)學(xué)院學(xué)生預(yù)警教育實(shí)施辦法
- 2024年銷(xiāo)售返聘合同3篇
- 2025年度能源企業(yè)打字員技術(shù)文檔合同范本3篇
- 2024年貨物進(jìn)出口合同(簡(jiǎn)易版)
- 2025年度海外房產(chǎn)居間租賃代理協(xié)議3篇
- 2024年版企業(yè)房屋租賃合同綜合指南版B版
- 2024年離婚雙方債務(wù)確認(rèn)及解決方案3篇
- 基層管理者領(lǐng)導(dǎo)力培訓(xùn)課程
- 電除顫的并發(fā)癥預(yù)防及處理
- 《理想信念教育》課件
- 2023年高級(jí)EHS工程師年度總結(jié)及下年工作展望
- 《泰語(yǔ)基本用語(yǔ)》課件
- 學(xué)生成績(jī)通知書(shū)模板(寒假)
- 高中英語(yǔ)詞匯3500詞(必背)-excel版
- 劇本保密協(xié)議模板
- GB 4806.9-2023食品安全國(guó)家標(biāo)準(zhǔn)食品接觸用金屬材料及制品
- 寶馬Z4汽車(chē)說(shuō)明書(shū)
- 物流管理與工程案例
評(píng)論
0/150
提交評(píng)論