![Jsp復(fù)習(xí)題講解_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/8f375947-9a95-409e-b800-274a7d72257e/8f375947-9a95-409e-b800-274a7d72257e1.gif)
![Jsp復(fù)習(xí)題講解_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/8f375947-9a95-409e-b800-274a7d72257e/8f375947-9a95-409e-b800-274a7d72257e2.gif)
![Jsp復(fù)習(xí)題講解_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/8f375947-9a95-409e-b800-274a7d72257e/8f375947-9a95-409e-b800-274a7d72257e3.gif)
![Jsp復(fù)習(xí)題講解_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/8f375947-9a95-409e-b800-274a7d72257e/8f375947-9a95-409e-b800-274a7d72257e4.gif)
![Jsp復(fù)習(xí)題講解_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/22/8f375947-9a95-409e-b800-274a7d72257e/8f375947-9a95-409e-b800-274a7d72257e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上JSP程序設(shè)計一、 選擇題在傳統(tǒng)的HTML頁面中加入( D )就構(gòu)成了一個JSP頁面文件。A、JAVA程序片B、JSP標(biāo)簽C、用“<%”、“%>”標(biāo)記符號括起來的程序D、JAVA程序片和JSP標(biāo)簽配置JSP運行環(huán)境,若WEB應(yīng)用服務(wù)器選用TOMCAT,以下說法正確的是:( B )A、先安裝TOMCAT,再安裝JDKB、先安裝JDK,再安裝TOMCATC、不需安裝JDK,安裝TOMCAT就可以了D、JDK和TOMCAT只要都安裝就可以了,安裝順序沒關(guān)系對于“<%!”、“%>”之間聲明的變量,以下說法正確的是:( B )A、不是JSP頁面的成員變量
2、B、多個用戶同時訪問該頁面時,任何一個用戶對這些變量的操作,都會影響到其他用戶C、多個用戶同時訪問該頁面時,每個用戶對這些變量的操作都是互相獨立的,不會互相影響D、是JSP頁面的局部變量在客戶端瀏覽器的源代碼中可以看到( B )A、JSP注釋B、HTML注釋C、JSP注釋和HTML注釋D、JAVA注釋page指令的作用是:( A )A、用來定義整個JSP頁面的一些屬性和這些屬性的值B、用來在JSP頁面內(nèi)某處嵌入一個文件C、使該JSP頁面動態(tài)包含一個文件D、指示JSP頁面加載Java pluginpage指令的import屬性的作用是( C )A、定義JSP頁面響應(yīng)的MIME類型B、定義JSP頁
3、面使用的腳本語言C、為JSP頁面引入JAVA包中的類D、定義JSP頁面字符的編碼( C )可在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個文件。A、page指令標(biāo)簽B、page指令的import屬性C、include指令標(biāo)簽D、include動作標(biāo)簽以下對象中的( D )不是JSP的內(nèi)置對象。A、requestB、sessionC、applicationD、bean1. 在JSP中,內(nèi)置對象( B )封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。A、sessionB、requestC、responseD、out2. request對象可以使用( A )方法獲取表單中某輸入框提交的信息。
4、A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)3. JSP的內(nèi)置對象中( A )對象可對客戶的請求作出動態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。A、responseB、requestC、applicationD、out4. 從( A )開始,到( )結(jié)束,被稱為一個會話。A、訪問者連接到服務(wù)器,訪問者關(guān)閉瀏覽器離開該服務(wù)器B、服務(wù)器啟動,服務(wù)器關(guān)閉C、訪問者連接到服務(wù)器,服務(wù)器關(guān)閉D、服務(wù)器啟動,訪問者關(guān)閉瀏覽器離開該服務(wù)器5. 以下方法,哪個可使se
5、ssion無效?( B )A、session.removeAttribute(String key)B、session.invalidate()C、session.setAttribute(String key)D、session.getAttribute(String key)6. application對象能在( D )間共享。A、某個訪問者所訪問的當(dāng)前頁面B、某個訪問者所訪問的網(wǎng)站的各個頁面之間C、該服務(wù)器上的所有的訪問者的所有jsp頁面D、該服務(wù)器上的所有的訪問者的所有jsp頁面和Java程序7. 以下關(guān)于File對象的public boolean delete()方法的說法,錯誤的是
6、:( C )A、可以刪除當(dāng)前對象代表的文件B、若當(dāng)前對象代表的是一個空目錄,則可刪除該目錄C、可刪除當(dāng)前對象代表的目錄及該目錄下包含的所有子目錄和文件D、若當(dāng)前對象代表的是一個目錄,且該目錄下還有文件存在,則無法刪除該目錄8. 對數(shù)據(jù)庫表中記錄的字段值進行更新,可以使用( B )方法A、executeQuery()B、executeUpdate()C、next()D、getConnection()9. 在JSP頁面中使用beans,我們必須使用JSP動作標(biāo)簽( A )。A、useBeanB、useBeansC、BeansD、JavaBeans10. 當(dāng)useBean標(biāo)簽中的scope屬性取值p
7、age時,該beans的有效范圍是( B )。A、當(dāng)前客戶B、當(dāng)前頁面C、當(dāng)前服務(wù)器D、所有客戶11. 當(dāng)useBean標(biāo)簽中的scope屬性取值( C )時,該beans的有效范圍是訪問者的會話期間。A、requestB、pageC、sessionD、application12. 如果表單使用POST方式進行提交,則Servlet可使用( B )方法對來對應(yīng)處理用戶的請求。A、PostB、doPostC、serviceD、init13. 以下關(guān)于Servlet的說法正確的是:( A )A、Servlet可以獲取用戶的session會話B、Servlet不能對數(shù)據(jù)庫表進行操作C、Servlet
8、不能對文件進行讀寫操作D、Servlet不能獲取用戶的session會話14. JSP程序段的基本語法是( C )。A、VBScript語言語法B、JavaScript語言語法C、Java語法語言D、C語言語法15. 下列哪一種不是JSP頁面的組成元素.( D )A、JSP標(biāo)簽,如指令標(biāo)簽B、普通的HTML標(biāo)記符C、Java表達(dá)式 D、C語言程序16. 在一個JSP頁面中不可以出現(xiàn)的注釋形式為( B )A、<!- 注釋內(nèi)容 ->B、rem 注釋內(nèi)容C、/ 注釋內(nèi)容D、<%- 注釋內(nèi)容 -%>17. request.getRemoteAddr()方法的作用是:( B )A
9、、獲取客戶提交的信息B、獲取客戶的IPC、獲取客戶機的名稱D、獲取服務(wù)器的IP18. 當(dāng)( C )時,JSP引擎產(chǎn)生一個session對象。A、web應(yīng)用服務(wù)器啟動時B、當(dāng)web應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、當(dāng)每個客戶首次訪問服務(wù)器上的一個JSP頁面時D、當(dāng)每個客戶首次訪問服務(wù)器上的一個JSP或HTML頁面時19. 當(dāng)( A )時,JSP引擎產(chǎn)生一個application對象。A、web應(yīng)用服務(wù)器啟動時B、當(dāng)web應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、當(dāng)每個客戶首次訪問服務(wù)器上的一個JSP頁面時D、當(dāng)每個客戶首次訪問服務(wù)器上的一個JSP或HTML頁面時20. JDBC是Java數(shù)據(jù)庫連
10、接API,以下說法中哪個是不正確的?( C )A、與一個數(shù)據(jù)庫建立連接B、向數(shù)據(jù)庫發(fā)送SQL語句C、建立ODBC數(shù)據(jù)源D、處理數(shù)據(jù)庫返回的結(jié)果21. 查詢數(shù)據(jù)庫得到的結(jié)果集中,游標(biāo)最初定位在( B )。A、第一行B、第一行的前面C、最后一行D、最后一行的后面22. 以下關(guān)于JavaBeans的說法中,錯誤的是( B )。A、JavaBeans是基于JAVA語言的。B、JavaBeans是JSP的內(nèi)置對象之一。C、JavaBeans是一種Java類。D、JavaBeans是一個可重復(fù)使用的軟件組件。23. beans屬性的值可以通過3種方式進行修改,以下哪種方法是不正確的?( A )A、通過re
11、sponse的方法來設(shè)置。B、將beans屬性的值設(shè)置為一個表達(dá)式的值或字符串。C、通過表單的參數(shù)值來設(shè)置beans的相應(yīng)屬性的值。D、通過request的參數(shù)值來設(shè)置beans相應(yīng)屬性的值。24. 以下哪種方法不是Servlet的方法?( D )A、initB、serviceC、destroyD、post25. 在編譯Servlet或Javabean時,我們使用( A )命令。A、JavacB、JavaC、ServletD、以上三種都不對26. 當(dāng)( C )時,JSP引擎將消滅某一個session對象。A、有新客戶訪問時B、web應(yīng)用服務(wù)器啟動后,第一個客戶來訪時C、該session對應(yīng)的客
12、戶關(guān)閉瀏覽器或調(diào)用invalidate方法時D、該session對應(yīng)的客戶刷新jsp頁面時27. 從 “員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確:( D )A、Select * from員工 where 姓名 =_瑪麗_B、Select * from員工 where 姓名 =%瑪麗_C、Select * from員工 where 姓名 like _瑪麗%D、Select * from員工 where 姓名 like %瑪麗%28. 1、下面哪一個不是JSP本身已加載的基本類?( B )A、java.lang.*B、java.io.* C、javax.se
13、rvlet.* D、javax.servlet.jsp.*29. 對于預(yù)定義<%!預(yù)定義%>的說法錯誤的是:( C )A、一次可聲明多個變量和方法,只要以“;”結(jié)尾就行 B、一個聲明僅在一個頁面中有效C、聲明的變量將作為局部變量D、在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化30. 下述選項中不屬于JDBC基本功能的是:( D )A、與數(shù)據(jù)庫建立連接 B、提交SQL語句C、處理查詢結(jié)果 D、數(shù)據(jù)庫維護管理31. 在JSP中使用<jsp:getProperty>標(biāo)記時,不會出現(xiàn)的屬性是:( C )A、nameB、propertyC、valueD、以上皆不會出現(xiàn)32.
14、Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:(D )A、<% page %>作用于整個JSP頁面。 B、可以在一個頁面中使用多個<% page %>指令。C、為增強程序的可讀性,建議將<% page %>指令放在JSP文件的開頭,但不是必須的。D、<% page %>指令中的屬性只能出現(xiàn)一次。33. 在JSP中調(diào)用JavaBean時不會用到的標(biāo)記是:( A )A、<javabean> B、<jsp:useBean>C、<jsp:setProperty>D、<jsp:ge
15、tProperty>34. 關(guān)于JavaBean正確的說法是:( A )A、Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫B(tài)、在JSP文件中引用Bean,其實就是用<jsp:useBean>語句C、被引用的Bean文件的文件名后綴為.javaD、Bean文件放在任何目錄下都可以被引用35. Servlet程序的入口點是:( A )A、init()B、main()C、service()D、doGet()36. 不能在不同用戶之間共享數(shù)據(jù)的方法是( A )A、通過cookieB、利用文件系統(tǒng) C、利用數(shù)據(jù)庫 D、通過ServletContext對象37.
16、 要訪問Bean中名為jsp的屬性,應(yīng)該使用的方法是:( B )。A、getjsp B、getJspC、get_jsp D、JSP38. 下面語句與<jsp:getProperty name=”aBean” property=”jsp”/>等價的是:( C )。A、<% =jsp()$> B、<% out.print(aBean,getjsp()%> C、<% =aBean.getJsp()%>D、<% =aBean.getjsp%>39. 在下列情況下,page作用域Bean的所有改變都將丟失的是:( D )。A、僅在該頁面被刪除時
17、B、僅在該頁面被更新時C、當(dāng)該頁面在打開時D、當(dāng)該頁面在關(guān)閉時40. 具有application作用域Bean可以被實例化( A )。A、1次B、2次C、3次D、很多次41. 如果要在JavaBean組件中封裝對數(shù)庫的操作,下列說法正確的是:( B )。A、首先創(chuàng)建resultSet,再創(chuàng)建statement和connectionB、首先創(chuàng)建connection,再創(chuàng)建statement和resultSet,返回statementC、首先創(chuàng)建resultSet,再創(chuàng)建statement和resultSet,返回resultSetD、首先創(chuàng)建statement,再創(chuàng)建resultSet和conn
18、ection42. 作用域不屬于頁面范圍的內(nèi)置對象是:( A )A、requestB、outC、exceptionD、config43. 在表單提交時使用的是GET方法,則服務(wù)器端要獲得表單中username所提交的數(shù)據(jù)應(yīng)使用( A )。A、request.getParameter(“username”)B、request.getParameterNames(“username”)C、request.form(“username”)D、request.getParameterValues(“username”)44. 要在客戶端設(shè)置一個請求報頭實現(xiàn)每1分鐘自動更新一次,應(yīng)使用語句( D )。A
19、、response.setHeader(“Timeout”, ”1”)B、response.setHeader(“Refresh”, ”1”)C、response.setHeader(“Timeout”, ”60”)D、response.setHeader(“Refresh”, ”60”)45. 要使瀏覽器重定向到新的頁面,則應(yīng)使用語句( A )。A、response.sendRedirect()B、response.sendError()C、out.TransferD、request. sendRedirect()46. 下列類或接口中,負(fù)責(zé)加載數(shù)據(jù)庫驅(qū)動程序的是:(B )。A、Driver
20、B、DriverManagerC、ConnectionD、Statement47. 下列類或接口中,用于向數(shù)據(jù)庫提交SQL語句的是:( D )。A、CallableStatementB、PreparedStatementC、ConnectionD、Statement48. 下列類或接口中,能夠執(zhí)行預(yù)編譯SQL語句的是:( B )。A、CallableStatementB、PreparedStatementC、ConnectionD、Statement49. 要從JSP連接到某數(shù)據(jù)庫,需要首先完成的任務(wù)是:( A )。A、加載JDBC驅(qū)動程序B、定義連接URLC、創(chuàng)建一個Statement對象實
21、例D、獲取一個Resultset對象實例50. 下列關(guān)閉數(shù)據(jù)庫連接的順序正確的是;( B )A、先關(guān)閉Statement,再關(guān)閉Resultset,最后關(guān)閉ConnectionB、先關(guān)閉Resultset,再關(guān)閉Statement,最后關(guān)閉ConnectionC、先關(guān)閉Resultset,再關(guān)閉Connection,最后關(guān)閉StatementD、先關(guān)閉Statement,再關(guān)閉Connection,最后關(guān)閉Resultset51. 下列( B )對象經(jīng)常用來制作網(wǎng)頁計數(shù)器。A. Response B. ApplicationC. Request D. Session52. 用于設(shè)置服務(wù)器響應(yīng)的
22、HTTP內(nèi)容類型,應(yīng)使用Response對象的( A )屬性來實現(xiàn)。A. ContenType B. Expires C. Buffer D. Status二、 填空題1. JSP指令元素主要有3種類型的指令,即_page_、taglib和_include_。2. 動作元素與指令元素不同,_動作元素_是在客戶端請求時期動態(tài)執(zhí)行的,每次有客戶端請求時,可能都會被執(zhí)行一次;而指令元素_是在編譯時期執(zhí)行的,它只會被編譯一次。3. 在JSP中提供了_9個內(nèi)置對象,分別是request對象、response、out對象、session對象、_application_、config對象、exception
23、對象、page對象和_cookie_。4. 在提交表單時有兩種不同的提交方法,分別是POST和_get_。5. 在JSP中實現(xiàn)客戶端和服務(wù)器的會話可使用_session_實現(xiàn)。6. 每一個內(nèi)置對象都映射到一個特定的Java類或接口,其中_request_是HttpServletRequest類型對象;_page_是一個javax.server.jsp.HttpJspPage類型對象。7. 在JSP中的4個使用范圍分別是page、request、_session_和application。其中_request_范圍由上下文環(huán)境中的所有JSP頁面訪問。8. 要設(shè)置一個名為jsp的Bean屬性,se
24、t方法應(yīng)該是_setJsp_。9. JavaBean的4種作用域分別是:page、request、_session_和_application_,其中的、生命周期最短的是_request_,動作標(biāo)記默認(rèn)具有作用域_page_。10. 在JSP中函數(shù)的定義必須放在_<%! %>_中。關(guān)鍵字_return_用于函數(shù)中進行返回。11. _page_指令定義JSP文件中的全局屬性,它描述了與頁面相關(guān)的指令信息。12. page指令的_import_屬性指明想要引入的包和類。13. page指令的_contentType_屬性用于設(shè)置JSP文件和最終文件的MIME類型和字符集的類型。14.
25、_include_指令可用于包含另一個文件。15. _request_對象包含了來自瀏覽器請求的相關(guān)信息,并且提供了用于獲取Cookie、header和請求相關(guān)的參數(shù)值等數(shù)據(jù)的有效方法。16. _response_對象將JSP處理后的結(jié)果傳回到客戶端(如Cookie、header信息等),它提供了用于將數(shù)據(jù)送回到瀏覽器的方法。17. _session_對象用于存儲每一個用戶的狀態(tài)信息,以便于識別每個用戶,跟蹤用戶的會話狀態(tài),直到客戶端與服務(wù)器斷開連接為止。18. _application_負(fù)責(zé)提供應(yīng)用程序在服務(wù)器中運行的全局信息,當(dāng)應(yīng)用程序在服務(wù)器中啟動時該對象就一直存在,直到服務(wù)器關(guān)閉為止,
26、所有客戶共享這個內(nèi)置的對象。19. 每過10分鐘自動刷新的JSP語句是:_response.setHeader(“refresh”,”10”)_。20. session對象一般在服務(wù)器上設(shè)置了一個 30分鐘的過期時間,當(dāng)客戶停止活動自動失效。21. 與session不同的是,所有用戶_共享_內(nèi)置的application對象。22. _DriverManager_負(fù)責(zé)管理JDBC驅(qū)動程序。23. _Connection_對象實現(xiàn)與數(shù)據(jù)源的連接。24. _Statement_接口用于發(fā)送簡單的SQL語句,實現(xiàn)SQL語句的執(zhí)行。25. _ResultSet_接口實現(xiàn)對數(shù)據(jù)的處理,維護記錄指針。26.
27、 JDBC所有的類和接口都放在_java.sql_包中。27. JDBC對數(shù)據(jù)庫的操作通過5個JDBC的類/接口來實現(xiàn),它們是:_DriverManager、_Connection_、_Statement_、_PreparedStatement_和_ResultSet_。28. _Class.forName_方法用于加載注冊驅(qū)動程序。29. 加載ODBC驅(qū)動的語句為:_Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)。30. Statement類的_executeQuery_方法支持使用SELECT語句對數(shù)據(jù)庫進行查詢。31. Statement類的_executeUpdate_方法支持使用INSERT、DELETE、UPDATE等語句對數(shù)據(jù)庫進行新增、刪除和修改操作。32. ResultSet類的_next_方法可以移動記錄指針到下一條記錄。三、 簡答題1. 什么是JSP?JSP的主要技術(shù)特點是什
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄂爾多斯2024年內(nèi)蒙古鄂爾多斯市東勝區(qū)衛(wèi)生健康系統(tǒng)事業(yè)單位招聘11人筆試歷年參考題庫附帶答案詳解
- 遼源2025年吉林遼源市事業(yè)單位碩博人才專項招聘228人筆試歷年參考題庫附帶答案詳解
- 綿陽四川綿陽鹽亭縣招聘社區(qū)工作者25人筆試歷年參考題庫附帶答案詳解
- 綿陽2025上半年四川綿陽江油市考調(diào)教師10人筆試歷年參考題庫附帶答案詳解
- 江門廣東江門市某機關(guān)單位輔助崗位工作人員招聘筆試歷年參考題庫附帶答案詳解
- 杭州浙江杭州市錢塘區(qū)臨江新城實驗學(xué)校語文臨聘教師招聘筆試歷年參考題庫附帶答案詳解
- 昆明云南昆明市晉寧區(qū)委政法委員會招聘編制外工作人員筆試歷年參考題庫附帶答案詳解
- 2025年酸辣蔬菜項目可行性研究報告
- 2025至2031年中國鋁合金多功能折疊梯行業(yè)投資前景及策略咨詢研究報告
- 2025年翻板式熱風(fēng)干燥機項目可行性研究報告
- 小學(xué)道德與法治課堂教學(xué)中提升學(xué)生核心素養(yǎng)策略
- 醫(yī)院感染及其危害
- 2025年三人合伙投資合作開店合同模板(三篇)
- 安徽省招生考試數(shù)學(xué)試卷
- 2024全國各省高考詩歌鑒賞真題及解析
- 高考日語閱讀理解練習(xí)2篇-高考日語復(fù)習(xí)
- 機動車登記證書
- 鉭鈮礦開采項目可行性研究報告寫作范文
- 小升初數(shù)學(xué)銜接班優(yōu)秀課件
- 出口食品生產(chǎn)企業(yè)備案自我評估表
- 鋼結(jié)構(gòu)廠房招標(biāo)文件
評論
0/150
提交評論