《《Java Web應(yīng)用開(kāi)發(fā) 》期末試卷》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Java Web應(yīng)用開(kāi)發(fā) 》期末試卷(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、2011-2012學(xué)年第二學(xué)期考試卷(卷)
課程名稱:javawm應(yīng)用開(kāi)發(fā)占試方X:開(kāi)卷(〉閉卷(
題號(hào)
一
二
三
n
五
A
總分
沏人
考生注童事頊:1,本試卷共丄負(fù)?Wftfr試咎中經(jīng)舌存抉頁(yè)?
2、UIXMjK后.匕生不得將試卷、答超紙帶出歩場(chǎng).
一、選擇JS(毎小題1分,共20分)
得分
陽(yáng)#人
1. 表單中的數(shù)抵要捉交到的處理文件Itl表單的()用性描定.
A. nethodB.nameC.actionD.以上都不對(duì)
2. 要運(yùn)行JSP程序?下列說(shuō)法不正確的是()
A. 服務(wù)
2、話瑞需雯安裝Servlet?如"攻毗等.
5.客戶常爲(wèi)要安裝Servl躍客器?如Tce丈等.
C. 服務(wù)話瑞需要安裝JDK.
D. 客戶常爲(wèi)要安裝瀏覽器.如IE等.
3. 當(dāng)發(fā)布*小應(yīng)川程用時(shí).通常把Web用程用的目錄及文件放到Toncat
的()目錄下?
A.workB.tempC.webappsD.conf
4. 下而有關(guān)HTTP協(xié)議的說(shuō)法不正確的是<>
A.HTTP協(xié)議竝Web應(yīng)用所使用的上要協(xié)i義
B. HTTP協(xié)議是?種超文本傳輸協(xié)議(H:TertextTransferProtocol).是基于請(qǐng)求/響應(yīng)模式的
C. HTTP是無(wú)狀態(tài)協(xié)議
D. HTTP的請(qǐng)求和
3、響應(yīng)消息如果沒(méi)彳『發(fā)送并傳邊成功的話.HTTP可以保存已傳遞的佶息
5. 下而Servlet的描述WH吳的是().
A.—個(gè)Servlet就足Java中的一個(gè)類
B-Servlet位于盹b脳務(wù)器內(nèi)部的脳務(wù)器端的Java用程序
C. Servlet可以山客戶縮的瀏覽戀績(jī)斤執(zhí)行
D. 加較Servlet的leb眼務(wù)器必須包含支持Servle:的Java虛擬機(jī)
6. 下而不展干JSP描令的是:<)
A.includeB.isportC.pageD.taglib
7. ()動(dòng)作用于轉(zhuǎn)向另一個(gè)頁(yè)而.
A.nextB.forwardC.includeD.param
S.在項(xiàng)目中已經(jīng)建立
4、了一個(gè)JavaSean.該類為:bean.Student?該beanH
Hname.?性?則下if"標(biāo)簽用法正確的是:()
A?
5、rtynane=*naneMproperty=*studenr*/>
9.下列選項(xiàng)中.(〉可以準(zhǔn)確地獲取請(qǐng)求頁(yè)而的一個(gè)文本框的輸入{文本樞的塔稱為naM).
A.reQuest.getParanexer'nane)
OAVAWEB開(kāi)反應(yīng)用??1M共6Jft
B.reQuest.getParameterLname">
A.冏者在某些惆況下是等效的
C.request.getParameterValuesInaaei
D.reQuest.getParameterValues(unase,f)
B-“〔】"運(yùn)克符上妾用來(lái)訪何數(shù)組.列表或其他集合
10.使用response進(jìn)
6、行Jft定向時(shí).使用的方法是()?
C.如果要?jiǎng)討B(tài)取(ft時(shí).兩者都可以實(shí)現(xiàn)
A.getAttributeB.setContentljTe
D.當(dāng)要存取的厲性名稱中包含一些特殊字符.如.或?等井非字每或數(shù)審
C.sendKedirectD.setAttribute
的符號(hào)?就一定要使用"[]“
11.session対象中川于設(shè)定折定名字的厲性(ft?井且把它存佈在sessionXj
17.雯使用JSTL的核心標(biāo)簽庫(kù).需要在JSP文件的首部加入如下聲明語(yǔ)句
象中的方法是<>.
()
A.setAttributeB.getAttributeNames
A.taglibpref
7、ix=*c*
C.getValueD.setAttribute
uri=*
12.A.application對(duì)欽中用<)方法可以獲Wapplication對(duì)Jl中的所有
B.taglibprefix=M
變fit名.
uri="
A.getServerlnfoB.nextElenentsO
C.taglibprefix=Mfmt"
C.removeAttributeD.getRealPath
uri="
13.有關(guān)struts2的說(shuō)法不正確的是<)
D.<%etaglibprefix=MsqIm
A.Struts是一個(gè)用于簡(jiǎn)化XVCffi架(Framework)開(kāi)發(fā)的
8、WebW用権架
uri="
B.hlx/llStruts2不爲(wèi)耍進(jìn)行配Kt
18.以下()標(biāo)簽用干實(shí)現(xiàn)循環(huán)功能.類似勺Java譜句中的fs循環(huán).
C.Struts2含有豐就的標(biāo)簽
A.B.
D.Struts:采用fWebWork的核心技術(shù)
B.
9、翌在頁(yè)而上ft{)iP,2-3=$(2-3}.則對(duì)應(yīng)的程序代碼應(yīng)為<〉?
C.ftp://
A.2*3=\$(2*3}
D.eO
5.2*3=3{2+3}
20.page折令用于定義JSP文件中的全簡(jiǎn)屈性?下列關(guān)干該描令用法的描述不
C.2+3=/$(2+3}
正確的是,()
D.以上都不對(duì)
A.<\epage?作用于整個(gè)JSP5(面.
16.下而有關(guān)EL中“.“和“[]“兩種存取運(yùn)第符的說(shuō)法不正確的是<)
葩2貝共貝
OAVAWEB圧廉應(yīng)用3
B. 可以在一個(gè)頁(yè)面中使用多個(gè)<%?page%>描令.
C. 為增強(qiáng)程序的可或性?雄議將page%>|ft令放在J
10、SP文件的開(kāi)頭.但不是必須的.
D. <3page指令中的屬性只能出現(xiàn)一次.
三、簡(jiǎn)答題,(毎小題6分.共30分)
得分
評(píng)農(nóng)人
1.TomcatHU務(wù)器的默認(rèn)??谑嵌嗌伲吭鯓有薷膖omcat的瑞L1
CJAVAWEB開(kāi)反應(yīng)用?第3貞共6貝
二.填空J(rèn)B(毎空2分,共20分)
得分
評(píng)總?cè)?
1. 在塢寫Servlet時(shí)?需雯繼承類?在Servlet中聲明doGexO
和doPostO需要和類型的兩個(gè)參數(shù).
2. jsp主要內(nèi)51對(duì)象有:、exceptionwpageContext
request、?.out、configspage
11、
3?便用useBean動(dòng)作標(biāo)記的時(shí)候scope屬性有4種選項(xiàng)?作用范囲由小到大足、、??其中足Hi當(dāng)
關(guān)閉瀏覽器的時(shí)候這個(gè)javabean夫效.是描當(dāng)關(guān)創(chuàng)眼務(wù)器的
時(shí)候這個(gè)javabean失效"
1.三種常用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)足、、?簡(jiǎn)稱3P
技術(shù).
5.JSP利用JDEC極作數(shù)期庫(kù)的步驟:(1)加披雯動(dòng)程序?調(diào)用
將自動(dòng)加披更動(dòng)程序類:(2)健立連接.若連接7符出為:
Stringurl=<,jdbc:mysql://localhost/*+dbNaM?*?user=,*-niserName?*&passvord=*mserPwd.其中dbName,userNane和userPv
12、d3個(gè)分別代農(nóng)、數(shù)無(wú)庫(kù)的和?<3)建立StareMent:
(4)、執(zhí)trSQ1ifl句.其中.査詢數(shù)據(jù)庫(kù)里的表內(nèi)客是Statewnt接II使川方法:<5)關(guān)閉數(shù)摧庫(kù).
2.什么ftcookie?cookieW什么作用?.
3?簡(jiǎn)述JSP中動(dòng)態(tài)include與掙態(tài)include的區(qū)別?
4.簡(jiǎn)述農(nóng)單中POST和GET的區(qū)別.
5、MVC中的M、V、C各指的覽什么?請(qǐng)述其各自的作用?
四.編程■(毎小題15分.共50分)
得分
評(píng)卷人
1.編寫一個(gè)御單的JavaBea
13、n?通過(guò)EL的存取運(yùn)算符訪何其屬性?
答案:文件userLogin.java定義了一個(gè)刖戶Man.包含姓名.密碼和電子郵件3個(gè)展性.其代碼如下,
packagebean;
publicclassuserLogin{
privateStringuserName;
privat?String1L
privatestringemai1;
publicuserLoginO{
userName="李平";
password=”123";
email="lipingGsohu?com";
}
publicvoidsetuserNamefStringuserName){
tMs?u
14、serName=userName;
}
publicStringgetuserNameO{
returnthis.userName;
}
publicvoidsetpasswordfStringpassword){
tMs?password=password;
publicStringgetpasswrdO{
returnthis.password;
}
publicvoidsetemail(Stringemail){
this.?mail=email;
}
publicStringgetemail(){
returnthis?€皿彳1;
}
}
文件acce
15、ssBean.jsp使用EL的存取運(yùn)斃符獲取JavaBean的屬性?其代碼如下:
<%GpagecontentType=Mtext/html;charset=gb2312**?>
2
便用存取運(yùn)療符訪何JavaBean的屬
密陽(yáng):(4)
OAVAWEB節(jié)4頁(yè)共6貝
電子郁箱:g
文件accessBean.jsp運(yùn)行結(jié)果如下圖1所示“
Hi運(yùn)砒果
OAVAWEBH第E貝共6貝
OAVAWEB開(kāi)反應(yīng)用?