版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電熱帶項(xiàng)目申請(qǐng)報(bào)告
- 2025年飼用酶制劑項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 2025辦公耗材采購合同協(xié)議
- 2025企業(yè)招標(biāo)承包經(jīng)營合同范例
- 2025年藥效學(xué)研究服務(wù)項(xiàng)目提案報(bào)告模式
- 2025冷凍倉儲(chǔ)合同模板
- 建筑外觀設(shè)計(jì)與裝飾
- 培訓(xùn)師的角色與技巧
- 揭牌儀式講話稿15篇
- 商業(yè)銀行的領(lǐng)導(dǎo)力和管理能力
- 環(huán)保行業(yè)研究報(bào)告
- 物流服務(wù)項(xiàng)目的投標(biāo)書
- 廣西太陽能資源分析
- 地鐵車站低壓配電及照明系統(tǒng)
- CDE網(wǎng)站申請(qǐng)人之窗欄目介紹及用戶操作手冊(cè)
- 行業(yè)會(huì)計(jì)比較(第三版)PPT完整全套教學(xué)課件
- 值機(jī)業(yè)務(wù)與行李運(yùn)輸實(shí)務(wù)(第3版)高職PPT完整全套教學(xué)課件
- 高考英語語法填空專項(xiàng)訓(xùn)練(含解析)
- 42式太極劍劍譜及動(dòng)作說明(吳阿敏)
- 部編版語文小學(xué)五年級(jí)下冊(cè)第一單元集體備課(教材解讀)
- 仁愛英語九年級(jí)下冊(cè)單詞表(中英文)
評(píng)論
0/150
提交評(píng)論