




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java Web程序設(shè)計題庫一、選擇題1、以下文件名后綴中,只有( C )不是靜態(tài)網(wǎng)頁的后綴。A、.html B、.htmC .JSP D、.shtml2、以下文件名后綴中,只有( B )不是動態(tài)網(wǎng)頁的后綴。A、.jspB、.htmlC、.aspxD、php3、在page指令中,( C )屬性是可以在頁面中重復(fù)的屬性。A、languageB、bufferC、importD、autoflush4、JSP的結(jié)構(gòu)由( B )組成(多選)。A、指令B、注釋C、腳本元素D、操作5、以下選項中,那一項不是JSP指令( B )。A、pageB、importC、includeD、taglib6、下面哪種數(shù)據(jù)類型是基本類型( D )。A、classB、interfaceC、數(shù)組D、char7、下面哪種數(shù)據(jù)類型是引用類型( C )。A、booleanB、intC、interfaceD、long8、下面哪一個運算符具有3個操作數(shù)( D )。A、*B、+C、&D、?:9、下面那個運算符只有一個操作數(shù)( A )。A、B、|C、D、/10、下面那個語句是條件語句( C )。A、break語句B、while語句C、if語句D、for語句11、類中的成員默認的訪問修飾符是( A )。A、privateB、protectedC、publicD、空12、常量使用( C )進行修飾A、privateB、abstractC、finalD、static13、包含Servlet發(fā)回到客戶端信息的ServletResponse對象是由( C )創(chuàng)建的。A 客戶端的瀏覽器B Web服務(wù)器的HTTP引擎C Web服務(wù)器的Servlet容器D Servlet對象14、對于標準的Web網(wǎng)頁,通常使用( B )表示響應(yīng)信息是HTML格式的文本文件。A text/cssB. text/htmlCapplication/vnd.ms-excelD. application/msword15、下面哪個方法不屬于session對象( D )A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下面哪個方法不屬于request對象( B )A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能夠獲取當前頁信息并調(diào)用頁面方法的對象是( B )A、requestB、pageC、PageContextD、session18、以下操作中,( A )是與使用JavaBean無關(guān)的。A、jsp:includeB、jsp:useBeanC、jsp:setProperty D、jsp:getProperty19、下面哪個不是jsp:setProperty操作的屬性( D )。A、nameB、paramC、propertyD、scope20、以下方法中,哪一個方法不是HTTPServlet類的方法( B )。A、doGetB、doServiceC、doPostD、doDelete21、以下類中,哪一個類不是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的默認端口是( B )。A7001B.8080C.80D.11225、下面不是JSP本身以加載的基本類的是( A )。 A.java.lang.* B.java.io.* C.javax.servlet.* D.javax.servlet.jsp*26、對于預(yù)定義的說法錯誤的是( C )。 A.一次可以聲明多個變量和方法,只要以分毫(;)結(jié)尾就行 B.一個聲明僅在一個頁面中有效 C.聲明的變量將作為局部變量 D.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化27、在JSP中使用標記時,不會出現(xiàn)的屬性是( C )。 A.name B.property C.value D.以上皆不會出現(xiàn) 28、page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是 ( D )。 A.作用于整個JSP頁面B.可以再一個頁面中使用多個指令C.為增強程序的可讀性,建議將指令放在JSP文件的開頭,但不是必須的D.指令中的屬性只能出現(xiàn)一次29、不能再不同用戶之間共享數(shù)據(jù)的方法是( A )。A. 通過Cookie B.利用文件系統(tǒng) C.利用數(shù)據(jù)庫 D.通過ServletContext對象30、在JSP中調(diào)用JavaBean時不會用到的標記是( A )。A. B. C. D.31、下列屬于JSP中注釋的有( AD )(多項選擇) A. B./ C./* 與 */ D. 32、page對象屬于( C )類對象。 A.輸入輸出 B.作用域通信對象 C.Servlet D.錯誤33、下列不是JSP作用域的通信對象的有( D )。 A.session B.application C.pageContext D.out34、下列可以解決在JSP中的中文問題的方法有( ACDE )。(多項選擇)。 A.在頁面設(shè)置charset B.系統(tǒng)自動設(shè)置C.利用過濾器對所有的請求進行轉(zhuǎn)碼 D.對request和response進行轉(zhuǎn)碼設(shè)置E.在頁面設(shè)置pageEncoding35、下面( D )不是core標記庫的條件處理標記。 A B.C. D.36、下面( D )不是標記所有具有的屬性。 A.basename B.var C.scope D.bundle37、下面( B )標記是用來設(shè)置時區(qū)的。 A. B. C. D.38、下列選項中,( C )是正確的并且客戶端不能查看到的JSP注釋。 A. B. C. D. 39、JSP網(wǎng)頁文件的拓展名是( A )A、.jspB、.aspC、.aspxD、php40、javax.servlet.tagext.JspTag接口的兩個子接口分別是( AB )。 A.SimpleTag B.Tag C.HardTag D.DiffTag41、下面( A )是Tag接口開發(fā)自定義標記程序3個步驟第1步。 A.開發(fā)標記處理類 B.編寫標記描述符C.在web.xml中指定標記庫的引用 D.在頁面引用該Tag42、下面( D )不是TLD文件中的內(nèi)容。 A.標準的XML聲明和一個DOCTYPE聲明 B.元素 C.元素 D. E.元素43、元素不包含下面( D )屬性。 A. B.C.D.44、中的property=*代表( A )。 A.所有請求參數(shù)的所有值 B.使用request中的一個參數(shù)值來指定JavaBean中的一個屬性值 C.表示使用指定的值來設(shè)定JavaBean屬性 D.值可以是字符串45、Servlet程序的入口點是( A )。 A.init() B.main() C.service() D.doGet()46、Cookie.setMaxAge(60*60)的作用是( B )。 A.將Cookie的保存時間設(shè)置為一分鐘B.將Cookie的保存時間設(shè)置為一個小時 C.將Cookie的保存時間設(shè)置為60個小時 D.將Cookie的保存時間設(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、下面選項中,( B )不是MVC模式的優(yōu)勢。A. MVC模式使應(yīng)用程序的結(jié)構(gòu)更加清晰,通過將代碼按照層次劃分為業(yè)務(wù)邏輯、數(shù)據(jù)層、用戶界面和應(yīng)用流程控制這三個層次,能夠增強代碼的穩(wěn)定性B. MVC模式實現(xiàn)了很好的分布式組件架構(gòu)C.對于項目開發(fā)而言,MVC三層的分離有利于在項目小組內(nèi)按照小組成員各自的擅長進行分工,有利于三個部分并行開發(fā)、加快項目進度D. MVC模塊功能的劃分有利于在代碼修改過程中進行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂50、對于標準的Web網(wǎng)頁,通常使用( 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)下列說法錯誤的是( D )。A在C/S結(jié)構(gòu),即客戶端/服務(wù)器結(jié)構(gòu)中,有專門的數(shù)據(jù)庫服務(wù)器,但客戶端還要運行客戶端應(yīng)用程序,這也叫做胖客戶端。B在B/S結(jié)構(gòu)中,客戶端在瀏覽器中只負責表示層邏輯的實現(xiàn),業(yè)務(wù)邏輯和數(shù)據(jù)庫都在服務(wù)器端運行。也就是說,應(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客戶端。DWeb應(yīng)用是基于C/S結(jié)構(gòu)的,也就是客戶端/服務(wù)器結(jié)構(gòu)。53、JSP EL表達式的語法為( C )。 A. !JSP expressionB. JSP expression C. $JSP expression D.# JSP expression54、關(guān)于在Web應(yīng)用中于一個Servlet關(guān)聯(lián)的過濾器數(shù)量,正確的說法是(A)。A可以為一個Servlet部署多個過濾器類B每個Servlet必須至少有一個過濾器類C每一個過濾器類必須部署到至少一個ServletD以上說法都不正確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ù)特點。A 防崩潰 B. 跨平臺 C. 多次請求 D. 跨服務(wù)器59、下面( D )不是簡單的自定義標記的元素構(gòu)成。A JavaBeans B. JSP頁面上的標記庫聲明 C.標記處理 D. config.xml60、EL表達式中的“.”運算起( B )作用。A. 動態(tài)取值B.訪問JavaBean對象的屬性 C. 檢索數(shù)組 D.檢索集合的元素二、填空題1、JSP使用_Java_語言實現(xiàn)動態(tài)顯示。2、在JSP中,對象的作用域有_page_、_request_、_session_和_application_3、JSP的注釋類型有_和_4、JSP指令控制對整個頁面的處理,目前有page、include和_taglib_三種。5、JSP頁面由_HTML代碼_和嵌入其中的_Java代碼_所組成。6、JSP技術(shù)就是_Java EE_技術(shù)中的一個組成部分。7、Tomcat是JSP運行的_引擎_。8、MyEclipse是_可視化_的開發(fā)工具。9、JSP頁面是由傳統(tǒng)的頁面HTML文件中加入_Java腳本片斷_和_JSP標記_所構(gòu)成的。10、在JSP頁面中,除了普通的HTML代碼,還有以下3種:_腳本元素_、_指令_和_動作_重要的組成部分。11、JSP指令(在_之間)用來設(shè)置和整個JSP頁面相關(guān)的屬性。12、在JSP文件中,可以在標記間直接嵌入任何有效的_Java語言代碼_。13、JSP引擎管理JSP頁面生命周期的兩個階段: _轉(zhuǎn)換_和_執(zhí)行_。14、在JSP頁面中可以聲明變量和方法,但是僅在_當前頁面_內(nèi)有效。15、_JSP指令_用來設(shè)置整個JSP頁面相關(guān)的屬性。16、JSP頁面可以通過_include指令_來包含其他文件。17、jsp:forward動作用于從一個JSP文件向另一個文件傳遞一個包含用戶請求的_request_對象。18、Jsp:attribute動作主要有name和_trim_兩個屬性。19、request對象包含所有_請求_的信息,如_請求_的來源、標頭、Cookies和_請求_相關(guān)的參數(shù)值等。20、pageContext對象可以獲取當前頁面的其他_JSP隱含對象_。21、_ exception_對象可以輸出錯誤信息。22、標記等價于_else_語句。23、_標記和_標記的作用是循環(huán)控制。24、x:out標記是通過_XPath_技術(shù)(定位XML元素的一種技術(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類必須有一個_沒有參數(shù)_的構(gòu)造函數(shù)。31、_和_標記用來訪問JavaBean的屬性值。32、Servlet是運行在服務(wù)器端的_Java應(yīng)用程序_。33、Servlet的生命周期分為3個時期: _裝載Servlet_、_創(chuàng)建實例_和_銷毀實例_。34、_ServletRequest接口_定義一個Servlet引擎產(chǎn)生的對象,通過這個對象Servlet可以獲得客戶端請求的數(shù)據(jù)。35、Cookie能夠幫助Web服務(wù)器保存_訪問者_的相關(guān)信息。36、_狀態(tài)支持機制_必須允許服務(wù)器將狀態(tài)信息發(fā)送到客戶端,并保存這條信息會隨請求一起返回到服務(wù)器。37、JSP開發(fā)網(wǎng)站的兩種模式分為_JSP+JavaBean_和_ JSP+Servlet+JavaBean _。38、_事務(wù)處理_模塊包含應(yīng)用程序在數(shù)據(jù)運算中使用的各種食物規(guī)則和操作方法。39、采用_N層應(yīng)用模式_可以將問題細化,可集中精力解決每個單獨的層。40、MVC是一種設(shè)計模式,它由_視圖_、_控制器_和_模型_三部分組成。41、_web.xml_文件是Web應(yīng)用的必備組件。42、在Tomcat啟動Web應(yīng)用時,該應(yīng)用中所有的JSP頁面將被編譯成_ Servlet類文件_。43、每當傳遞請求或響應(yīng)時調(diào)用Filter的_doFilter()_方法。44、維護用戶會話的三種基本技術(shù)是URL重寫技術(shù)、_ cookie技術(shù)_和隱藏表單域。45、HTTP是一個_無狀態(tài)_協(xié)議。46、在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是_POST_。47、在J2EE的Web層主要有兩種技術(shù)方案:_Servlet_技術(shù)和_JSP_技術(shù)。48、_Web_頁面和_ UI_屏幕是表示模塊的典型例子。49、一個典型的_關(guān)系數(shù)據(jù)庫_通常由一個或多個被稱作表格的對象組成,數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都保存在這些表格中。50、_SQL語句_的主要功能就是同各種關(guān)系數(shù)據(jù)庫建立連接并進行操作,它作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。51、_JDBC_是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標準方法,簡單說就是用訪問數(shù)據(jù)庫的。52、在加載Driver類時,它應(yīng)該創(chuàng)建自己的實例并向_DriverManager_注冊該實例。53、數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個_緩沖池_。三、簡答題1、請簡述JSP的執(zhí)行過程一個JSP頁面的執(zhí)行過程可以分為以下幾個步驟:(1)瀏覽器客戶端向JSP引擎發(fā)出對JSP頁面的請求 2)JSP引擎將對應(yīng)JSP頁面轉(zhuǎn)換成Java Servlet源代碼(3)JSP引擎編譯Java Servlet源代碼,生成.class文件(4)JSP引擎加載運行對應(yīng)的.class文件,生成響應(yīng)的結(jié)果頁面(5) JSP引擎把響應(yīng)的輸出結(jié)果發(fā)送到瀏覽器客戶端2、簡述動作與include指令的區(qū)別 include指令的作用是在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個文件,即JSP頁面和插入的文件合并成一個新的JSP頁面,然后JSP引擎再將這個新的JSP頁面轉(zhuǎn)譯成Java文件。因此,插入文件后,必須保證新合并成的JSP頁面符合JSP語法規(guī)則,即能夠成為一個JSP頁面文件。動作則是動態(tài)加載一個文件,不把JSP頁面中動作指令include所指定的文件與原JSP頁面合并一個新的JSP頁面,而是告訴Java解釋器,這個文件在JSP運行時才被處理。如果包含的文件是普通的文本文件,就將文件的內(nèi)容發(fā)送到客戶端,由客戶端負責顯示;如果包含的文件是JSP文件,JSP引擎就執(zhí)行這個文件,然后將執(zhí)行的結(jié)果發(fā)送到客戶端,并由客戶端負責顯示這些結(jié)果。3、JSP有哪些內(nèi)置對象?作用分別是什么? request:用戶端請求,此請求會包含來自get/post請求的參數(shù) response:網(wǎng)頁傳回用戶端的回應(yīng) pageContext:當前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是以另外一種方式實現(xiàn)的Servlet, Servlet是JSP的早期版本,在JSP中,更加注重頁面的表現(xiàn),而在Servlet中則更注重業(yè)務(wù)邏輯的實現(xiàn)。因此,當編寫的頁面顯示效果比較復(fù)雜時,首選是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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工外包管理與安全試題及答案
- 探討2025年家具行業(yè)設(shè)計考試的材料選擇標準試題及答案
- 大學化學2025年命題趨勢分析試題及答案
- 家具設(shè)計中的創(chuàng)意思維考題試題及答案
- 2025年注冊土木工程師考試目標明確試題及答案
- 家具設(shè)計與社會需求的關(guān)系研究試題及答案
- 勞動合同變更協(xié)議書(3篇)
- 冷藏冷連培訓(xùn)試題及答案
- 建筑施工安全教育課件設(shè)計試題及答案
- 和弦性質(zhì)及其功能分析樂理試題及答案
- 《閱讀文言文與鑒賞》-提高學生文言文閱讀與鑒賞能力
- PDP性格測試表模板
- 醫(yī)師執(zhí)業(yè)變更注冊申請審核表
- 2023建筑施工承插型套扣式鋼管腳手架安全技術(shù)規(guī)程
- (完整版)各檔口單品菜品毛利率核算表
- 信息隱藏技術(shù)全套教學課件
- 2023年云南省昆明市中考作文真題解析及欣賞:堅持的力量
- 2023年江蘇泰州市第四人民醫(yī)院招考聘用高層次人才11人模擬備考試卷(共1000題含答案解析)
- 工會換屆選舉請示樣式
- 七年級音樂上冊 《青少年管弦樂隊指南》教學課件
- GB/T 22465-2008紅花籽油
評論
0/150
提交評論