Jsp程序設(shè)計復(fù)習(xí)試題_第1頁
Jsp程序設(shè)計復(fù)習(xí)試題_第2頁
Jsp程序設(shè)計復(fù)習(xí)試題_第3頁
Jsp程序設(shè)計復(fù)習(xí)試題_第4頁
Jsp程序設(shè)計復(fù)習(xí)試題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、JSP 程序設(shè)計復(fù)習(xí)題一、選擇題在傳統(tǒng)的 HTML頁面中加入( D )就構(gòu)成了一個 JSP頁面文件。A、 JAVA程序片B、 JSP標簽C、用“ ”標記符號括起來的程序D、 JAVA程序片和JSP標簽配置 JSP 運行環(huán)境,若 WEB應(yīng)用服務(wù)器選用 TOMCAT,以下說法正確的是: ( B )A、先安裝 TOMCAT,再安裝 JDKB、先安裝 JDK,再安裝 TOMCATC、不需安裝 JDK,安裝 TOMCAT就可以了D、 JDK和 TOMCAT只要都安裝就可以了,安裝順序沒關(guān)系3.對于“ ”之間聲明的變量,以下說法正確的是:( B)A、不是 JSP 頁面的成員變量B、多個用戶同時訪問該頁面時

2、,任何一個用戶對這些變量的操作,都會影響到其他用戶C、多個用戶同時訪問該頁面時,每個用戶對這些變量的操作都是互相獨立的,不會互相影響D、是 JSP 頁面的局部變量4.在客戶端瀏覽器的源代碼中可以看到(B )A、 JSP注釋B、 HTML注釋C、 JSP注釋和 HTML注釋D、 JAVA注釋5.page 指令的作用是: (A )A、用來定義整個JSP頁面的一些屬性和這些屬性的值B、用來在JSP頁面內(nèi)某處嵌入一個文件C、使該 JSP 頁面動態(tài)包含一個文件D、指示 JSP 頁面加載Java pluginpage 指令的 import 屬性的作用是( C )A、定義 JSP 頁面響應(yīng)的 MIME類型B

3、、定義 JSP 頁面使用的腳本語言C、為 JSP 頁面引入 JAVA包中的類D、定義 JSP 頁面字符的編碼( C )可在 JSP 頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個文件。A、 page 指令標簽B、 page 指令的 import屬性C、 include指令標簽D、 include動作標簽以下對象中的( D )不是 JSP 的內(nèi)置對象。A、 requestB、 sessionC、 applicationD、 beanJSP 程序設(shè)計復(fù)習(xí)題,第 1 頁(共9 頁)在 JSP中,內(nèi)置對象( B )封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。A、 sessionB、 requestC

4、、 responseD、 outrequest 對象可以使用( A )方法獲取表單中某輸入框提交的信息。A、 getParameter(String s)B、 getValue(String s)C、 getParameterNames(String s)D、 getParameterValue(String s)JSP 的內(nèi)置對象中( A )對象可對客戶的請求作出動態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。A、 responseB、 requestC、 applicationD、 out12.從( A)開始,到()結(jié)束,被稱為一個會話。A、訪問者連接到服務(wù)器,訪問者關(guān)閉瀏覽器離開該服務(wù)器B、服務(wù)器啟動,服務(wù)

5、器關(guān)閉C、訪問者連接到服務(wù)器,服務(wù)器關(guān)閉D、服務(wù)器啟動,訪問者關(guān)閉瀏覽器離開該服務(wù)器以下方法,哪個可使 session 無效?( B )A、 session.removeAttribute(String key)B、 session.invalidate()C、 session.setAttribute(String key) D、 session.getAttribute(String key)application 對象能在( D )間共享。A、某個訪問者所訪問的當前頁面B、某個訪問者所訪問的網(wǎng)站的各個頁面之間C、該服務(wù)器上的所有的訪問者的所有jsp 頁面D、該服務(wù)器上的所有的訪問者的所有

6、jsp 頁面和 Java 程序15.以下關(guān)于 File對象的 public boolean delete()方法的說法,錯誤的是:( C)A、可以刪除當前對象代表的文件B、若當前對象代表的是一個空目錄,則可刪除該目錄C、可刪除當前對象代表的目錄及該目錄下包含的所有子目錄和文件D、若當前對象代表的是一個目錄,且該目錄下還有文件存在,則無法刪除該目錄16.對數(shù)據(jù)庫表中記錄的字段值進行更新,可以使用(B)方法A、 executeQuery()B、 executeUpdate()C、 next()D、 getConnection()在 JSP頁面中使用 beans,我們必須使用 JSP動作標簽 ( A

7、 ) 。A、 useBeanB、 useBeansC、 BeansD、 JavaBeans18.當 useBean 標簽中的scope 屬性取值page 時,該 beans 的有效范圍是(B)。A、當前客戶B、當前頁面C、當前服務(wù)器D、所有客戶JSP 程序設(shè)計復(fù)習(xí)題,第 2 頁(共9 頁)當 useBean 標簽中的 scope 屬性取值 ( C )時,該 beans 的有效范圍是訪問者的會話期間。A、 requestB、 pageC、 sessionD、 application如果表單使用 POST方式進行提交,則 Servlet 可使用( B )方法對來對應(yīng)處理用戶的請求。A、 PostB

8、、 doPostC、 serviceD、 init以下關(guān)于 Servlet 的說法正確的是: ( A )A、 Servlet 可以獲取用戶的 session 會話B、 Servlet 不能對數(shù)據(jù)庫表進行操作C、 Servlet 不能對文件進行讀寫操作D、 Servlet 不能獲取用戶的 session 會話JSP 程序段的基本語法是(C )。A、 VBScript語言語法B、 JavaScript語言語法C、 Java 語法語言D、 C語言語法下列哪一種不是 JSP 頁面的組成元素 . ( D )A、 JSP標簽,如指令標簽B、普通的 HTML標記符C、 Java 表達式D、 C 語言程序24

9、.在一個 JSP 頁面中不可以出現(xiàn)的注釋形式為(B )A、 B、 rem 注釋內(nèi)容C、 /注釋內(nèi)容D、 25.request.getRemoteAddr() 方法的作用是: ( B)A、獲取客戶提交的信息B、獲取客戶的 IPC、獲取客戶機的名稱D、獲取服務(wù)器的 IP當( C )時, JSP 引擎產(chǎn)生一個 session 對象。A、 web應(yīng)用服務(wù)器啟動時B、當 web 應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、當每個客戶首次訪問服務(wù)器上的一個JSP頁面時D、當每個客戶首次訪問服務(wù)器上的一個JSP或 HTML頁面時27.當( A )時, JSP 引擎產(chǎn)生一個 application對象。A、 web

10、應(yīng)用服務(wù)器啟動時B、當 web 應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、當每個客戶首次訪問服務(wù)器上的一個JSP頁面時D、當每個客戶首次訪問服務(wù)器上的一個JSP或 HTML頁面時28.JDBC是 Java 數(shù)據(jù)庫連接 API ,以下說法中哪個是不正確的?(C )A、與一個數(shù)據(jù)庫建立連接B、向數(shù)據(jù)庫發(fā)送SQL語句C、建立 ODBC數(shù)據(jù)源D、處理數(shù)據(jù)庫返回的結(jié)果29.查詢數(shù)據(jù)庫得到的結(jié)果集中,游標最初定位在(B )。JSP 程序設(shè)計復(fù)習(xí)題,第 3 頁(共9 頁)A、第一行B、第一行的前面C、最后一行D、最后一行的后面30.以下關(guān)于 JavaBeans 的說法中,錯誤的是(B )。A、 JavaBean

11、s 是基于 JAVA語言的。B、 JavaBeans 是 JSP 的內(nèi)置對象之一。C、 JavaBeans 是一種 Java 類。D、 JavaBeans 是一個可重復(fù)使用的軟件組件。31.beans 屬性的值可以通過 3 種方式進行修改,以下哪種方法是不正確的?(A )A、通過 response 的方法來設(shè)置。B、將 beans 屬性的值設(shè)置為一個表達式的值或字符串。C、通過表單的參數(shù)值來設(shè)置beans 的相應(yīng)屬性的值。D、通過 request的參數(shù)值來設(shè)置beans 相應(yīng)屬性的值。以下哪種方法不是 Servlet 的方法?( D )A、 initB、 serviceC、 destroyD、

12、 post33.在編譯 Servlet或 Javabean 時,我們使用(A)命令。A、 JavacB、 JavaC、 ServletD、以上三種都不對當( C )時, JSP 引擎將消滅某一個 session 對象。A、有新客戶訪問時B、 web應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、該 session 對應(yīng)的客戶關(guān)閉瀏覽器或調(diào)用invalidate 方法時D、該 session 對應(yīng)的客戶刷新 jsp 頁面時35. 從 “員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select 語句正確:( D )A、 Select * from員工 where姓名 =_瑪麗 _B、 Sel

13、ect * from員工 where姓名 =%瑪麗 _C、 Select * from員工 where姓名 like_瑪麗 %D、 Select * from員工 where姓名 like%瑪麗 %1、下面哪一個不是 JSP本身已加載的基本類?( B )A、B、C、D、對于預(yù)定義 的說法錯誤的是: ( C )A、一次可聲明多個變量和方法,只要以“ ; ”結(jié)尾就行B、一個聲明僅在一個頁面中有效C、聲明的變量將作為局部變量D、在預(yù)定義中聲明的變量將在 JSP頁面初始化時初始化下述選項中不屬于 JDBC基本功能的是: ( D )A、與數(shù)據(jù)庫建立連接B、提交 SQL語句C、處理查詢結(jié)果D、數(shù)據(jù)庫維護管

14、理JSP 程序設(shè)計復(fù)習(xí)題,第 4 頁(共9 頁)39.在 JSP中使用 標記時,不會出現(xiàn)的屬性是:( C)A、 nameB、 propertyC、 valueD、以上皆不會出現(xiàn)Page 指令用于定義 JSP 文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:( D )A、 作用于整個JSP 頁面。B、可以在一個頁面中使用多個指令。C、為增強程序的可讀性,建議將 指令放在JSP文件的開頭, 但不是必須的。D、 指令中的屬性只能出現(xiàn)一次。在 JSP中調(diào)用 JavaBean 時不會用到的標記是: ( A )A、 B、 C、 D、 關(guān)于 JavaBean 正確的說法是: ( A )A、 Java

15、文件與 Bean 所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫B(tài)、在 JSP 文件中引用 Bean,其實就是用 語句C、被引用的 Bean 文件的文件名后綴為 .java D、 Bean 文件放在任何目錄下都可以被引用Servlet 程序的入口點是: ( A )A、 init()B、 main()C、 service()D、 doGet()44.不能在不同用戶之間共享數(shù)據(jù)的方法是(A)A、通過 cookieB、利用文件系統(tǒng)C、利用數(shù)據(jù)庫D、通過 ServletContext對象要訪問 Bean 中名為 jsp 的屬性,應(yīng)該使用的方法是: ( B )。A、 getjspB、 getJspC

16、、 get_jspD、 JSP46.下 面 語 句 與 等價的是:(C)。A、 B、 C、 D、 47.在下列情況下, page 作用域Bean 的所有改變都將丟失的是: ( D)。A、僅在該頁面被刪除時B、僅在該頁面被更新時C、當該頁面在打開時D、當該頁面在關(guān)閉時48.具有 application作用域 Bean 可以被實例化(A)。A、1 次B、2 次C、3 次D、很多次49.如果要在 JavaBean 組件中封裝對數(shù)庫的操作,下列說法正確的是:( B)。A、首先創(chuàng)建 resultSet ,再創(chuàng)建 statement和 connectionB、首先創(chuàng)建 connection, 再創(chuàng)建 st

17、atement和 resultSet ,返回 statementJSP 程序設(shè)計復(fù)習(xí)題,第 5 頁(共9 頁)C、首先創(chuàng)建 resultSet, 再創(chuàng)建 statement 和 resultSet ,返回 resultSet D、首先創(chuàng)建 statement, 再創(chuàng)建 resultSet 和 connection作用域不屬于頁面范圍的內(nèi)置對象是: ( A )A、 requestB、 outC、 exceptionD、 config51.在表單提交時使用的是GET方法,則服務(wù)器端要獲得表單中username 所提交的數(shù)據(jù)應(yīng)使用(A )。A、 request.getParameter( “user

18、name”)B、 request.getParameterNames( “username”)C、 request.form( “username”)D、 request.getParameterValues( “username”)52.要在客戶端設(shè)置一個請求報頭實現(xiàn)每1 分鐘自動更新一次,應(yīng)使用語句(D)。A、response.setHeader(“ Timeout ”, ”1”)B、response.setHeader(“ Refresh ”, ”1”)C、response.setHeader(“ Timeout ”, ”60”)D、response.setHeader(“ Refres

19、h ”, ”60”)53.要使瀏覽器重定向到新的頁面,則應(yīng)使用語句(A )。A、 response.sendRedirect()B、 response.sendError()C、 out.TransferD、 request. sendRedirect()下列類或接口中,負責加載數(shù)據(jù)庫驅(qū)動程序的是:(B )。A、 DriverB、 DriverManagerC、 ConnectionD、 Statement55.下列類或接口中,用于向數(shù)據(jù)庫提交SQL語句的是:( D )。A、 CallableStatementB、 PreparedStatementC、 ConnectionD、 Statem

20、ent56.下列類或接口中,能夠執(zhí)行預(yù)編譯SQL語句的是:( B )。A、 CallableStatementB、 PreparedStatementC、 ConnectionD、 Statement57.要從 JSP 連接到某數(shù)據(jù)庫,需要首先完成的任務(wù)是:( A)。A、加載 JDBC驅(qū)動程序B、定義連接 URLC、創(chuàng)建一個 Statement對象實例D、獲取一個 Resultset對象實例下列關(guān)閉數(shù)據(jù)庫連接的順序正確的是; ( B )A、先關(guān)閉 Statement ,再關(guān)閉 Resultset ,最后關(guān)閉 Connection B、先關(guān)閉 Resultset ,再關(guān)閉 Statement ,

21、最后關(guān)閉 Connection C、先關(guān)閉 Resultset ,再關(guān)閉 Connection ,最后關(guān)閉 Statement D、先關(guān)閉 Statement ,再關(guān)閉 Connection ,最后關(guān)閉 Resultset下列(B )對象經(jīng)常用來制作網(wǎng)頁計數(shù)器。A. ResponseB. ApplicationC. RequestD. SessionJSP 程序設(shè)計復(fù)習(xí)題,第 6 頁(共9 頁)60.用于設(shè)置服務(wù)器響應(yīng)的HTTP內(nèi)容類型, 應(yīng)使用 Response 對象的 (A)屬性來實現(xiàn)。A. ContenTypeB. ExpiresC. BufferD. Status二、填空題1.JSP

22、指令元素主要有3 種類型的指令,即_page _、 taglib和_include_。動作元素與指令元素不同, _動作元素 _是在客戶端請求時期動態(tài)執(zhí)行的,每次有客戶端請求時,可能都會被執(zhí)行一次;而 指令元素 _是在編譯時期執(zhí)行的,它只會被編譯一次。在 JSP中提供了 _9 個內(nèi)置對象, 分別是 request 對象、 response 、out 對象、 session對象、 _application_ 、 config 對象、 exception 對象、 page 對象和 _cookie_ _。4.在提交表單時有兩種不同的提交方法,分別是POST和 _get_ _。5.在 JSP中實現(xiàn)客戶端

23、和服務(wù)器的會話可使用_session_ 實現(xiàn)。每 一 個 內(nèi) 置 對 象 都 映 射 到 一 個 特 定 的 Java 類 或 接 口 , 其 中 _request_ _ 是HttpServletRequest類型對象; _page_ 是一個類型對象。7.在 JSP 中的 4 個使用范圍分別是page、request 、 _session_ _和 application。其中_request_ 范圍由上下文環(huán)境中的所有JSP 頁面訪問。要設(shè)置一個名為 jsp 的 Bean 屬性, set 方法應(yīng)該是 _setJsp_ _。9.JavaBean 的 4 種作用域分別是:page、 request

24、 、 _session_ _和 _application_,其中的、生命周期最短的是_request_ _,動作標記默認具有作用域_page_ 。在 JSP中函數(shù)的定義必須放在 _中。關(guān)鍵字 _return_ _用于函數(shù)中進行返回。_page_指令定義 JSP 文件中的全局屬性,它描述了與頁面相關(guān)的指令信息。page 指令的 _import_ _屬性指明想要引入的包和類。page 指令的 _contentType_ 屬性用于設(shè)置 JSP文件和最終文件的 MIME類型和字符集的類型。_include_ _指令可用于包含另一個文件。15._request_ _對象包含了來自瀏覽器請求的相關(guān)信息,并

25、且提供了用于獲取Cookie 、header 和請求相關(guān)的參數(shù)值等數(shù)據(jù)的有效方法。16._response_ _對象將 JSP 處理后的結(jié)果傳回到客戶端(如Cookie 、header 信息等),它提供了用于將數(shù)據(jù)送回到瀏覽器的方法。_session_ _對象用于存儲每一個用戶的狀態(tài)信息,以便于識別每個用戶,跟蹤用戶的會話狀態(tài),直到客戶端與服務(wù)器斷開連接為止。_application_ _負責提供應(yīng)用程序在服務(wù)器中運行的全局信息,當應(yīng)用程序在服務(wù)器JSP 程序設(shè)計復(fù)習(xí)題,第 7 頁(共9 頁)中啟動時該對象就一直存在,直到服務(wù)器關(guān)閉為止,所有客戶共享這個內(nèi)置的對象。19.每過10分鐘自動刷新的

26、JSP語句是:_response.setHeader(“ refresh” , ” 10” )_ _。20.session 對象一般在服務(wù)器上設(shè)置了一個30 分鐘的過期時間,當客戶停止活動自動失效。21.與 session不同的是,所有用戶_共享 _內(nèi)置的 application對象。_DriverManager_ _負責管理 JDBC驅(qū)動程序。_Connection _對象實現(xiàn)與數(shù)據(jù)源的連接。_Statement_ _接口用于發(fā)送簡單的 SQL語句,實現(xiàn) SQL語句的執(zhí)行。_ResultSet_ _接口實現(xiàn)對數(shù)據(jù)的處理,維護記錄指針。JDBC所有的類和接口都放在 _java.sql_ _包中

27、。27.JDBC 對數(shù)據(jù)庫的操作通過5 個 JDBC 的類 / 接口來實現(xiàn),它們是:_DriverManager、_Connection_ 、 _Statement _、 _PreparedStatement_和 _ResultSet_。_Class.forName _方法用于加載注冊驅(qū)動程序。加載 ODBC驅(qū)動的語句為: _Class.forName( “” ) 。Statement 類的 _executeQuery_ _方法支持使用 SELECT語句對數(shù)據(jù)庫進行查詢。Statement 類的 _executeUpdate _方法支持使用 INSERT、DELETE、UPDATE等語句對數(shù)據(jù)庫進行新增、刪除和修改操作。ResultSet 類的 _next_ _方法可以移動記錄指針到下一條記錄。三、簡答題什么是 JSP? JS

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論