JSP試題及答案_第1頁
JSP試題及答案_第2頁
JSP試題及答案_第3頁
JSP試題及答案_第4頁
JSP試題及答案_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章一 選擇題1. 早期的動態(tài)網站開發(fā)技術主要使用的是( )技術。該技術的基本原理是將瀏覽器提交至Web服務器的數(shù)據通過環(huán)境變量傳遞給其他外部程序,經外部程序處理后,再把處理結果傳送給Web服務器,最后由Web服務器把處理結果返回瀏覽器。AJSP B.ASP C.PHP D.CGI2.JSP頁面的代碼由兩個部分組成,它們是( )和( )。A.javascript代碼 B.vbscript代碼 C.HTML代碼 D.JSP代碼3.JSP在服務器中進行編譯時,將首先被轉譯成( )A.JAVA語言 B.HTML代碼 C.servlet D.以上都是4.在一個JSP頁面代碼中一定沒有的部分是( )A

2、.javascript代碼 B.JSP指令 C.JSP動作 D.HTML代碼二 問答題1. 簡述JSP的基本運行原理。2. 列舉出JSP具有的一些特點。參考答案一 選擇題1. D 2. C D 3. C 4. A二 問答題1. 答:首先由瀏覽器向Web服務器提出訪問JSP頁面的請求(Request),然后由JSP容器負責將JSP轉換成Servlet,產生的Servlet經過編譯后生成類文件,然后再把類文件加載到內存進行執(zhí)行。最后由Web服務器將執(zhí)行結果響應(Response)給客戶端瀏覽器。2. 答:1. 一次編寫,隨處運行2. 可重用組件技術3. 標記化頁面開發(fā)4. 對大型復雜Web應用支持

3、良好第二章習題三 選擇題1. 下列不是JSP開發(fā)工具的是( )AJBuilder B. IBM WebSphere C. MyEclipse D.Firework2.要建構JSP的開發(fā)環(huán)境,除了需要安裝以上的JSP開發(fā)工具外,還必須安裝( )和( )A.JDK B. Dreamweaver MX C.Flash MX D.Tomcat3. JSP隸屬Java家族,下列不屬于JAVA家族的是( )A.servlet B.javabean C.java D.javascript4.web應用程序體系結構最多可分為三層,不屬于這三層的是( )A.表示層 B.業(yè)務層 C.數(shù)據訪問層 D.網絡鏈接層四

4、問答題3. 簡述Tomcat的作用。4. 配置JSP開發(fā)環(huán)境,并測試如下程序: 第一個JSP程序 第一個JSP實例 日期: 早上好 下午好 參考答案三 選擇題1. D 2. A D 3. D 4. D四 問答題1. 答:Tomcat是一個強大的jsp Web服務器, 能夠處理靜態(tài)和動態(tài)頁面,處理大量網絡客戶請求,支持各種服務以及允許用戶進行配置。它高速并且強壯,并且具有JSP/Servlet的解析能力。2. 運行頁面如下:第三章五 選擇題1. 在JSP中,( )動作用于將文件包含入JSP頁面。Apage B. forward C.include D. taglib2. 在J2EE中, test

5、.jsp文件如下,試圖運行時,將發(fā)生( ) str is A. 轉譯期錯誤 B. 編譯期錯誤 C. 運行后,瀏覽器上顯示:str is null D. 運行后,瀏覽器上顯示:str is str3. 給定JSP程序源碼如下: _ 以下( )語句可以在下劃線處插入,并且運行后輸出結果是:1。A. B. C. D. 4. Page指令用于定義JSP文件中的全局屬性,下列關于該指令用法的描述不正確的是:( )A. 作用于整個JSP頁面。 B. 可以在一個頁面中使用多個指令。 C. 為增強程序的可讀性,建議將指令放在JSP文件的開頭,但不是必須的 D. 指令中的屬性只能出現(xiàn)一次5. 對于JSP中的聲明

6、的說法錯誤的是:( )A一次可聲明多個變量和方法,只要以“;”結尾就行B. 一個聲明僅在一個頁面中有效C聲明的變量將作為局部變量D在該聲明中聲明的變量將在JSP頁面初始化時初始化六 填空題1. JSP有三種指令,它們分別是_,_,_。2. JSP有七項標準的“動作元素”,本章學習四種“動作元素”分別是_,_,_,_。3. Tomcat服務器的默認端口是 4. 經常和_、_以及_動作元素一起使用。5. javax.servlet.jsp包中的兩類異常:_和_。七 編程題1.請你編寫三個JSP頁面:submit.html , test.jsp , include.jsp要求:(1)submit.h

7、tml文件的作用是利用表單提交用戶輸入的姓名和郵箱等數(shù)據,這些數(shù)據提交到test.jsp文件(2)test.jsp文件中利用動態(tài)標簽include包含了include.jsp文件(3)include.jsp文件獲取并顯示用戶在submit.html中提交的數(shù)據2. 完成上述三個文件后,請你修改test.jsp文件,刪除動態(tài)包含include.jsp的語句,用靜態(tài)包含submit.jsp的語句取代之,并在test.jsp中添加語句獲取并顯示用戶信息。請思考:1.include指令標簽與動作標簽的區(qū)別如何? 2.如果將動作標簽include改為forward結果會怎樣?參考答案五 選擇題1. C

8、2. D 3. D 4. D 5.C六 填空題1. include指令,page指令,taglib指令2. ,3. 80804. ,5. JspError,JspException七 編程題1.submit.html submit.html 姓名:郵箱: test.jsp test.jsp 已經輸入的信息 %-% include.jsp include.jsp 姓名: 郵箱: 2. submit.html submit.html 姓名:郵箱: test.jsp test.jsp 已經輸入的信息 姓名: 郵箱: 第四章八 選擇題1. 在JSP中,下列( )語句可以獲取頁面請求中一個文本框的輸入(

9、文本框的名稱為title).。Arequest.getParameter(“title”); B. request.getAttribute(“title”); C. request.getParameterValues(“title”); D. request.getParameters(“title”);2. .橫線中可以填入的單詞是( )A.post B.send C.out D.message3. .橫線處不能填入的單詞是( )A.text B.submit C.radio D.form4.下列不是JSP內置對象的是( )A.request B.applicate C.out D.pa

10、ge5. 不能在不同用戶之間共享數(shù)據的方法是( )A. 通過session對象 B. 利用文件系統(tǒng) C.利用數(shù)據庫 D. 通過application對象九 填空題1. jsp主要內置對象有: , , , , ,_,out,config,page。2. 理論上,GET是 ,POST是 。3.JSP內置對象的作用范圍有四種:_,_,_,_。4. request對象實現(xiàn)的接口是_。5. 異常的處理,可在該方法的代碼段中包含3類代碼: 、 和finally代碼塊。十 編程題5. 用表單提交圓柱體的底面半徑和高,并計算其體積和表面積,最終將結果顯示在JSP頁面里。效果如下:6. 用JSP頁面制作一個網上

11、考試系統(tǒng),要求可以判斷對錯并評分。效果如下:參考答案八 選擇題1. A 2. A 3. D 4. B 5. A九 填空題1. application,exception,pagecontext,request,session,response2. 用于獲取服務器信息并將其作為響應返回給客戶端,用于獲取服務器信息并將其作為響應返回給客戶端3. application scope,session scope,request scope,page scope4. HttpServletResponse5. try,catch十 編程題1. index.jspbase href=My JSP inde

12、x.jsp starting page!-請輸入圓柱的參數(shù)圓柱底面半徑:圓柱的高:result.jspbase href=My JSP result.jsp starting page!-圓柱的表面積為:   圓柱的體積為:2. radio.jspbase href=My JSP radio.jsp starting page!- 詩人李白是中國歷史上哪個朝代的人?  宋朝  唐朝  明朝  元朝小說紅樓夢的作者是:   曹雪芹  羅貫

13、中  李白  司馬遷answer.jsp base href= My JSP answer.jsp starting page !- 您得了分 第五章十一 選擇題1. 在JSP中使用標記時,不會出現(xiàn)的屬性是:( )Aname B.property C.value D. 以上都不會出現(xiàn)2. 在JSP中調用JavaBean時不會用到的標記是:( )A. B. C. D. 3. 關于JavaBean正確的說法是:( )A. Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫B(tài). 在JSP文件中引用Bean,其實就是用語句 C. 被引用的B

14、ean文件的文件名后綴為.java D. Bean文件放在任何目錄下都可以被引用4下列不屬于session跟蹤的方法是:( )A. URL重寫。 B. 使用全局變量。 C. 使用表單隱藏字段D. 使用Servlet API5. 請選擇response對象的作用范圍:( )Aapplication scope Bsession scope Crequest scopeDpage scope6.下列對動作使用錯誤的是( )ABC. D十二 填空題6. application對象是 ,而session對象則是每個客戶專用的。7. JavaBean中的屬性分為_、_、綁定屬性和約束屬性。8. Java

15、Bean的三個JSP動作分別為_,_,_9. 一個java類必須滿足三個條件,才能被認為是javabean,這三個條件是_,_,_。十三 編程題1.請你編寫兩個JSP頁面,使得用戶可以通過表單提交一個圓的半徑,并計算該圓的面積和周長,最終把結果顯示出來。要求必須使用javabean編寫。2. 請你編寫兩個網頁,其功能是提供表單,允許用戶選擇自己想要的計算機配件,選擇完成后顯示確定的配置,并計算出總價。要求必須使用javabean編寫。效果如下:參考答案十一 選擇題1. C 2. A 3.A 4. B 5.D 6.C十二 填空題6. 代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任

16、何Web組件共享信息7. 簡單屬性、索引屬性8. ,9. 是一個public類,有無參別且也是public的構造方法,類中的屬性有自己的public的set與get方法十三 編程題1.index.jsp index.jsp 請輸入圓的半徑: actionpage.jsp actionpage.jsp 圓面積是: 圓周長是: Circle.javapackage Circle;public class Circle private double radius;private double area;private double s;public Circle()radius=0;public void setRadius(double r)radius=r;public double getRadius()return radius;public double getArea()area=Math.PI*radius*radius;return area;public double getS()s=2*Math.PI*radius;return s;2. index.jsp base href= 配置頁 !- DIY配置頁 C P U : AMD Athlon64 X Intel 奔騰雙核 Intel 酷睿2雙核 Intel 酷睿i7 9 AMD Athlon64 X

溫馨提示

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

最新文檔

評論

0/150

提交評論