2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案_第1頁
2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案_第2頁
2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案_第3頁
2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案_第4頁
2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——2023年JSP程序設(shè)計(jì)期末試卷B題目及其答案

。內(nèi)線封密在寫須號(hào)學(xué)必號(hào)學(xué)、名姓、級(jí)班,題名姓答要不內(nèi)線封密級(jí)班JSP程序設(shè)計(jì)期末考試試卷(B卷)

……專業(yè)級(jí)JSP程序設(shè)計(jì)課程

………題號(hào)一二三四總分統(tǒng)分人…………得分………線…一、選擇題:本大題共15小題,每題2分,共30…得分評(píng)卷人分,在每題給出的四個(gè)選擇中,只有一項(xiàng)為哪一項(xiàng)符合題目……要求的,將正確答案填在試題對(duì)應(yīng)的()上?!?.在

JSP中假使要導(dǎo)入java.io.*包,應(yīng)當(dāng)使用(A)指令?!瑼.page…B.taglibC.includeD.forward…2.假使當(dāng)前JSP頁面出現(xiàn)異常時(shí)需要轉(zhuǎn)到一個(gè)異常頁,需要設(shè)置page指令的(D)…….屬性。

封…A.ExceptionB.isErrorPageC.errorD.errorPage

3.JSP中的隱式解釋為(C)。…….A.//解釋內(nèi)容B.C.D./*解釋內(nèi)容*/…4.使用response對(duì)象進(jìn)行重定向時(shí)使用的方法為(B)。

……A.getAttribute()

B.sendRedirect()…C.setContentType()D.setAttribute()……5.假使把用戶名變量

UserName放在session對(duì)象中,下面語句正確的是()

……A.session.setName(UserName)

B.session.setName(“name〞,UserName)

…C.session.setAttribute(UserName)

D.session.setAttribute(“name〞,UserName)

密6.在JSP中,test.jsp文件中有如下一行代碼:………要使user對(duì)象中一直存在于對(duì)話中,直至其終止或被刪除為止,下劃線中應(yīng)填

……入(C)

。……A.pageB.requestC.sessionD.application

…7.

在JSP中,使用動(dòng)作可以將javaBean嵌入JSP頁面,對(duì)JavaBean

…的訪問范圍不能是(

C)。

……A.pageB.requestC.responseD.application…8.在JSP中,(A)動(dòng)作用于將請(qǐng)求轉(zhuǎn)發(fā)給其他JSP頁面。A.forwardB.includeC.useBeanD.setProperty

JSP程序設(shè)計(jì)試題共6頁第1頁

9.JSP中使用標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:(C)。A.nameB.propertyC.valueD.以上皆不會(huì)出現(xiàn)10.下述選項(xiàng)中不屬于JDBC基本功能的是:(D)。

A.與數(shù)據(jù)庫建立連接B.提交SQL語句C.處理查詢結(jié)果D.數(shù)據(jù)庫維護(hù)管理11.在標(biāo)記中包含哪個(gè)標(biāo)記(D)?A.caseB.chooseC.checkD.when12.下面哪個(gè)標(biāo)記產(chǎn)生的結(jié)果同(C)。

A.B.C.D.操作來設(shè)置Bean的屬性,也可以使用

操作來獲取Bean的值。

7.異常的處理,可在該方法的代碼段中包含3類代碼:try、catch和finally代

碼塊。

8.JSP規(guī)范中描述了3種腳本元素:聲明、表達(dá)式和腳本程序。

9.在JSP中,連接數(shù)據(jù)庫的方式尋常有兩種:一種是通過JDBC-ODBC橋連接;另一種是通過JDBC驅(qū)動(dòng)程序連接。

10.JDBC中為Statement接口提供了3種執(zhí)行方法,它們是:executeUpdate方法、executeQuery方法、execute方法。

11.取表單()提交的參數(shù),尋常使用的內(nèi)部對(duì)象是request方法是

getParameter。

JSP程序設(shè)計(jì)試題共6頁第2頁

得分評(píng)卷人三、簡答題:本大題共5小題,每題6分,共30分。答案

請(qǐng)寫在相應(yīng)試題的后面。1.JSP有哪些內(nèi)置對(duì)象?作用分別是什么?

答:JSP共有以下9種基本內(nèi)置組件:

1.request用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來自GET/POST請(qǐng)求的參數(shù)2.response網(wǎng)頁傳回用戶端的回應(yīng)

3.pageContext網(wǎng)頁的屬性是在這里管理4.session與請(qǐng)求有關(guān)的會(huì)話期

5.Applicationservlet正在執(zhí)行的內(nèi)容6.out用來傳送回應(yīng)的輸出7.configservlet的構(gòu)架部件8.pageJSP網(wǎng)頁本身

9.exception針對(duì)錯(cuò)誤網(wǎng)頁,未捕獲的例外

2.說明MVC設(shè)計(jì)模式中,M、V、C分別代表什么,有什么作用。答案:

M代表Model(模型),該組件是對(duì)軟件所處理問題規(guī)律的一種抽象,封裝了問題的核心數(shù)據(jù),規(guī)律和功能實(shí)現(xiàn),獨(dú)立于具體的界面顯示以及I/O操作。V代表View(視圖),該組件將表示模型數(shù)據(jù),規(guī)律關(guān)系以及狀態(tài)信息,以某種形式浮現(xiàn)給用戶。視圖組件從模型組件獲得顯示信息,并且對(duì)于一致的顯示信息可以通過不同的顯示形式或視圖浮現(xiàn)給用戶。C代表Controller(控制器),該組件主要負(fù)責(zé)用戶與軟件之間的交互操作,控制模型狀態(tài)變化的傳播,以確保用戶界面與模型狀態(tài)的統(tǒng)一。5.JavaBean的主要規(guī)范是什么?3.如何連接數(shù)據(jù)庫?答案:

Class.forName(\Stringurl=\數(shù)據(jù)源名稱\

DriverManager.getConnection(url,\4.簡述使用JDBC技術(shù)的主要步驟?答案:

1.注冊(cè)和加載驅(qū)動(dòng)器;2.與數(shù)據(jù)庫建立連接;3.發(fā)送SQL語句;4.處理結(jié)果;5.關(guān)閉連接;

5.簡述JavaBean的書寫規(guī)范。答案:

(1)JavaBean是一個(gè)public的類。

JSP程序設(shè)計(jì)試題共6頁第3頁

(2)類要實(shí)現(xiàn)Serializable接口

(3)要有一個(gè)默認(rèn)構(gòu)造函數(shù),以便任何一個(gè)容器都可以創(chuàng)立JavaBean的實(shí)例。(4)存放屬性的變量為protected或private特性。

(5)設(shè)置和獲取屬性時(shí),使用setXXX()和getXXX()方法。

得分評(píng)卷人四、編程題:本大題共2小題,每題10分,共20分。答

案請(qǐng)寫在試題后面的空白處。

1.編寫JSP頁面分別顯示1—10之間各數(shù)字的階乘。

答案:

階乘(Factorial)

1到10之間的各數(shù)字的階乘

1.創(chuàng)立一個(gè)名為worker.java的Bean,用來描述工人的信息,分別是姓名,工號(hào),身高,

體重,在一個(gè)名為work.jsp的頁面中使用這個(gè)Bean,通過動(dòng)作設(shè)置Bean的各個(gè)屬性,通過動(dòng)作顯示出Bean的各個(gè)屬性的值。

JSP程序設(shè)計(jì)試題共6頁第4頁

答案:Work.javapackageccc;

publicclassWorker{

Stringname=null;longnumber;

doubleheight,weight;publicStringgetName(){returnname;}

/*publicStringgetName(){try

{byteb[]=name.getBytes(\name=newString(b);returnname;}

catch(Exceptione){returnname;}}*/

publicvoidsetName(StringnewName){name=newName;}publiclonggetNumber(){returnnumber;}

publicvoidsetNumber(longnewNumber){number=newNumber;}publicdoublegetHeight(){returnheight;}

publicvoidsetHeight(doublenewHeight){height=newHeight;}publicdoublegetWeight(){returnweig

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論