Java Web程序設(shè)計(jì)題庫(kù)_第1頁(yè)
Java Web程序設(shè)計(jì)題庫(kù)_第2頁(yè)
Java Web程序設(shè)計(jì)題庫(kù)_第3頁(yè)
Java Web程序設(shè)計(jì)題庫(kù)_第4頁(yè)
Java Web程序設(shè)計(jì)題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

Java Web程序設(shè)計(jì)題庫(kù)一、選擇題1、以下文件名后綴中,只有( C )不是靜態(tài)網(wǎng)頁(yè)的后綴。A、.html B、.htmC .JSP D、.shtml2、以下文件名后綴中,只有( B )不是動(dòng)態(tài)網(wǎng)頁(yè)的后綴。A、.jspB、.htmlC、.aspxD、php3、在page指令中,( C )屬性是可以在頁(yè)面中重復(fù)的屬性。A、languageB、bufferC、importD、autoflush4、JSP的結(jié)構(gòu)由( B )組成(多選)。A、指令B、注釋C、腳本元素D、操作5、以下選項(xiàng)中,那一項(xiàng)不是JSP指令( B )。A、pageB、importC、includeD、taglib6、下面哪種數(shù)據(jù)類型是基本類型( D )。A、classB、interfaceC、數(shù)組D、char7、下面哪種數(shù)據(jù)類型是引用類型( C )。A、booleanB、intC、interfaceD、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è)語(yǔ)句是條件語(yǔ)句( C )。A、break語(yǔ)句B、while語(yǔ)句C、if語(yǔ)句D、for語(yǔ)句11、類中的成員默認(rèn)的訪問修飾符是( A )。A、privateB、protectedC、publicD、空12、常量使用( C )進(jìn)行修飾A、privateB、abstractC、finalD、static13、包含Servlet發(fā)回到客戶端信息的ServletResponse對(duì)象是由( C )創(chuàng)建的。A 客戶端的瀏覽器B Web服務(wù)器的HTTP引擎C Web服務(wù)器的Servlet容器D Servlet對(duì)象14、對(duì)于標(biāo)準(zhǔn)的Web網(wǎng)頁(yè),通常使用( B )表示響應(yīng)信息是HTML格式的文本文件。A text/cssB. text/htmlCapplication/vnd.ms-excelD. application/msword15、下面哪個(gè)方法不屬于session對(duì)象( D )A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下面哪個(gè)方法不屬于request對(duì)象( B )A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能夠獲取當(dāng)前頁(yè)信息并調(diào)用頁(yè)面方法的對(duì)象是( B )A、requestB、pageC、PageContextD、session18、以下操作中,( A )是與使用JavaBean無(wú)關(guān)的。A、jsp:includeB、jsp:useBeanC、jsp:setProperty D、jsp:getProperty19、下面哪個(gè)不是jsp:setProperty操作的屬性( D )。A、nameB、paramC、propertyD、scope20、以下方法中,哪一個(gè)方法不是HTTPServlet類的方法( B )。A、doGetB、doServiceC、doPostD、doDelete21、以下類中,哪一個(gè)類不是javax.servlet和javax.servlet.http包中提供的類或接口( B )。A、ServletB、BaseServletC、GenericServletD、HTTPServlet22、與JSP同類型的技術(shù)有( C )。ACGIB.C/C+C.ASPD.C#23、下面( D )不是JDK的開發(fā)包。AJavaSEB.JavaMEC.JavaEED.JavaBean24、Tomcat的默認(rèn)端口是( B )。A7001B.8080C.80D.11225、下面不是JSP本身以加載的基本類的是( A )。 A.java.lang.* B.java.io.* C.javax.servlet.* D.javax.servlet.jsp*26、對(duì)于預(yù)定義的說(shuō)法錯(cuò)誤的是( C )。 A.一次可以聲明多個(gè)變量和方法,只要以分毫(;)結(jié)尾就行 B.一個(gè)聲明僅在一個(gè)頁(yè)面中有效 C.聲明的變量將作為局部變量 D.在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化27、在JSP中使用標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是( C )。 A.name B.property C.value D.以上皆不會(huì)出現(xiàn) 28、page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是 ( D )。 A.作用于整個(gè)JSP頁(yè)面B.可以再一個(gè)頁(yè)面中使用多個(gè)指令C.為增強(qiáng)程序的可讀性,建議將指令放在JSP文件的開頭,但不是必須的D.指令中的屬性只能出現(xiàn)一次29、不能再不同用戶之間共享數(shù)據(jù)的方法是( A )。A. 通過(guò)Cookie B.利用文件系統(tǒng) C.利用數(shù)據(jù)庫(kù) D.通過(guò)ServletContext對(duì)象30、在JSP中調(diào)用JavaBean時(shí)不會(huì)用到的標(biāo)記是( A )。A. B. C. D.31、下列屬于JSP中注釋的有( AD )(多項(xiàng)選擇) A. B./ C./* 與 */ D. 32、page對(duì)象屬于( C )類對(duì)象。 A.輸入輸出 B.作用域通信對(duì)象 C.Servlet D.錯(cuò)誤33、下列不是JSP作用域的通信對(duì)象的有( D )。 A.session B.application C.pageContext D.out34、下列可以解決在JSP中的中文問題的方法有( ACDE )。(多項(xiàng)選擇)。 A.在頁(yè)面設(shè)置charset B.系統(tǒng)自動(dòng)設(shè)置C.利用過(guò)濾器對(duì)所有的請(qǐng)求進(jìn)行轉(zhuǎn)碼 D.對(duì)request和response進(jìn)行轉(zhuǎn)碼設(shè)置E.在頁(yè)面設(shè)置pageEncoding35、下面( D )不是core標(biāo)記庫(kù)的條件處理標(biāo)記。 A B.C. D.36、下面( D )不是標(biāo)記所有具有的屬性。 A.basename B.var C.scope D.bundle37、下面( B )標(biāo)記是用來(lái)設(shè)置時(shí)區(qū)的。 A. B. C. D.38、下列選項(xiàng)中,( C )是正確的并且客戶端不能查看到的JSP注釋。 A. B. C. D. 39、JSP網(wǎng)頁(yè)文件的拓展名是( A )A、.jspB、.aspC、.aspxD、php40、javax.servlet.tagext.JspTag接口的兩個(gè)子接口分別是( AB )。 A.SimpleTag B.Tag C.HardTag D.DiffTag41、下面( A )是Tag接口開發(fā)自定義標(biāo)記程序3個(gè)步驟第1步。 A.開發(fā)標(biāo)記處理類 B.編寫標(biāo)記描述符C.在web.xml中指定標(biāo)記庫(kù)的引用 D.在頁(yè)面引用該Tag42、下面( D )不是TLD文件中的內(nèi)容。 A.標(biāo)準(zhǔn)的XML聲明和一個(gè)DOCTYPE聲明 B.元素 C.元素 D. E.元素43、元素不包含下面( D )屬性。 A. B.C.D.44、中的property=*代表( A )。 A.所有請(qǐng)求參數(shù)的所有值 B.使用request中的一個(gè)參數(shù)值來(lái)指定JavaBean中的一個(gè)屬性值 C.表示使用指定的值來(lái)設(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)勢(shì)。A. MVC模式使應(yīng)用程序的結(jié)構(gòu)更加清晰,通過(guò)將代碼按照層次劃分為業(yè)務(wù)邏輯、數(shù)據(jù)層、用戶界面和應(yīng)用流程控制這三個(gè)層次,能夠增強(qiáng)代碼的穩(wěn)定性B. MVC模式實(shí)現(xiàn)了很好的分布式組件架構(gòu)C.對(duì)于項(xiàng)目開發(fā)而言,MVC三層的分離有利于在項(xiàng)目小組內(nèi)按照小組成員各自的擅長(zhǎng)進(jìn)行分工,有利于三個(gè)部分并行開發(fā)、加快項(xiàng)目進(jìn)度D. MVC模塊功能的劃分有利于在代碼修改過(guò)程中進(jìn)行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂50、對(duì)于標(biāo)準(zhǔn)的Web網(wǎng)頁(yè),通常使用( B )表示響應(yīng)信息是HTML格式的文本文件。A. text/cssB. text/htmlCapplication/vnd.ms-excelD. application/msword51、JAVA Web應(yīng)用的部署描述文件總是放在Web應(yīng)用的( C )目錄下。A.META-INFBMETA-CFGC.WEB-INFDWEB-CFG52、有關(guān)C/S、B/S結(jié)構(gòu)下列說(shuō)法錯(cuò)誤的是( D )。A在C/S結(jié)構(gòu),即客戶端/服務(wù)器結(jié)構(gòu)中,有專門的數(shù)據(jù)庫(kù)服務(wù)器,但客戶端還要運(yùn)行客戶端應(yīng)用程序,這也叫做胖客戶端。B在B/S結(jié)構(gòu)中,客戶端在瀏覽器中只負(fù)責(zé)表示層邏輯的實(shí)現(xiàn),業(yè)務(wù)邏輯和數(shù)據(jù)庫(kù)都在服務(wù)器端運(yùn)行。也就是說(shuō),應(yīng)用程序部署在服務(wù)器端,客戶端通過(guò)瀏覽器訪問應(yīng)用程序。C通常B/S結(jié)構(gòu)中,客戶端發(fā)送HTTP請(qǐng)求消息傳給服務(wù)器,服務(wù)器將請(qǐng)求傳遞給Web應(yīng)用程序,Web應(yīng)用程序處理請(qǐng)求,并把相應(yīng)的HTML頁(yè)面?zhèn)鹘o客戶端。DWeb應(yīng)用是基于C/S結(jié)構(gòu)的,也就是客戶端/服務(wù)器結(jié)構(gòu)。53、JSP EL表達(dá)式的語(yǔ)法為( C )。 A. !JSP expressionB. JSP expression C. $JSP expression D.# JSP expression54、關(guān)于在Web應(yīng)用中于一個(gè)Servlet關(guān)聯(lián)的過(guò)濾器數(shù)量,正確的說(shuō)法是(A)。A可以為一個(gè)Servlet部署多個(gè)過(guò)濾器類B每個(gè)Servlet必須至少有一個(gè)過(guò)濾器類C每一個(gè)過(guò)濾器類必須部署到至少一個(gè)ServletD以上說(shuō)法都不正確55、pageContext的范圍是( D )。A.context B.session C.application D.page56、下面( C )不是重寫的URL。A. 重寫超鏈接B.Form表單的Action屬性 C. 使用Cookie D.From的隱藏域保存用戶狀態(tài)信息57、下面( D )不是config的方法。AgetInitParameter() BgetInitParameters()CgetServletName() DgetHostName()58、下面( C )不是Servlet的技術(shù)特點(diǎn)。A 防崩潰 B. 跨平臺(tái) C. 多次請(qǐng)求 D. 跨服務(wù)器59、下面( D )不是簡(jiǎn)單的自定義標(biāo)記的元素構(gòu)成。A JavaBeans B. JSP頁(yè)面上的標(biāo)記庫(kù)聲明 C.標(biāo)記處理 D. config.xml60、EL表達(dá)式中的“.”運(yùn)算起( B )作用。A. 動(dòng)態(tài)取值B.訪問JavaBean對(duì)象的屬性 C. 檢索數(shù)組 D.檢索集合的元素二、填空題1、JSP使用_Java_語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)顯示。2、在JSP中,對(duì)象的作用域有_page_、_request_、_session_和_application_3、JSP的注釋類型有_和_4、JSP指令控制對(duì)整個(gè)頁(yè)面的處理,目前有page、include和_taglib_三種。5、JSP頁(yè)面由_HTML代碼_和嵌入其中的_Java代碼_所組成。6、JSP技術(shù)就是_Java EE_技術(shù)中的一個(gè)組成部分。7、Tomcat是JSP運(yùn)行的_引擎_。8、MyEclipse是_可視化_的開發(fā)工具。9、JSP頁(yè)面是由傳統(tǒng)的頁(yè)面HTML文件中加入_Java腳本片斷_和_JSP標(biāo)記_所構(gòu)成的。10、在JSP頁(yè)面中,除了普通的HTML代碼,還有以下3種:_腳本元素_、_指令_和_動(dòng)作_重要的組成部分。11、JSP指令(在_之間)用來(lái)設(shè)置和整個(gè)JSP頁(yè)面相關(guān)的屬性。12、在JSP文件中,可以在標(biāo)記間直接嵌入任何有效的_Java語(yǔ)言代碼_。13、JSP引擎管理JSP頁(yè)面生命周期的兩個(gè)階段: _轉(zhuǎn)換_和_執(zhí)行_。14、在JSP頁(yè)面中可以聲明變量和方法,但是僅在_當(dāng)前頁(yè)面_內(nèi)有效。15、_JSP指令_用來(lái)設(shè)置整個(gè)JSP頁(yè)面相關(guān)的屬性。16、JSP頁(yè)面可以通過(guò)_include指令_來(lái)包含其他文件。17、jsp:forward動(dòng)作用于從一個(gè)JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請(qǐng)求的_request_對(duì)象。18、Jsp:attribute動(dòng)作主要有name和_trim_兩個(gè)屬性。19、request對(duì)象包含所有_請(qǐng)求_的信息,如_請(qǐng)求_的來(lái)源、標(biāo)頭、Cookies和_請(qǐng)求_相關(guān)的參數(shù)值等。20、pageContext對(duì)象可以獲取當(dāng)前頁(yè)面的其他_JSP隱含對(duì)象_。21、_ exception_對(duì)象可以輸出錯(cuò)誤信息。22、標(biāo)記等價(jià)于_else_語(yǔ)句。23、_標(biāo)記和_標(biāo)記的作用是循環(huán)控制。24、x:out標(biāo)記是通過(guò)_XPath_技術(shù)(定位XML元素的一種技術(shù))來(lái)實(shí)現(xiàn)的。25、_fn:endsWith_函數(shù)用來(lái)判斷源字符串是否符合一連串特定詞尾。26、fn:toLowerCase函數(shù)允許將源字符串中的字符全部轉(zhuǎn)換成_小寫_字符。27、JavaBean是描述(Java)的_軟件組件_模型。28、JavaBean通過(guò)_java編譯器_可以得到正確的執(zhí)行。29、JavaBean類似于Microsoft的_COM_組件。30、JavaBean類必須有一個(gè)_沒有參數(shù)_的構(gòu)造函數(shù)。31、_和_標(biāo)記用來(lái)訪問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)生的對(duì)象,通過(guò)這個(gè)對(duì)象Servlet可以獲得客戶端請(qǐng)求的數(shù)據(jù)。35、Cookie能夠幫助Web服務(wù)器保存_訪問者_(dá)的相關(guān)信息。36、_狀態(tài)支持機(jī)制_必須允許服務(wù)器將狀態(tài)信息發(fā)送到客戶端,并保存這條信息會(huì)隨請(qǐng)求一起返回到服務(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啟動(dòng)Web應(yīng)用時(shí),該應(yīng)用中所有的JSP頁(yè)面將被編譯成_ Servlet類文件_。43、每當(dāng)傳遞請(qǐng)求或響應(yīng)時(shí)調(diào)用Filter的_doFilter()_方法。44、維護(hù)用戶會(huì)話的三種基本技術(shù)是URL重寫技術(shù)、_ cookie技術(shù)_和隱藏表單域。45、HTTP是一個(gè)_無(wú)狀態(tài)_協(xié)議。46、在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是_POST_。47、在J2EE的Web層主要有兩種技術(shù)方案:_Servlet_技術(shù)和_JSP_技術(shù)。48、_Web_頁(yè)面和_ UI_屏幕是表示模塊的典型例子。49、一個(gè)典型的_關(guān)系數(shù)據(jù)庫(kù)_通常由一個(gè)或多個(gè)被稱作表格的對(duì)象組成,數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)或信息都保存在這些表格中。50、_SQL語(yǔ)句_的主要功能就是同各種關(guān)系數(shù)據(jù)庫(kù)建立連接并進(jìn)行操作,它作為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。51、_JDBC_是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法,簡(jiǎn)單說(shuō)就是用訪問數(shù)據(jù)庫(kù)的。52、在加載Driver類時(shí),它應(yīng)該創(chuàng)建自己的實(shí)例并向_DriverManager_注冊(cè)該實(shí)例。53、數(shù)據(jù)庫(kù)連接池的基本思想就是為數(shù)據(jù)庫(kù)連接建立一個(gè)_緩沖池_。三、簡(jiǎn)答題1、請(qǐng)簡(jiǎn)述JSP的執(zhí)行過(guò)程一個(gè)JSP頁(yè)面的執(zhí)行過(guò)程可以分為以下幾個(gè)步驟:(1)瀏覽器客戶端向JSP引擎發(fā)出對(duì)JSP頁(yè)面的請(qǐng)求 2)JSP引擎將對(duì)應(yīng)JSP頁(yè)面轉(zhuǎn)換成Java Servlet源代碼(3)JSP引擎編譯Java Servlet源代碼,生成.class文件(4)JSP引擎加載運(yùn)行對(duì)應(yīng)的.class文件,生成響應(yīng)的結(jié)果頁(yè)面(5) JSP引擎把響應(yīng)的輸出結(jié)果發(fā)送到瀏覽器客戶端2、簡(jiǎn)述動(dòng)作與include指令的區(qū)別 include指令的作用是在JSP頁(yè)面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件,即JSP頁(yè)面和插入的文件合并成一個(gè)新的JSP頁(yè)面,然后JSP引擎再將這個(gè)新的JSP頁(yè)面轉(zhuǎn)譯成Java文件。因此,插入文件后,必須保證新合并成的JSP頁(yè)面符合JSP語(yǔ)法規(guī)則,即能夠成為一個(gè)JSP頁(yè)面文件。動(dòng)作則是動(dòng)態(tài)加載一個(gè)文件,不把JSP頁(yè)面中動(dòng)作指令include所指定的文件與原JSP頁(yè)面合并一個(gè)新的JSP頁(yè)面,而是告訴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)置對(duì)象?作用分別是什么? request:用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自get/post請(qǐng)求的參數(shù) response:網(wǎng)頁(yè)傳回用戶端的回應(yīng) pageContext:當(dāng)前JSP頁(yè)面的上下文信息 session:與請(qǐng)求有關(guān)的會(huì)話信息 application:服務(wù)器servlet上下文信息 out:用來(lái)傳送回應(yīng)的輸出 config:表示JSP頁(yè)面的servlet配置信息以及Web應(yīng)用配置描述文件 page:JSP頁(yè)面本身 exception:處理異常信息4、簡(jiǎn)述Servlet和JSP的關(guān)系 JSP是以另外一種方式實(shí)現(xiàn)的Servlet, Servlet是JSP的早期版本,在JSP中,更加注重頁(yè)面的表現(xiàn),而在Servlet中則更注重業(yè)務(wù)邏輯的實(shí)現(xiàn)。因此,當(dāng)編寫的頁(yè)面顯示效果比較復(fù)雜時(shí),首選是JSP,

溫馨提示

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