JSP程序設計習題集題庫與答案_第1頁
JSP程序設計習題集題庫與答案_第2頁
JSP程序設計習題集題庫與答案_第3頁
JSP程序設計習題集題庫與答案_第4頁
JSP程序設計習題集題庫與答案_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、JSP程序設計習題集題庫與答案1當用戶請求jsp頁面時,JSP引擎就會執(zhí)行該頁面的字節(jié)碼文件響應客戶的請求,執(zhí)行字節(jié)碼文件的結果是() 單選題A)發(fā)送一個JSP源文件到客戶端B)發(fā)送一個Java文件到客戶端C)發(fā)送一個HTML頁面到客戶端D)什么都不做。2當多個用戶請求同一個JSP頁面時,Tomcat服務器為每個客戶啟動一個() 單選題A)進程B)線程C)程序D服務。3不是JSP運行必須的是() 單選題A)操作系統(tǒng)B)Java JDKC)支持Jsp的Web服務器D)數(shù)據(jù)庫4Tomcat服務器的默認端口號是:() 單選題A)80B)8080C)21D)21211下面描述錯誤的是() 單選題A)H

2、TML文件必須由開頭,標記結束。B)文檔頭信息包含在與之間。C)在和之間可以包含和等信息。D)文檔體包含在和標記之間2下列設置顏色的方法中不正確的是() 單選題A)B)C)D)3設置文檔體背景顏色的屬性是() 單選題A)textB)bgcolorC) backgroundD) link4.標記在標記之間,標記之間的內容將顯示到( ) 單選題A)瀏覽器的頁面上部B)瀏覽器的標題欄上C)瀏覽器的狀態(tài)欄中D)瀏覽器的頁面下部5()是標題級別標記。 單選題A)標記B)標記C)標記D)標記6標記中,align屬性為段落文字的對齊方式,不能取的值為()。 單選題A)LeftB)RightC)CenterD

3、)width7標記中默認的中文字體是( ) 單選題A)“黑體”B)“幼圓”C)“楷體”D)“宋體”8表示粗體加斜體的標記是()。 單選題A)字體B)字體C)字體D)字體10用來在網(wǎng)頁中顯示圖形的標記為() 單選題A)B)C)D)11超級鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個是正確的鏈接標記() 單選題A)新浪網(wǎng)B)新浪網(wǎng)C) D)12表格在網(wǎng)頁中應用非常廣泛,常用于網(wǎng)頁的布局排版,下面那些不是表格的標記() 單選題A)B)C)D) 13HTML文檔定義層的標記是() 單選題A)B)C)D)14下面不屬于標記中的type屬性取值的是( ) 單選題A)textB)radioC)checkboxD)pictu

4、re15下面不屬于標記中的type屬性取值的是( ) 單選題A)passwordB)hiddenC)submitD)textarea16用于在表單中插入一個下拉菜單,它需與哪個標記配合使用( ) 單選題A)B)C)D)17用于在表單中來定義下拉列表框和滾動列表框控件,哪個屬性指定列表框的類型( ) 單選題A)sizeB)valueC)selectedD)checked18子標記用來定義一個多行文本區(qū),哪個屬性指定文本框的行數(shù)( ) 單選題A)colsB)valueC)rowsD)size1可以在以下哪個( )標記之間插入Java程序片?() 單選題A)B)C)D)2下列哪一項不屬于JSP動作指

5、令標記?() 單選題A)B)C)D)3JSP的Page編譯指令的屬性Language的默認值是:() 單選題A)JavaB)CC)CD)SQL6可以在以下哪個( )標記之間插入變量與方法聲明?() 單選題A)B)C)D)5動作標記中,scope的值不可以是()。 單選題A)pageB)requestC)sessionD)response6下列變量聲明在( )范圍內有效。()。 單選題A)從定義開始處有效,客戶之間不共享B)在整個頁面內有效,客戶之間不共享C)在整個頁面內有效,被多個客戶共享D)從定義開始處有效,被多個客戶共享7在“”標記之間聲明的Java的方法稱為頁面的成員方法,其在( )范圍

6、內有效。()。 單選題A)從定義處之后有效。B)在整個頁面內有效。C)從定義處之前有效。D)不確定。答案解析:正確答案為B,中定義的成員,在JSP轉換為servlet后,將作為成員變量,成員變量在類內部相當于全局變量。8在“”標記之間放置(),可以直接輸出其值。 單選題A) 變量B)Java表達式C)字符串D)數(shù)字答案解析:是問等號后面,C)字符串9include指令用于在JSP頁面靜態(tài)插入一個文件,插入文件可以是JSP頁面、HTML網(wǎng)頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。 單選題A)是一個完整的HTML文件B)是一個完整的JSP文件C)是一個完整的TXT文件D)是

7、一個完整的Java源文件10JSP頁面可以在“”標記之間放置Java表達式,直接輸出Java表達式的值。組成“%=”標記的各字符之間()。 單選題A)可以有空格B)不可以有空格C)必須有空格D)不確定11當一個客戶線程執(zhí)行某個方法時,其他客戶必須等待,直到這個客戶線程調用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時必須使用關鍵字() 單選題A)publicB)staticC)synchronizedD)private1下面不屬于JSP內置對象的是() 單選題A)out對象B)respone對象C)application對象D)page對象答案解析:可能沒有正確答案,JSP的九大內

8、置對象:out對象:用于向客戶端、瀏覽器輸出數(shù)據(jù)。request對象:封裝了來自客戶端、瀏覽器的各種信息。response對象:封裝了服務器的響應信息。exception對象:封裝了jsp程序執(zhí)行過程中發(fā)生的異常和錯誤信息。config對象:封裝了應用程序的配置信息。page對象:指向了當前jsp程序本身。session對象:用來保存會話信息。也就是說,可以實現(xiàn)在同一用戶的不同請求之間共享數(shù)application對象:代表了當前應用程序的上下文??梢栽诓煌挠脩糁g共享信息。pageContext對象:提供了對jsp頁面所有對象以及命名空間的訪問。2以下哪個對象提供了訪問和放置頁面中共享數(shù)據(jù)的

9、方式() 單選題A)pageContextB)responseC)requestD)session3當response的狀態(tài)行代碼為哪個時,表示用戶請求的資源不可用?() 單選題A)101B)202C)303D)4044一個典型的HTTP請求消息包括請求行、多個請求頭和() 單選題A)響應行B)信息體C)響應行D)響應頭5在JSP中為內建對象定義了4種作用范圍,即Application Scope、Session Scope、Page Scope和()四個作用范圍。 單選題A)Request ScopeB) Response ScopeC)Out ScopeD) Writer Scope6Fo

10、rm表單的method屬性能取下列哪項的值() 單選題A)submitB)putsC)postD)out7能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是() 單選題A)submitB)getC)postD)out8可以利用request對象的哪個方法獲取客戶端的表單信息() 單選題A)request.getParameter()B)request.outParameter()C)request.writeParameter()D)request.handlerParameter()9JSP頁面中request.getParamter(String )得到的數(shù)據(jù),其類型是() 單選題A)Dou

11、bleB)intC)StringD)Integer10JSP頁面程序片中可以使用下列哪個方法將strNumx=request.getParamter(“ix”)得到的數(shù)據(jù)類型轉換為Double類型() 單選題A)Double.parseString(strNumx)B) Double.parseDouble(strNumx)C)Double.parseInteger(strNumx)D)Double.parseFloat(strNumx)12當利用request的方法獲取Form中元素時,默認情況下字符編碼是哪個() 單選題A)ISO-8859-1B)GB2312C)GB3000D)ISO-8

12、259-11JavaBean的屬性必須聲明為private,方法必須聲明為()訪問類型。 單選題A)privateB)staticC)protectD)public2JSP頁面通過()來識別Bean對象,可以在程序片中通過xx.method形式來調用Bean中的set和get方法。 單選題A)nameB)classC)idD)classname3JavaBean的作用范圍可以是page、request、session和()四個作用范圍中的一種。 單選題A)applicationB)localC)globalD)class4下列哪個作用范圍的bean,請求響應完成則該Bean即被釋放,不同客戶的

13、Bean互不相同。() 單選題A)applicationB)requestC)pageD)session5下列哪個作用范圍的Bean,被Web服務目錄下所有用戶共享,任何客戶對Bean屬性的修改都會影響到其他用戶。() 單選題A)applicationB)requestC)pageD)session6下列哪個作用范圍的Bean,當客戶離開這個頁面時,JSP引擎取消為客戶該頁面分配的Bean,釋放他所占的內存空間。() 單選題A)applicationB)requestC)pageD)session7使用動作標記可以在JSP頁面中得到Bean實例的屬性值,并將其轉換為什么類型的數(shù)據(jù),發(fā)送到客戶端

14、。( ) 單選題A)StringB)DoubleC)ObjectD)Classes8使用動作標記可以在JSP頁面中設置Bean的屬性,但必須保證Bean有對應的什么方法。( ) 單選題A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法1下面哪一項不在Servlet的工作過程中?() 單選題A)服務器將請求信息發(fā)送至ServletB)客戶端運行AppletC)Servlet生成響應內容并將其傳給服務器D)服務器將動態(tài)內容發(fā)送至客戶端2下列哪一項不是Servlet中使用的方法? () 單選題A)doGet()B)doPost()C)service()D)close()

15、3關于MVC架構的缺點,下列的敘述哪一項是不正確的?() 單選題A)提高了對開發(fā)人員的要求B)代碼復用率低C)增加了文件管理的難度D)產生較多的文件4下面哪一項對Servlet、JSP的描述錯誤?() 單選題A)HTML、Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難。B)JSP技術是在Servlet之后產生的,它以Servlet為核心技術,是Servlet技術的一個成功應用。C)當JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行D)一般用JSP來處理業(yè)務邏輯,用Servlet來實現(xiàn)頁面顯示。5下面哪一項對Servlet描述錯誤?() 單選題A)Serv

16、let是一個特殊的Java類,它必須直接或間接實現(xiàn)Servlet接口B)Servlet接口定義了Servelt的生命周期方法C)當多個客戶請求一個Servlet時,服務器為每一個客戶啟動一個進程D)Servlet客戶線程調用service方法響應客戶的請求6下面Servlet的哪個方法載入時執(zhí)行,且只執(zhí)行一次,負責對Servlet進行初始化。() 單選題A)service()B)init()C)doPost()D)destroy()7下面Servlet的哪個方法用來為請求服務,在Servlet生命周期中,Servlet每被請求一次它就會被調用一次。() 單選題A)service()B)init

17、()C)doPost()D)destroy()8下面哪個方法當服務器關閉時被調用,用來釋放Servlet所占的資源。() 單選題A)service()B)init()C)doPost()D)destroy()9部署Servlet,下面哪一項描述錯誤?() 單選題A)必須為Tomcat編寫一個部署文件。B)部署文件名為web.xmlC)部署文件在Web服務目錄的WEB-INF目錄中D)部署文件名為Server.xml10下面是一個Servlet部署文件的片段:Hellomyservlet.example.FirstServlet Hello/helpHelloServlet的類名是( ) 單選題

18、A)FirstServletB)HelloC)helpHelloD)/helpHello14下面是Servlet調用的一種典型代碼:訪問FirstServlet該調用屬于下述哪種。( ) 單選題A)url直接調用B)超級鏈接調用C)表單提交調用D)jsp:forward調用15下面是Servlet調用的一種典型代碼:該調用屬于下述哪種。( ) 單選題A)url直接調用B)超級鏈接調用C)表單提交調用D)jsp:forward調用1關于MVC架構的缺點,下列的敘述哪一項是不正確的?() 單選題A)提高了對開發(fā)人員的要求B)代碼復用率低C)增加了文件管理的難度D)產生較多的文件2關于JSP Mod

19、el1模式的缺點,下列的敘述哪一項是不正確的?() 單選題A)應用是基于過程的B)業(yè)務邏輯和表示邏輯混合C)軟件維護和擴展困難D)產生較多的文件3關于JSP Model2模式的優(yōu)點,下列的敘述哪一項是不正確的?() 單選題A)模型具有較高的通用性B)Servlet對象擅長控制C)分離了視圖層和業(yè)務層D)M、V、C之間具有較低的耦合性4閱讀下面代碼片段:RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp);dispatcher.forward(request,response);關于該段代碼的作用,下列敘述哪項是正確的?

20、( ) 單選題A)頁面重定向到a.jsp頁面B)將請求轉發(fā)到a.jsp頁面C)從a.jsp定向到當前頁面D)從a.jsp轉發(fā)到當前頁面1HTML稱為超文本元素語言,它是Hypertext Markup Language的縮寫。 判斷題對錯2一個HTML文檔必須有和元素。 判斷題對錯3超級鏈接不僅可以將文本作為鏈接對象,也可以將圖像作為鏈接對象。 判斷題對錯4表單域一定要放在元素中。 判斷題對錯5盒子模型中的top、right、bottom、left屬性取值即可以是像素數(shù),也可是百分比,并且只有父容器的position取值為非static值時才有效。 判斷題對錯6用戶在瀏覽器中輸入:8080/c

21、h2/ch2_1.html即可訪問本機上的該頁面。 判斷題對錯7在網(wǎng)頁中圖形文件與網(wǎng)頁文件是分別存儲的。 判斷題對錯8絕度路徑是文件名的完整路徑;相對路徑是指相對當前網(wǎng)頁文件名的路徑。 判斷題對錯9超級鏈接標記的target屬性取值為鏈接的目標窗名,可以是parent、blank、self、top。 判斷題對錯10當樣式定義重復出現(xiàn)的時候,最先定義的樣式起作用 判斷題對錯1在HTML頁面文件中加入JSP腳本元素、JSP標記等就構成了一個JSP頁面。 判斷題對錯2JSP引擎執(zhí)行字節(jié)碼文件的主要任務之一是直接將HTML內容發(fā)給客戶端。 判斷題對錯3JSP頁面中的變量和方法聲明(Declaratio

22、n)、表達式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為JSP標記。 判斷題對錯答案解析:應統(tǒng)稱為JSP腳本元素。4JSP頁面中的指令標記、JSP動作標記統(tǒng)稱為腳本元素。 判斷題對錯5在“”標記之間聲明的Java的變量在整個頁面內有效,不同的客戶之間不共享。 判斷題對錯6在“”標記之間聲明的Java的方法在整個頁面內有效。 判斷題對錯7頁面成員方法不可以在頁面的Java程序片中調用。 判斷題對錯8程序片變量的有效范圍與其聲明位置有關,即從聲明位置向后有效,可以在聲明位置后的程序片、表達式中使用。 判斷題對錯9程序片變量不同于在“”之間聲明的頁面成員變量,不能在不同客戶訪

23、問頁面的線程之間共享。 判斷題對錯10JSP中Java表達式的值由服務器負責計算,并將計算值按字符串發(fā)送給客戶端顯示。 判斷題對錯11在Java程序片中可以使用Java語言的注釋方法,其注釋的內容會發(fā)送到客戶端。 判斷題對錯12不可以用一個page指令指定多個屬性的取值。 判斷題對錯13jsp:include動作標記與include指令標記包含文件的處理時間和方式不同。 判斷題對錯14jsp:param動作標記不能單獨使用,必須作為jsp:include、jsp:forward標記等的子標記使用,并為它們提供參數(shù)。 判斷題對錯15標記的page屬性值是相對的URL地址,只能靜態(tài)的URL。 判斷

24、題對錯16JSP頁面只能在客戶端執(zhí)行。 判斷題對錯17JSP頁面中不能包含腳本元素。 判斷題對錯18Page指令不能定義當前JSP程序的全局屬性。 判斷題對錯1Tomcat服務器支持直接使用application對象。 判斷題對錯答案解析:題有點過時,舊版本tomtomcat不支持2out對象是一個輸出流,它實現(xiàn)了javax.servlet.JspWriter接口,用來向客戶端輸出數(shù)據(jù)。 判斷題對錯3利用response對象的sendRedirect方法只能實現(xiàn)本網(wǎng)站內的頁面跳轉,但不能傳遞參數(shù)。 判斷題對錯4respone對象主要用于向客戶端發(fā)送數(shù)據(jù)。 判斷題對錯5contentType屬性

25、用來設置JSP頁面的MIME類型和字符編碼集,取值格式為MIME類型或MIME類型;charset=字符編碼集,response對象調用addHeader方法修改該屬性的值。 判斷題對錯6Post屬于表單的隱式提交信息方法。 判斷題對錯7標記用于在表單中插入一個下拉菜單。 判斷題對錯8表單信息的驗證只能放在服務器端執(zhí)行。 判斷題對錯9網(wǎng)頁中只要使用gb2312編碼就不會出現(xiàn)中文亂碼。 判斷題對錯10表單提交的信息就封裝在HTTP請求消息的信息體部分,用戶使用request對象的getParameter方法可以得到通過表單提交的信息。 判斷題對錯11request對象的getRemoteHost

26、()方法既能獲取客戶機的名稱,又能獲取客戶IP地址的方法是 判斷題對錯12同一個客戶在同一個Web服務目錄中的session對象是相同的,在不同的Web服務目錄中的session對象是不相同的。 判斷題對錯13session對象是HttpSession接口類的實例,由客戶端負責創(chuàng)建和銷毀,所以不同客戶的session對象不同。 判斷題對錯14public long session.setMaxInactiveInterval() 設置最長發(fā)呆時間,單位毫秒。 判斷題對錯15session對象可以用來保存用戶會話期間需要保存的數(shù)據(jù)信息。 判斷題對錯16url重寫可以把session對象的id作為

27、url參數(shù)傳帶過去,可以使用request對象的encodeURL(“”)。 判斷題對錯17application對象對所有用戶都是共享的,任何對它的操作都會影響到所有的用戶。 判斷題對錯18application對象可以用來保存數(shù)據(jù)。 判斷題對錯1JavaBean的屬性可讀寫,編寫時set方法和get方法必須配對。 判斷題對錯2JavaBean也是Java類,因此也必須有主函數(shù)。 判斷題對錯3JavaBean組件就是Java開發(fā)中的一個類,通過封裝屬性和方法成為具有某種功能和接口的類,所以具有Java程序的特點。 判斷題對錯4JavaBean的屬性必須聲明為private,方法必須聲明為public訪問類型。 判斷題對錯5在JSP頁面中使用Bean首先要使用import指令將Bean引入。 判斷題對錯答案解析:在jsp中使用javabean,有兩種方式:第一種:import是指申明想要使用某個package下的class或某個class,類似于在java類中導入包一樣,但是import僅僅導入類,仍然需要new創(chuàng)建對象;第二種:聲明一個類的實例,不需要再用new創(chuàng)建對象因此答案正確。6表單提交后,動作指令才會執(zhí)行。 判斷題對錯1Servelt是使用Java Servlet API所定義的相關類和方法的Java程序,它運行在啟用Java的Web

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論