JSP期末試卷B及答案_第1頁(yè)
JSP期末試卷B及答案_第2頁(yè)
JSP期末試卷B及答案_第3頁(yè)
JSP期末試卷B及答案_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

JSP程序設(shè)計(jì) 試卷B卷出卷教師: 適應(yīng)班級(jí):考試方式:閉卷 本試卷考試分?jǐn)?shù)占學(xué)生總評(píng)成績(jī)的 70 %題號(hào)一二三四五總分核分人得分復(fù)查總分 總復(fù)查人 得分評(píng)卷人(本題20分)一、填空題(每空1分,共20分。)1、HTML文件是 文件格式,可以用文本編輯器進(jìn)行編輯制作。2、將一個(gè)圖像作為一個(gè)超級(jí)鏈接,用到了_ _標(biāo)記。3、URL是Uniform Resource Locator的縮寫(xiě),中文稱之為 。4、JSP頁(yè)面的基本構(gòu)成元素,其中變量和方法聲明(Declaration)、表達(dá)式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為 。5、“”之間聲明的方法在整個(gè)頁(yè)面內(nèi)有效,稱為 。6、在Tomcat服務(wù)器中部署Web應(yīng)用程序時(shí),靜態(tài)頁(yè)面和一般資源存放到tomcat服務(wù)的 。7、JSP頁(yè)面中,輸出型注釋的內(nèi)容寫(xiě)在 、 之間。8、Page指令的屬性Language的默認(rèn)值是 。9、標(biāo)記中的size屬性默認(rèn)值為 。10、表單的提交方法包括 方法。11、使用Bean首先要在JSP頁(yè)面中使用 指令將Bean引入。12、創(chuàng)建JavaBean的過(guò)程和編寫(xiě)Java類的過(guò)程基本相似,可以在任何Java的編程環(huán)境下完成 。13、 JDBC的主要任務(wù)是: 、 和 處理結(jié)果 。14、 Servlet的生命周期分三個(gè)時(shí)期: 、 和 銷毀 。15、 JSP開(kāi)發(fā)網(wǎng)站的兩種模式分為_(kāi)和 jsp+javabean+servlet 。得分評(píng)卷人(本題20分)二、填空題(每小題1分,共20分)1、Tomcat服務(wù)器的默認(rèn)端口號(hào)是:( )A、 80 B、8080 C、21 D、21212、由JSP頁(yè)面向Tag文件傳遞數(shù)據(jù)要使用的指令是( )。A、tag B、attribute C、variable D、taglib3、在MVC模式中,核心內(nèi)容為 ( )。A、 view B、 control C、 model D、 不確定4、創(chuàng)建JSP應(yīng)用程序時(shí),配置文件web.xml應(yīng)該在程序下的( )目錄中。A、 admin B、 servlet C、 WEB-INF D、 WebRoot5、標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為( )。A、Left B、 Right C、 Center D、width6、超級(jí)鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個(gè)是正確的鏈接標(biāo)記( )A、新浪網(wǎng)B、新浪網(wǎng)C、 D、7、JSP從HTML表單中獲得用戶輸入的正確語(yǔ)句為 ( )A、Request.getParameter(“ID”) B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”) D、Reponse.getAttribute(“ID”)8、關(guān)于部署到Tomcat服務(wù)器的Java Web應(yīng)用程序,正確的選項(xiàng)有( )。A、 Java Web應(yīng)用程序總是打包成WAR形式部署到Tomcat服務(wù)器B、 Java Web應(yīng)用程序應(yīng)該部署到Tomcat服務(wù)器的server子目錄中C、每個(gè)Java Web應(yīng)用程序都有一個(gè)web.xml文件D、 Java Web應(yīng)用程序的根目錄下不能存放任何文件,所有html、gif等文件必須存放到某一子目錄中9、JSP的Page編譯指令的屬性Language的默認(rèn)值是:( )A、Java B、C C、C D、SQL10、在Java Web中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是( )。 A、 init()方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法 B、在典型的Servlet生命周期模型中,每次Web請(qǐng)求就會(huì)創(chuàng)建一個(gè)Servlet實(shí)例,請(qǐng)求結(jié)束Servlet就消亡了 C、在包容器把請(qǐng)求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容器不會(huì)調(diào)用Servlet實(shí)例的其他方法 D、在Servlet 實(shí)例消亡之前,容器調(diào)用Servlet實(shí)例的close()方法 11、在JSP中要使用user包中的User類,則以寫(xiě)法正確的是( )。A、B、 C、D、 12釋放session對(duì)象時(shí),使用session對(duì)象的( )方法。A、 clear() B、 invalidate() C、 remove() D、close() 13、session對(duì)象的( )方法用于設(shè)置會(huì)話的超時(shí)時(shí)間。A、session.setMaxInactiveInterval(30);B、session.setMaxTime(30) ;C、session.getMaxInactiveInterval() ;D、session.setAttribute(“time”,30) ;14、下面哪個(gè)不是useBean標(biāo)簽的scope屬性的取值( )。A. pageContext B. session C. application D. request15、請(qǐng)選出微軟公司提供的連接SQL Server 2000的JDBC驅(qū)動(dòng)程序( )。A. oracle.jdbc.driver.OracleDriver B. sun.jdbc.odbc.JdbcOdbcDriverC. com.microsoft.jdbc.sqlserver.SQLServerDriver D. com.mysql.jdbc.Driver16、Servlet的初始化參數(shù)只能在Servlet的( )方法中獲取。A. doPost() B. doGet() C. init() D. destroy()17、動(dòng)作元素經(jīng)常與( )元素一起使用。A. B. C. D. 18、下列哪個(gè)不是HTML的常用標(biāo)記( )。 A. B. C. D. 19、使用JDBC訪問(wèn)數(shù)據(jù)時(shí),下面不是常用的接口( )。A. SQLConnection B. ResultSet C. Statement D. PreparedStatement20、在JSP中如果要獲取客戶端主機(jī)名,應(yīng)使用request對(duì)象的( )方法。A. getServerName()B. getRemoteHost() C. server() D. getRemotePort() 得分評(píng)卷人(本題20分)三、判斷題(每小題1分,共20分)1、JSP中Java表達(dá)式的值由服務(wù)器負(fù)責(zé)計(jì)算,并將計(jì)算值按字符串發(fā)送給客戶端顯示。( )2、在Java程序片中可以使用Java語(yǔ)言的注釋方法,其注釋的內(nèi)容會(huì)發(fā)送到客戶端。( )3、不可以用一個(gè)page指令指定多個(gè)屬性的取值。( )4、jsp:include動(dòng)作標(biāo)記與include指令標(biāo)記包含文件的處理時(shí)間和方式不同。( )5、jsp:param動(dòng)作標(biāo)記不能單獨(dú)使用,必須作為jsp:include、jsp:forward標(biāo)記等的子標(biāo)記使用,并為它們提供參數(shù)。( )6、標(biāo)記的page屬性值是相對(duì)的URL地址,只能靜態(tài)的URL。( )7、JSP頁(yè)面只能在客戶端執(zhí)行。( )8、JSP頁(yè)面中不能包含腳本元素。( )9、Page指令不能定義當(dāng)前JSP程序的全局屬性。( )10、在JSP中, 此式正確.。( ) 11、中的name及property區(qū)分大小寫(xiě)。( ) 12、JSP主要的指令有page,import,include等三個(gè)( )13、當(dāng)同時(shí)有多個(gè)請(qǐng)求發(fā)送到一個(gè)Servlet時(shí),服務(wù)器將會(huì)為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新的線程來(lái)處理客戶端的請(qǐng)求。 ( ) 14、HTML稱為超文本元素語(yǔ)言,它是Hypertext Marked Language的縮寫(xiě)。( )15、一個(gè)HTML文檔必須有和元素。( )16、絕度路徑是文件名的完整路徑;相對(duì)路徑是指相對(duì)當(dāng)前網(wǎng)頁(yè)文件名的路徑。( )17、超級(jí)鏈接標(biāo)記的target屬性取值為鏈接的目標(biāo)窗名,可以是parent、blank、self、top。( )18、Tomcat服務(wù)器支持直接使用application對(duì)象。( )19、out對(duì)象是一個(gè)輸出流,它實(shí)現(xiàn)了javax.servlet.JspWriter接口,用來(lái)向客戶端輸出數(shù)據(jù)。( )20、網(wǎng)站設(shè)計(jì)的時(shí)候經(jīng)常會(huì)處理大量的數(shù)據(jù),這些數(shù)據(jù)必須都放在JSP頁(yè)面中。( )得分評(píng)卷人(本題40分)四、綜合題(每題10分,共40分)。1.JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別? 2、簡(jiǎn)單回答Servlet的工作過(guò)程。3、有人說(shuō):JSP是Servlet的高級(jí)實(shí)現(xiàn),在MVC中,控制器部分應(yīng)該用JSP實(shí)現(xiàn),請(qǐng)您回答JSP和servlet的異同。4、 如果Browser已關(guān)閉了cookies,在JSP中我如何打開(kāi)session來(lái)跟蹤? JSP程序設(shè)計(jì) 試卷B卷1、 填空題(20)1、純文本 2、 3、統(tǒng)一資源定位器 4、JSP腳本元素 5、頁(yè)面的成員方法 6、webapps 7、“”8、Java 9、1 10、post和get 11、import 12、編寫(xiě)、編譯和發(fā)布 13、與數(shù)據(jù)庫(kù)建立連接、發(fā)送SQL語(yǔ)句 14、裝載Servlet 、 創(chuàng)建一個(gè)Servlet實(shí)例 15、jsp+javabean2、 選擇題(20)1-5 BBACD 6-10 AACAA 11-15 ABCAC 16-20 CADDB3、 判斷題(20)1-5 對(duì)錯(cuò)錯(cuò)對(duì)對(duì) 6-10 錯(cuò)錯(cuò)錯(cuò)錯(cuò)錯(cuò) 11-15 對(duì)錯(cuò)對(duì)對(duì)錯(cuò) 16-20 對(duì)錯(cuò)錯(cuò)對(duì)錯(cuò)4、 綜合題(40分)1.JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別? 如果文件僅僅是靜態(tài)文件,那么這種包含僅僅是把包含文件的內(nèi)容加到JSP文件中去,但這個(gè)被包含文件不會(huì)被JSP編譯器執(zhí)行。相反,如果這個(gè)被包含文件是動(dòng)態(tài)的文件,那么他將被JSP編譯器執(zhí)行。如果是動(dòng)態(tài)文件還可以用傳遞參數(shù)2、簡(jiǎn)單回答Servlet的工作過(guò)程。(1)客戶機(jī)將請(qǐng)求發(fā)送到服務(wù)器。(2)服務(wù)器上的Web容器實(shí)例化Servlet,并為Servlet進(jìn)程創(chuàng)建線程。Servlet是在出現(xiàn)第一個(gè)請(qǐng)求時(shí)裝入的,在服務(wù)器關(guān)閉之前不會(huì)卸載它。(3)Web容器將請(qǐng)求信息發(fā)送到Servlet。(4)Servlet創(chuàng)建一個(gè)響應(yīng),并將其返回到Web容器。Servlet使用客戶端請(qǐng)求中的信息及服務(wù)器可以訪問(wèn)的其他信息資源如資源文件和數(shù)據(jù)庫(kù)等來(lái)動(dòng)態(tài)構(gòu)造響應(yīng)。(5)Web容器將響應(yīng)發(fā)回給客戶機(jī)。(6)服務(wù)器關(guān)閉或Servlet空閑時(shí)間超過(guò)一定限度時(shí),調(diào)用destroy方法退出。3、有人說(shuō):JSP是Servlet的高級(jí)實(shí)現(xiàn),在MVC中,控制器部分應(yīng)該用JSP實(shí)現(xiàn),請(qǐng)您回答JSP和servlet的異同。相似: (1)兩者都是基于Java的技術(shù),所以都繼承了Java的所有特性(跨平臺(tái)、多線程等 ),都可以使用Java強(qiáng)大的API。(2)兩者工作

溫馨提示

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

評(píng)論

0/150

提交評(píng)論