版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
/JavaWeb程序設(shè)計(jì)題庫一、選擇題1、以下文件名后綴中,只有(C)不是靜態(tài)網(wǎng)頁的后綴。A、.html B、.htm C.JSP D、.shtml2、以下文件名后綴中,只有(B)不是動態(tài)網(wǎng)頁的后綴。A、.jsp B、.html C、.aspx D、php3、在page指令中,(C)屬性是可以在頁面中重復(fù)的屬性。 A、language B、buffer C、import D、autoflush4、JSP的結(jié)構(gòu)由(B)組成(多選)。 A、指令 B、注釋 C、腳本元素 D、操作5、以下選項(xiàng)中,那一項(xiàng)不是JSP指令(B)。 A、page B、import C、include D、taglib6、下面哪種數(shù)據(jù)類型是基本類型(D)。 A、class B、interface C、數(shù)組 D、char7、下面哪種數(shù)據(jù)類型是引用類型(C)。 A、boolean B、int C、interface D、long8、下面哪一個(gè)運(yùn)算符具有3個(gè)操作數(shù)(D)。 A、* B、++ C、&& D、?:9、下面那個(gè)運(yùn)算符只有一個(gè)操作數(shù)(A)。 A、~ B、|| C、<< D、/10、下面那個(gè)語句是條件語句(C)。 A、break語句 B、while語句 C、if語句 D、for語句11、類中的成員默認(rèn)的訪問修飾符是(A)。 A、private B、protected C、public D、空12、常量使用(C)進(jìn)行修飾A、private B、abstract C、final D、static13、包含Servlet發(fā)回到客戶端信息的ServletResponse對象是由(C)創(chuàng)建的??蛻舳说臑g覽器Web服務(wù)器的HTTP引擎Web服務(wù)器的Servlet容器Servlet對象14、對于標(biāo)準(zhǔn)的Web網(wǎng)頁,通常使用(B)表示響應(yīng)信息是HTML格式的文本文件。text/css B.text/htmlC.a(chǎn)pplication/vnd.ms-excel D.application/msword15、下面哪個(gè)方法不屬于session對象(D) A、getAttributeNames() B、getservletContext() C、invalidate() D、addCookie(Cookiecook)16、下面哪個(gè)方法不屬于request對象(B) A、getServerName() B、getServerInfo() C、getServletPath() D、getServerPort()17、能夠獲取當(dāng)前頁信息并調(diào)用頁面方法的對象是(B) A、request B、page C、PageContext D、session18、以下操作中,(A)是與使用JavaBean無關(guān)的。A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty19、下面哪個(gè)不是jsp:setProperty操作的屬性(D)。A、name B、param C、property D、scope20、以下方法中,哪一個(gè)方法不是HTTPServlet類的方法(B)。A、doGet B、doService C、doPost D、doDelete21、以下類中,哪一個(gè)類不是javax.servlet和javax.servlet.http包中提供的類或接口(B)。A、Servlet B、BaseServletC、GenericServlet D、HTTPServlet22、與JSP同類型的技術(shù)有(C)。A.CGI B.C/C++ C.ASP D.C#23、下面(D)不是JDK的開發(fā)包。A.JavaSE B.JavaME C.JavaEE D.JavaBean24、Tomcat的默認(rèn)端口是(B)。A.7001 B.8080 C.80 D.11225、下面不是JSP本身以加載的基本類的是(A)。A.java.lang.* B.java.io.*C.javax.servlet.* D.javax.servlet.jsp*26、對于預(yù)定義<%!預(yù)定義%>的說法錯誤的是(C)。A.一次可以聲明多個(gè)變量和方法,只要以分毫(;)結(jié)尾就行B.一個(gè)聲明僅在一個(gè)頁面中有效C.聲明的變量將作為局部變量D.在預(yù)定義中聲明的變量將在JSP頁面初始化時(shí)初始化27、在JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會出現(xiàn)的屬性是(C)。 A.name B.property C.value D.以上皆不會出現(xiàn)28、page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是(D)。 A.<%@page%>作用于整個(gè)JSP頁面B.可以再一個(gè)頁面中使用多個(gè)<%@page%>指令C.為增強(qiáng)程序的可讀性,建議將<%@page%>指令放在JSP文件的開頭,但不是必須的D.<%@page%>指令中的屬性只能出現(xiàn)一次29、不能再不同用戶之間共享數(shù)據(jù)的方法是(A)。通過Cookie B.利用文件系統(tǒng)C.利用數(shù)據(jù)庫 D.通過ServletContext對象30、在JSP中調(diào)用JavaBean時(shí)不會用到的標(biāo)記是(A)。A.<JavaBean>B.<jsp:usebean>C.<jsp:setproperty>D.<jsp:getproperty>31、下列屬于JSP中注釋的有(AD)(多項(xiàng)選擇)A.<%--與--%>B./C./**與**/D.<!--與-->32、page對象屬于(C)類對象。A.輸入輸出B.作用域通信對象C.ServletD.錯誤33、下列不是JSP作用域的通信對象的有(D)。A.sessionB.applicationC.pageContextD.out34、下列可以解決在JSP中的中文問題的方法有(ACDE)。(多項(xiàng)選擇)。A.在頁面設(shè)置charsetB.系統(tǒng)自動設(shè)置C.利用過濾器對所有的請求進(jìn)行轉(zhuǎn)碼D.對request和response進(jìn)行轉(zhuǎn)碼設(shè)置E.在頁面設(shè)置pageEncoding35、下面(D)不是core標(biāo)記庫的條件處理標(biāo)記。A<c:choose>B.<c:when>C.<c:otherwise>D.<c:catch>36、下面(D)不是<fmt:setBundle>標(biāo)記所有具有的屬性。A.basenameB.varC.scopeD.bundle37、下面(B)標(biāo)記是用來設(shè)置時(shí)區(qū)的。A.<fmt:setLocale>B.<fmt:setTimeZone>C.<fmt:formatData>D.<fmt:parseData>38、下列選項(xiàng)中,(C)是正確的并且客戶端不能查看到的JSP注釋。A.<--注釋-->B.<!--注釋-->C.<%--注釋--%>D.<%!--注釋--%>39、JSP網(wǎng)頁文件的拓展名是(A)A、.jsp B、.asp C、.aspx D、php40、javax.servlet.tagext.JspTag接口的兩個(gè)子接口分別是(AB)。A.SimpleTagB.TagC.HardTagD.DiffTag41、下面(A)是Tag接口開發(fā)自定義標(biāo)記程序3個(gè)步驟第1步。A.開發(fā)標(biāo)記處理類B.編寫標(biāo)記描述符C.在web.xml中指定標(biāo)記庫的引用D.在頁面引用該Tag42、下面(D)不是TLD文件中的內(nèi)容。A.標(biāo)準(zhǔn)的XML聲明和一個(gè)DOCTYPE聲明B.<taglib>元素C.<tlib-version>元素D.<jsp:include>E.<jsp-version>元素43、<tag>元素不包含下面(D)屬性。A.<name>B.<tag-class>C.<body-content>D.<info>44、<jsp:setProperty>中的property="*"代表(A)。A.所有請求參數(shù)的所有值B.使用request中的一個(gè)參數(shù)值來指定JavaBean中的一個(gè)屬性值C.表示使用指定的值來設(shè)定JavaBean屬性D.值可以是字符串45、Servlet程序的入口點(diǎn)是(A)。A.init()B.main()C.service()D.doGet()46、Cookie.setMaxAge(60*60)的作用是(B)。A.將Cookie的保存時(shí)間設(shè)置為一分鐘B.將Cookie的保存時(shí)間設(shè)置為一個(gè)小時(shí)C.將Cookie的保存時(shí)間設(shè)置為60個(gè)小時(shí)D.將Cookie的保存時(shí)間設(shè)置為一天47、下面(A)是重寫的URL。A.重寫超鏈接B.Form表單的Action屬性C.From的隱藏域保存用戶狀態(tài)信息D.使用Cookie48、下面(A)不是Cookie的屬性讀取方法。A.getHostName()B.getComment()C.getMaxAge()D.getPath()49、下面選項(xiàng)中,(B)不是MVC模式的優(yōu)勢。A.MVC模式使應(yīng)用程序的結(jié)構(gòu)更加清晰,通過將代碼按照層次劃分為業(yè)務(wù)邏輯、數(shù)據(jù)層、用戶界面和應(yīng)用流程控制這三個(gè)層次,能夠增強(qiáng)代碼的穩(wěn)定性B.MVC模式實(shí)現(xiàn)了很好的分布式組件架構(gòu)C.對于項(xiàng)目開發(fā)而言,MVC三層的分離有利于在項(xiàng)目小組內(nèi)按照小組成員各自的擅長進(jìn)行分工,有利于三個(gè)部分并行開發(fā)、加快項(xiàng)目進(jìn)度D.MVC模塊功能的劃分有利于在代碼修改過程中進(jìn)行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂50、對于標(biāo)準(zhǔn)的Web網(wǎng)頁,通常使用(B)表示響應(yīng)信息是HTML格式的文本文件。A.text/css B.text/htmlC.a(chǎn)pplication/vnd.ms-excel D.application/msword51、JAVAWeb應(yīng)用的部署描述文件總是放在Web應(yīng)用的(C)目錄下。A.META-INF B.META-CFGC.WEB-INF D.WEB-CFG52、有關(guān)C/S、B/S結(jié)構(gòu)下列說法錯誤的是(D)。A.在C/S結(jié)構(gòu),即客戶端/服務(wù)器結(jié)構(gòu)中,有專門的數(shù)據(jù)庫服務(wù)器,但客戶端還要運(yùn)行客戶端應(yīng)用程序,這也叫做胖客戶端。B.在B/S結(jié)構(gòu)中,客戶端在瀏覽器中只負(fù)責(zé)表示層邏輯的實(shí)現(xiàn),業(yè)務(wù)邏輯和數(shù)據(jù)庫都在服務(wù)器端運(yùn)行。也就是說,應(yīng)用程序部署在服務(wù)器端,客戶端通過瀏覽器訪問應(yīng)用程序。C.通常B/S結(jié)構(gòu)中,客戶端發(fā)送HTTP請求消息傳給服務(wù)器,服務(wù)器將請求傳遞給Web應(yīng)用程序,Web應(yīng)用程序處理請求,并把相應(yīng)的HTML頁面?zhèn)鹘o客戶端。D.Web應(yīng)用是基于C/S結(jié)構(gòu)的,也就是客戶端/服務(wù)器結(jié)構(gòu)。53、JSPEL表達(dá)式的語法為(C)。A.!JSPexpression B.@{JSPexpression}C.${JSPexpression}D.#{JSPexpression}54、關(guān)于在Web應(yīng)用中于一個(gè)Servlet關(guān)聯(lián)的過濾器數(shù)量,正確的說法是(A)。A.可以為一個(gè)Servlet部署多個(gè)過濾器類B.每個(gè)Servlet必須至少有一個(gè)過濾器類C.每一個(gè)過濾器類必須部署到至少一個(gè)ServletD.以上說法都不正確55、pageContext的范圍是(D)。A.context B.session C.applicationD.page56、下面(C)不是重寫的URL。A.重寫超鏈接 B.Form表單的Action屬性C.使用Cookie D.From的隱藏域保存用戶狀態(tài)信息57、下面(D)不是config的方法。A.getInitParameter() B.getInitParameters()C.getServletName() D.getHostName()58、下面(C)不是Servlet的技術(shù)特點(diǎn)。防崩潰B.跨平臺C.多次請求D.跨服務(wù)器59、下面(D)不是簡單的自定義標(biāo)記的元素構(gòu)成。JavaBeansB.JSP頁面上的標(biāo)記庫聲明C.標(biāo)記處理D.config.xml60、EL表達(dá)式中的“.”運(yùn)算起(B)作用。A.動態(tài)取值 B.訪問JavaBean對象的屬性C.檢索數(shù)組 D.檢索集合的元素二、填空題1、JSP使用____Java______語言實(shí)現(xiàn)動態(tài)顯示。2、在JSP中,對象的作用域有___page_______、_____request_____、___session_______和____application______3、JSP的注釋類型有____<!---->______和___<%----%>_______4、JSP指令控制對整個(gè)頁面的處理,目前有page、include和___taglib_____三種。5、JSP頁面由__HTML代碼_____和嵌入其中的___Java代碼_____所組成。6、JSP技術(shù)就是__JavaEE___技術(shù)中的一個(gè)組成部分。7、Tomcat是JSP運(yùn)行的__引擎____。8、MyEclipse是__可視化____的開發(fā)工具。9、JSP頁面是由傳統(tǒng)的頁面HTML文件中加入__Java腳本片斷__和_JSP標(biāo)記_所構(gòu)成的。10、在JSP頁面中,除了普通的HTML代碼,還有以下3種:__腳本元素__、__指令__和__動作__重要的組成部分。11、JSP指令(在__<%@__和__%>__之間)用來設(shè)置和整個(gè)JSP頁面相關(guān)的屬性。12、在JSP文件中,可以在<%和%>標(biāo)記間直接嵌入任何有效的__Java語言代碼__。13、JSP引擎管理JSP頁面生命周期的兩個(gè)階段:__轉(zhuǎn)換_____和___執(zhí)行______。14、在JSP頁面中可以聲明變量和方法,但是僅在__當(dāng)前頁面____內(nèi)有效。15、___JSP指令_____用來設(shè)置整個(gè)JSP頁面相關(guān)的屬性。16、JSP頁面可以通過__include指令______來包含其他文件。17、jsp:forward動作用于從一個(gè)JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請求的__request______對象。18、Jsp:attribute動作主要有name和___trim_____兩個(gè)屬性。19、request對象包含所有__請求___的信息,如___請求____的來源、標(biāo)頭、Cookies和____請求_____相關(guān)的參數(shù)值等。20、pageContext對象可以獲取當(dāng)前頁面的其他__JSP隱含對象______。21、__exception____對象可以輸出錯誤信息。22、<c:otherwise>標(biāo)記等價(jià)于__else______語句。23、__<c:forEach>_______標(biāo)記和___<c:forTokens>______標(biāo)記的作用是循環(huán)控制。24、<x:out>標(biāo)記是通過__XPath_____技術(shù)(定位XML元素的一種技術(shù))來實(shí)現(xiàn)的。25、_fn:endsWith_____函數(shù)用來判斷源字符串是否符合一連串特定詞尾。26、fn:toLowerCase函數(shù)允許將源字符串中的字符全部轉(zhuǎn)換成___小寫___字符。27、JavaBean是描述(Java)的___軟件組件_______模型。28、JavaBean通過__java編譯器_______可以得到正確的執(zhí)行。29、JavaBean類似于Microsoft的___COM_____組件。30、JavaBean類必須有一個(gè)___沒有參數(shù)______的構(gòu)造函數(shù)。31、__<jsp:setProperty>___和__<jsp:getProperty>____標(biāo)記用來訪問JavaBean的屬性值。32、Servlet是運(yùn)行在服務(wù)器端的____Java應(yīng)用程序_____。33、Servlet的生命周期分為3個(gè)時(shí)期:__裝載Servlet__、__創(chuàng)建實(shí)例__和_銷毀實(shí)例______。34、___ServletRequest接口____定義一個(gè)Servlet引擎產(chǎn)生的對象,通過這個(gè)對象Servlet可以獲得客戶端請求的數(shù)據(jù)。35、Cookie能夠幫助Web服務(wù)器保存_訪問者_(dá)___的相關(guān)信息。36、__狀態(tài)支持機(jī)制_____必須允許服務(wù)器將狀態(tài)信息發(fā)送到客戶端,并保存這條信息會隨請求一起返回到服務(wù)器。37、JSP開發(fā)網(wǎng)站的兩種模式分為__JSP+JavaBean___和__JSP+Servlet+JavaBean____。38、_事務(wù)處理____模塊包含應(yīng)用程序在數(shù)據(jù)運(yùn)算中使用的各種食物規(guī)則和操作方法。39、采用__N層應(yīng)用模式______可以將問題細(xì)化,可集中精力解決每個(gè)單獨(dú)的層。40、MVC是一種設(shè)計(jì)模式,它由___視圖_____、___控制器______和___模型_______三部分組成。41、____web.xml__________文件是Web應(yīng)用的必備組件。42、在Tomcat啟動Web應(yīng)用時(shí),該應(yīng)用中所有的JSP頁面將被編譯成____Servlet類文件_____________。43、每當(dāng)傳遞請求或響應(yīng)時(shí)調(diào)用Filter的____doFilter()__________方法。44、維護(hù)用戶會話的三種基本技術(shù)是URL重寫技術(shù)、__cookie技術(shù)___和隱藏表單域。45、HTTP是一個(gè)____無狀態(tài)___________協(xié)議。46、在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是___POST_______。47、在J2EE的Web層主要有兩種技術(shù)方案:___Servlet___技術(shù)和__JSP___技術(shù)。48、_Web_____頁面和_UI____屏幕是表示模塊的典型例子。49、一個(gè)典型的___關(guān)系數(shù)據(jù)庫___通常由一個(gè)或多個(gè)被稱作表格的對象組成,數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都保存在這些表格中。50、__SQL語句______的主要功能就是同各種關(guān)系數(shù)據(jù)庫建立連接并進(jìn)行操作,它作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。51、__JDBC______是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法,簡單說就是用訪問數(shù)據(jù)庫的。52、在加載Driver類時(shí),它應(yīng)該創(chuàng)建自己的實(shí)例并向__DriverManager____注冊該實(shí)例。53、數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個(gè)___緩沖池_____。三、簡答題1、請簡述JSP的執(zhí)行過程一個(gè)JSP頁面的執(zhí)行過程可以分為以下幾個(gè)步驟:(1)瀏覽器客戶端向JSP引擎發(fā)出對JSP頁面的請求2)JSP引擎將對應(yīng)JSP頁面轉(zhuǎn)換成JavaServlet源代碼(3)JSP引擎編譯JavaServlet源代碼,生成.class文件(4)JSP引擎加載運(yùn)行對應(yīng)的.class文件,生成響應(yīng)的結(jié)果頁面(5)JSP引擎把響應(yīng)的輸出結(jié)果發(fā)送到瀏覽器客戶端2、簡述<jsp:include>動作與include指令的區(qū)別include指令的作用是在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件,即JSP頁面和插入的文件合并成一個(gè)新的JSP頁面,然后JSP引擎再將這個(gè)新的JSP頁面轉(zhuǎn)譯成Java文件。因此,插入文件后,必須保證新合并成的JSP頁面符合JSP語法規(guī)則,即能夠成為一個(gè)JSP頁面文件。<jsp:include>動作則是動態(tài)加載一個(gè)文件,不把JSP頁面中動作指令include所指定的文件與原JSP頁面合并一個(gè)新的JSP頁面,而是告訴Java解釋器,這個(gè)文件在JSP運(yùn)行時(shí)才被處理。如果包含的文件是普通的文本文件,就將文件的內(nèi)容發(fā)送到客戶端,由客戶端負(fù)責(zé)顯示;如果包含的文件是JSP文件,JSP引擎就執(zhí)行這個(gè)文件,然后將執(zhí)行的結(jié)果發(fā)送到客戶端,并由客戶端負(fù)責(zé)顯示這些結(jié)果。3、JSP有哪些內(nèi)置對象?作用分別是什么?request:用戶端請求,此請求會包含來自get/post請求的參數(shù)response:網(wǎng)頁傳回用戶端的回應(yīng)pageContext:當(dāng)前JSP頁面的上下文信息session:與請求有關(guān)的會話信息application:服務(wù)器servlet上下文信息out:用來傳送回應(yīng)的輸出config:表示JSP頁面的servlet配置信息以與Web應(yīng)用配置描述文件page:JSP頁面本身exception:處理異常信息4、簡述Servlet和JSP的關(guān)系JSP是以
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年房屋按揭購買合同范本范文
- 2025網(wǎng)絡(luò)課程錄制合同
- 有代碼的課程設(shè)計(jì)
- 2024年電子借條:個(gè)人借款合同
- 百合玫瑰餅干課程設(shè)計(jì)
- 知名高中課程設(shè)計(jì)作品
- 硝酸尾氣處理課程設(shè)計(jì)
- 2024年知識產(chǎn)權(quán)分析與市場調(diào)研服務(wù)委托合同3篇
- 物理材料課程設(shè)計(jì)
- 直播腳本教學(xué)課程設(shè)計(jì)
- 2024年天津市西青經(jīng)濟(jì)開發(fā)集團(tuán)限公司公開招聘工作人員高頻500題難、易錯點(diǎn)模擬試題附帶答案詳解
- 智慧物業(yè)管理的區(qū)塊鏈技術(shù)應(yīng)用
- 數(shù)據(jù)庫設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)
- 2023年全國職業(yè)院校技能大賽賽項(xiàng)-ZZ019 智能財(cái)稅基本技能賽題 - 模塊三-答案
- 一例護(hù)理不良事件分析(手術(shù)室異物遺留預(yù)防)
- 先天性甲狀腺功能減低癥專家講座
- 學(xué)校合作檔口合同協(xié)議
- DZ∕T 0222-2006 地質(zhì)災(zāi)害防治工程監(jiān)理規(guī)范(正式版)
- 華為錯混料培訓(xùn)
- 中國蠶絲綢文化智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
- 1389國開電大本科《理工英語4》網(wǎng)上形考任務(wù)(單元自測1至8)試題及答案
評論
0/150
提交評論