




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Java Web程序設計題庫一、選擇題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 )屬性是可以在頁面中重復的屬性。A、languageB、bufferC、importD、autoflush4、JSP的結構由( 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服務器的HTTP引擎C Web服務器的Servlet容器D Servlet對象14、對于標準的Web網(wǎng)頁,通常使用( B )表示響應信息是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無關的。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同類型的技術有( 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、對于預定義的說法錯誤的是( C )。 A.一次可以聲明多個變量和方法,只要以分毫(;)結尾就行 B.一個聲明僅在一個頁面中有效 C.聲明的變量將作為局部變量 D.在預定義中聲明的變量將在JSP頁面初始化時初始化27、在JSP中使用標記時,不會出現(xiàn)的屬性是( C )。 A.name B.property C.value D.以上皆不會出現(xiàn) 28、page指令用于定義JSP文件中的全局屬性,下列關于該指令用法的描述不正確的是 ( 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.在頁面設置charset B.系統(tǒng)自動設置C.利用過濾器對所有的請求進行轉碼 D.對request和response進行轉碼設置E.在頁面設置pageEncoding35、下面( D )不是core標記庫的條件處理標記。 A B.C. D.36、下面( D )不是標記所有具有的屬性。 A.basename B.var C.scope D.bundle37、下面( B )標記是用來設置時區(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.表示使用指定的值來設定JavaBean屬性 D.值可以是字符串45、Servlet程序的入口點是( A )。 A.init() B.main() C.service() D.doGet()46、Cookie.setMaxAge(60*60)的作用是( B )。 A.將Cookie的保存時間設置為一分鐘B.將Cookie的保存時間設置為一個小時 C.將Cookie的保存時間設置為60個小時 D.將Cookie的保存時間設置為一天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è)務邏輯、數(shù)據(jù)層、用戶界面和應用流程控制這三個層次,能夠增強代碼的穩(wěn)定性B. MVC模式實現(xiàn)了很好的分布式組件架構C.對于項目開發(fā)而言,MVC三層的分離有利于在項目小組內(nèi)按照小組成員各自的擅長進行分工,有利于三個部分并行開發(fā)、加快項目進度D. MVC模塊功能的劃分有利于在代碼修改過程中進行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂50、對于標準的Web網(wǎng)頁,通常使用( B )表示響應信息是HTML格式的文本文件。A. text/cssB. text/htmlCapplication/vnd.ms-excelD. application/msword51、JAVA Web應用的部署描述文件總是放在Web應用的( C )目錄下。A.META-INFBMETA-CFGC.WEB-INFDWEB-CFG52、有關C/S、B/S結構下列說法錯誤的是( D )。A在C/S結構,即客戶端/服務器結構中,有專門的數(shù)據(jù)庫服務器,但客戶端還要運行客戶端應用程序,這也叫做胖客戶端。B在B/S結構中,客戶端在瀏覽器中只負責表示層邏輯的實現(xiàn),業(yè)務邏輯和數(shù)據(jù)庫都在服務器端運行。也就是說,應用程序部署在服務器端,客戶端通過瀏覽器訪問應用程序。C通常B/S結構中,客戶端發(fā)送HTTP請求消息傳給服務器,服務器將請求傳遞給Web應用程序,Web應用程序處理請求,并把相應的HTML頁面?zhèn)鹘o客戶端。DWeb應用是基于C/S結構的,也就是客戶端/服務器結構。53、JSP EL表達式的語法為( C )。 A. !JSP expressionB. JSP expression C. $JSP expression D.# JSP expression54、關于在Web應用中于一個Servlet關聯(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的技術特點。A 防崩潰 B. 跨平臺 C. 多次請求 D. 跨服務器59、下面( D )不是簡單的自定義標記的元素構成。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技術就是_Java EE_技術中的一個組成部分。7、Tomcat是JSP運行的_引擎_。8、MyEclipse是_可視化_的開發(fā)工具。9、JSP頁面是由傳統(tǒng)的頁面HTML文件中加入_Java腳本片斷_和_JSP標記_所構成的。10、在JSP頁面中,除了普通的HTML代碼,還有以下3種:_腳本元素_、_指令_和_動作_重要的組成部分。11、JSP指令(在_之間)用來設置和整個JSP頁面相關的屬性。12、在JSP文件中,可以在標記間直接嵌入任何有效的_Java語言代碼_。13、JSP引擎管理JSP頁面生命周期的兩個階段: _轉換_和_執(zhí)行_。14、在JSP頁面中可以聲明變量和方法,但是僅在_當前頁面_內(nèi)有效。15、_JSP指令_用來設置整個JSP頁面相關的屬性。16、JSP頁面可以通過_include指令_來包含其他文件。17、jsp:forward動作用于從一個JSP文件向另一個文件傳遞一個包含用戶請求的_request_對象。18、Jsp:attribute動作主要有name和_trim_兩個屬性。19、request對象包含所有_請求_的信息,如_請求_的來源、標頭、Cookies和_請求_相關的參數(shù)值等。20、pageContext對象可以獲取當前頁面的其他_JSP隱含對象_。21、_ exception_對象可以輸出錯誤信息。22、標記等價于_else_語句。23、_標記和_標記的作用是循環(huán)控制。24、x:out標記是通過_XPath_技術(定位XML元素的一種技術)來實現(xiàn)的。25、_fn:endsWith_函數(shù)用來判斷源字符串是否符合一連串特定詞尾。26、fn:toLowerCase函數(shù)允許將源字符串中的字符全部轉換成_小寫_字符。27、JavaBean是描述(Java)的_軟件組件_模型。28、JavaBean通過_java編譯器_可以得到正確的執(zhí)行。29、JavaBean類似于Microsoft的_COM_組件。30、JavaBean類必須有一個_沒有參數(shù)_的構造函數(shù)。31、_和_標記用來訪問JavaBean的屬性值。32、Servlet是運行在服務器端的_Java應用程序_。33、Servlet的生命周期分為3個時期: _裝載Servlet_、_創(chuàng)建實例_和_銷毀實例_。34、_ServletRequest接口_定義一個Servlet引擎產(chǎn)生的對象,通過這個對象Servlet可以獲得客戶端請求的數(shù)據(jù)。35、Cookie能夠幫助Web服務器保存_訪問者_的相關信息。36、_狀態(tài)支持機制_必須允許服務器將狀態(tài)信息發(fā)送到客戶端,并保存這條信息會隨請求一起返回到服務器。37、JSP開發(fā)網(wǎng)站的兩種模式分為_JSP+JavaBean_和_ JSP+Servlet+JavaBean _。38、_事務處理_模塊包含應用程序在數(shù)據(jù)運算中使用的各種食物規(guī)則和操作方法。39、采用_N層應用模式_可以將問題細化,可集中精力解決每個單獨的層。40、MVC是一種設計模式,它由_視圖_、_控制器_和_模型_三部分組成。41、_web.xml_文件是Web應用的必備組件。42、在Tomcat啟動Web應用時,該應用中所有的JSP頁面將被編譯成_ Servlet類文件_。43、每當傳遞請求或響應時調(diào)用Filter的_doFilter()_方法。44、維護用戶會話的三種基本技術是URL重寫技術、_ cookie技術_和隱藏表單域。45、HTTP是一個_無狀態(tài)_協(xié)議。46、在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是_POST_。47、在J2EE的Web層主要有兩種技術方案:_Servlet_技術和_JSP_技術。48、_Web_頁面和_ UI_屏幕是表示模塊的典型例子。49、一個典型的_關系數(shù)據(jù)庫_通常由一個或多個被稱作表格的對象組成,數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都保存在這些表格中。50、_SQL語句_的主要功能就是同各種關系數(shù)據(jù)庫建立連接并進行操作,它作為關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。51、_JDBC_是用于Java應用程序連接數(shù)據(jù)庫的標準方法,簡單說就是用訪問數(shù)據(jù)庫的。52、在加載Driver類時,它應該創(chuàng)建自己的實例并向_DriverManager_注冊該實例。53、數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個_緩沖池_。三、簡答題1、請簡述JSP的執(zhí)行過程一個JSP頁面的執(zhí)行過程可以分為以下幾個步驟:(1)瀏覽器客戶端向JSP引擎發(fā)出對JSP頁面的請求 2)JSP引擎將對應JSP頁面轉換成Java Servlet源代碼(3)JSP引擎編譯Java Servlet源代碼,生成.class文件(4)JSP引擎加載運行對應的.class文件,生成響應的結果頁面(5) JSP引擎把響應的輸出結果發(fā)送到瀏覽器客戶端2、簡述動作與include指令的區(qū)別 include指令的作用是在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個文件,即JSP頁面和插入的文件合并成一個新的JSP頁面,然后JSP引擎再將這個新的JSP頁面轉譯成Java文件。因此,插入文件后,必須保證新合并成的JSP頁面符合JSP語法規(guī)則,即能夠成為一個JSP頁面文件。動作則是動態(tài)加載一個文件,不把JSP頁面中動作指令include所指定的文件與原JSP頁面合并一個新的JSP頁面,而是告訴Java解釋器,這個文件在JSP運行時才被處理。如果包含的文件是普通的文本文件,就將文件的內(nèi)容發(fā)送到客戶端,由客戶端負責顯示;如果包含的文件是JSP文件,JSP引擎就執(zhí)行這個文件,然后將執(zhí)行的結果發(fā)送到客戶端,并由客戶端負責顯示這些結果。3、JSP有哪些內(nèi)置對象?作用分別是什么? request:用戶端請求,此請求會包含來自get/post請求的參數(shù) response:網(wǎng)頁傳回用戶端的回應 pageContext:當前JSP頁面的上下文信息 session:與請求有關的會話信息 application:服務器servlet上下文信息 out:用來傳送回應的輸出 config:表示JSP頁面的servlet配置信息以及Web應用配置描述文件 page:JSP頁面本身 exception:處理異常信息4、簡述Servlet和JSP的關系 JSP是以另外一種方式實現(xiàn)的Servlet, Servlet是JSP的早期版本,在JSP中,更加注重頁面的表現(xiàn),而在Servlet中則更注重業(yè)務邏輯的實現(xiàn)。因此,當編寫的頁面顯示效果比較復雜時,首選是JSP,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級與少先隊管理制度
- 班級日常健康管理制度
- 班組信譽評價管理制度
- 班組工藝紀律管理制度
- 理化中心規(guī)章管理制度
- 球館場地安全管理制度
- 生產(chǎn)工廠制度管理制度
- 生產(chǎn)班組積分管理制度
- 生產(chǎn)設備編碼管理制度
- 生產(chǎn)車間沖孔管理制度
- 2025年北京市高考英語試卷真題(含答案解析)
- 中國可穿戴醫(yī)療設備項目創(chuàng)業(yè)計劃書
- CJ/T 345-2010生活飲用水凈水廠用煤質活性炭
- 國開電大【管理英語3單元自測1-8答案】+【管理英語4形考任務單元自測1-8答案】
- GB/T 45630-2025系統(tǒng)與軟件工程架構描述
- 2024年湖北省中考地理生物試卷(含答案)
- 2024年甘肅省天水市中考生物·地理試題卷(含答案)
- GA 1016-2012槍支(彈藥)庫室風險等級劃分與安全防范要求
- 2022年小學六年級畢業(yè)監(jiān)測科學素養(yǎng)測試題試卷 (含答題卡)
- HW50取力器說明書
評論
0/150
提交評論