JSP期中復(fù)習(xí)題_第1頁(yè)
JSP期中復(fù)習(xí)題_第2頁(yè)
JSP期中復(fù)習(xí)題_第3頁(yè)
JSP期中復(fù)習(xí)題_第4頁(yè)
JSP期中復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、選擇題1.在jsp中,要定義一個(gè)方法,需要用到以下(c)元素。a) <%= %>b) <% %>c) <%! %>d) <% %>2.jsp頁(yè)面經(jīng)過(guò)編譯之后,將創(chuàng)建一個(gè)(b)。a) applet b) servletc) applicationd) exe文件3. 在j2ee中,test.jsp文件中有如下一行代碼:<jsp:usebean id=”user” scope=”_” class=”com.userbean”/>要使user對(duì)象一直存在于對(duì)話中,直至其終止或被刪除為止,下劃線中應(yīng)填入(c)。a) pageb) requ

2、estc) sessiond) application4. 在j2ee中,以下不是jsp隱式對(duì)象的是(b)。a) requestb) contextc) applicationd) out5. servlet中,httpservletresponse的(c)方法用來(lái)把一個(gè)http請(qǐng)求重定向到另外的url。a) sendurl(c)b) redirecturl()c) sendredirect()d) redirectresponse()6. 在jsp中,page指令的(b )屬性用來(lái)引入需要的包或類(lèi)。a) extendsb) importc) languged) contenttype7.在j

3、sp中,只有一行代碼:<%=a+b%>,運(yùn)行將輸出( c)。a) a+bb) abc) 131d) 錯(cuò)誤信息,因?yàn)楸磉_(dá)式是錯(cuò)誤的8.給定一個(gè)servlet的代碼片段如下:public void doget(httpservletrequest request,httpservletresponse response)throws servletexception,ioexception_out.println(“hi kitty!”);out.close();運(yùn)行次servlet時(shí)輸出如下:hi kitty!則應(yīng)在此servlet下劃線處填充如下代碼。(a)a)printwrite

4、r out = response.getwriter();b)printwriter out = request.getwriter();c)outputstream out = response.getoutputstream();d)outputstream out = request.getwriter();9. 給定java程序user.java,代碼如下:package user;public class userprivate string password;private string loginname;public string getloginname()return lo

5、ginname;public string getpassword()return password;public void setloginname(string loginname)this.loginname=loginname;public void setpassword(string password)this.password=password;給定user.jsp,代碼片斷如下:_loginname:<jsp:getproperty name=”user” property=”loginname”/>password:<jsp:getproperty name

6、=”user” property=”password”/>在瀏覽器上輸入url:http:/localhost/user,jsp?loginname=sa&password=sa并回車(chē)要使瀏覽器上顯示:loginname: sa password: sa在user.jsp中的下劃線處應(yīng)填入以下(cd )代碼.a)<jsp:usebean id=”user” class=”user.user” scope=”page”/><jsp:setproperty name=”user” property=”loginname” value=”*”/><jsp:

7、setproperty name=”user” property=”password” value=”*”/>b)<jsp:usebean id=”user” class=”user.user” scope=”application”/><jsp:setproperty name=”user” property=”loginname” value=”*”/><jsp:setproperty name=”user” property=”password” value=”*”/>c) <jsp:usebean id=”user” class=”use

8、r.user” scope=” application”/><jsp:setproperty name=”user” property=”*” />d)<jsp:usebean id=”user” class=”user.user” scope=” page”/><jsp:setproperty name=”user” property=”*” />10.某jsp程序中聲明使用javabean的語(yǔ)句如下:<jsp:usebean id=”user” class=”mypackage.user” scope=”pge”/>要取出該javabe

9、an的loginname屬性值,以下語(yǔ)句正確的是( c ).a)<jsp:getproperty name=”user” property=”loginname/>b)<jsp:getproperty id=”user property=”loginname”/>c)<%=user.getloginname()%>d)<%=user.getproperty(“l(fā)oginname”)%>11給定jsp程序源代碼如下:<jsp:include page="two.jsp" flush="true">

10、<jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用(d)代碼片段可以輸出參數(shù)location的值。a)<jsp:getparam name="location">b)<jsp:getparameter name="location">c)<%=request.getattribute("location")%>d)<%=request.getpa

11、rameter("location")%>12. 在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要?jiǎng)?chuàng)建一個(gè)home.jsp,每次瀏覽home.jsp時(shí)都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語(yǔ)句是( a )。 a) <%include file = “inc.jsp”%> b)<%include page=“inc.jsp”>c) <jsp:include file = “inc.jsp”> d) <jsp:forward page = “inc.js

12、p”/>13.給定jsp程序源碼如下:<jsp:include page = “two.jsp”flush = “true”><jsp:param name = “l(fā)ocation”value = “beijing”/></jsp:include>在two.jsp中加入( d)代碼片斷可以輸出參數(shù)location的值。 a)<jsp:getparam name = “l(fā)ocation”> b) <jsp:getparameter name = “l(fā)ocation”>c) <% = request.getattribute(

13、“l(fā)ocation”)%> d)<% = request.getparameter(“l(fā)ocation”)%>14.在jsp中,(a)動(dòng)作用于將請(qǐng)求轉(zhuǎn)發(fā)給其他jsp頁(yè)面。a)forward b)includec)usebeand)setproperty15.在一個(gè)jsp文件中,有表達(dá)式<%=2+3 %>,它將輸出(b )。 a)2+3b) 5c)23d) 不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的16. 給定jsp程序源碼如下,可以在下劃線處插入并且能夠正確輸出welcome,jack的語(yǔ)句是(b d)。<html><body><% string

14、name="jack" %>welcome,_</body></html>a)nameb)<%=name%>c)out.println(name);d)<% out.println(name); %>17.在j2ee中,重定向到另一個(gè)頁(yè)面,以下(c)語(yǔ)句是正確的。 a)request.sendredirect("http:/www.jb-");b)request.sendredirect();c)response.sendredirect("http:/www.jb-");d)re

15、sponse.sendredirect();18. 在jsp中,使用<jsp:usebean>動(dòng)作可以將javabean嵌入jsp頁(yè)面,對(duì)javabean的訪問(wèn)范圍不能是(c)。 a)pageb)requestc)responsed)application19.給定jsp程序源碼如下,該jsp運(yùn)行后輸出的結(jié)果是(d)。 <html> <% int count =1;%> count: <% +count; %></html>a) count:1b) count:2c) 1:2d) count:20.在j2ee中,request對(duì)象的(

16、d )方法可以獲取頁(yè)面請(qǐng)求中一個(gè)表單組件對(duì)應(yīng)多個(gè)值時(shí)的用戶的請(qǐng)求數(shù)據(jù)。a)string getparameter(string name)b)string getparameter(string name)c)string getparametervaluses(string name)d)string getparametervalues(string name)21.給定jsp程序源碼如下:<html><% int count =1;%> _</html>以下(d)語(yǔ)句可以在下劃線處插入,并且運(yùn)行后輸出結(jié)果是:1。a) <%=+count %>

17、;b) <% +count; %>c) <% count+; %> d) <% =count+ %>22.在j2ee中,test.jsp文件中有如下一行代碼:<jsp:usebean id=”user” scope=”_” type=”com.userbean”>要使user對(duì)象可以作用于整個(gè)應(yīng)用程序,下劃線中應(yīng)添入(d)。a) pageb) requestc) sessiond) application23.在j2ee中,<%=2+4%>將輸出(b )。 a) 2+4 b) 6 c) 24 d) 不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的24.在

18、j2ee中,request對(duì)象的( d)方法可以獲取頁(yè)面請(qǐng)求中一個(gè)表單組件對(duì)應(yīng)多個(gè)值時(shí)的用戶的請(qǐng)求數(shù)據(jù)。 a) string getparameter(string name) b) string getparameter(string name) c) string getparametervalues(string name) d) stringgetparametervalues(string name)25. 在j2ee中,test.jsp文件中有如下一行代碼: <jsp:usebean id=”user”scope=”_”type=”com.userbean”/>要使us

19、er對(duì)象只能在使用test.jsp時(shí)使用,當(dāng)加載頁(yè)面時(shí)就會(huì)將其銷(xiāo)毀。下劃線中應(yīng)填入( a)。 a) page b) request c) session d) application26.下面哪一個(gè)不是jsp本身已加載的基本類(lèi)?( b)a、java.lang.* b、java.io.* c、javax.servlet.* d、javax.servlet.jsp.*27.對(duì)于預(yù)定義<%!預(yù)定義%>的說(shuō)法錯(cuò)誤的是:( c)a、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行 b、一個(gè)聲明僅在一個(gè)頁(yè)面中有效c、聲明的變量將作為局部變量 d、在預(yù)定義中聲明的變量將在jsp頁(yè)面初始化時(shí)初始化2

20、8.在jsp中使用<jsp:getproperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:( c )a. name b. property c. value d. 以上皆不會(huì)出現(xiàn)29.page指令用于定義jsp文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:( d)a. <% page %>作用于整個(gè)jsp頁(yè)面。 b. 可以在一個(gè)頁(yè)面中使用多個(gè)<% page %>指令。c. 為增強(qiáng)程序的可讀性,建議將<% page %>指令放在jsp文件的開(kāi)頭,但不是必須的。d. % page %>指令中的屬性只能出現(xiàn)一次。30.在jsp中調(diào)用javabean時(shí)不會(huì)用到的標(biāo)記是:( a )a. <javabean>b. <jsp:usebean> c. <jsp:setproperty> d. <jsp:getproperty>二、填空題1、指令標(biāo)識(shí)通常以(_%_標(biāo)記開(kāi)始,以%_)標(biāo)記結(jié)束。2、頁(yè)面指令的(_import_)屬性可出現(xiàn)多次。3、表達(dá)式用于向頁(yè)面輸出信息,其使用格式是以(_%_)標(biāo)記開(kāi)始,以(_%_>)標(biāo)記結(jié)束。4、通常應(yīng)用(<_js

溫馨提示

  • 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)論