版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、 選擇題1, 修改服務(wù)端口時(shí),需要修改的文件是_。A. web.xml B. Server.xml C. config.xml D. bin.xml2, 下列哪種開發(fā)語(yǔ)言是弱類型語(yǔ)言_。A. C/C+ B.JSP C. Java D. JavaScript3, 在JSP中,要定義一個(gè)方法,需要用到以下_元素。A. <%= %> B. <% %> C. <%! %> D. <% %>4, JSP頁(yè)面經(jīng)過編譯之后,將創(chuàng)建一個(gè)_。A. applet B. servlet C. application D. exe文件5, 在Java EE中的MVC
2、設(shè)計(jì)模式中,_ 負(fù)責(zé)接受客戶端的請(qǐng)求數(shù)據(jù)A.JavaBean B.JSP C.Servlet D.HTML6, URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成_。A)協(xié)議、主機(jī)DNS名或IP地址和文件名B)主機(jī)、DNS名或IP地址和文件名、協(xié)議C)協(xié)議、文件名、主機(jī)名D)協(xié)議、文件名、IP地址7, 下列設(shè)置顏色的方法中不正確的是_A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >
3、8, <title></title>標(biāo)記在<head></head>標(biāo)記之間,<title></title>標(biāo)記之間的內(nèi)容將顯示到_A)瀏覽器的頁(yè)面上部 B)瀏覽器的標(biāo)題欄上C)瀏覽器的狀態(tài)欄中 D)瀏覽器的頁(yè)面下部9, <p align=”段落對(duì)齊方式”>標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為_。A)Left B)Right C)Center D)width10, 表示粗體加斜體的標(biāo)記是_。A)<B>字體</B> B)<I>字體</I>C)&l
4、t;B><I>字體</I></B> D)<U>字體</U>11, 用來在網(wǎng)頁(yè)中顯示圖形的標(biāo)記為_A)<image src=”文件名” > B)<img src=”文件名” >C)<center src=”文件名” > D)<picture src=”文件名” >12, 表格在網(wǎng)頁(yè)中應(yīng)用非常廣泛,常用于網(wǎng)頁(yè)的布局排版,下面那些不是表格的標(biāo)記_A)<tables> B)<tr> C)<td> D) <th>13, 下列哪個(gè)屬性為單元格向下
5、打通的行數(shù),用于合并單元格_A)rowspan B)colspan C)height D)width14, JSP的編譯指令標(biāo)記通常是指:_A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令15, 下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記_A)<jsp:param> B)<jsp:plugin>C)<jsp:useBean> D)<jsp:javaBean>16, JSP的哪個(gè)指令允許頁(yè)
6、面使用者自定義標(biāo)簽庫(kù)_A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令17, 能夠替代<字符的替代字符是()_A)< B)>C)< D) 18, 下列()注釋為隱藏型注釋_A)<! 注釋內(nèi)容 <%= 表達(dá)式 %> >B)<! 注釋內(nèi)容 >C)<% 注釋內(nèi)容 %>D)<!<%= 表達(dá)式 %> >19, 在“<%!”和“%>”標(biāo)記之間聲明的Java的方法稱為頁(yè)面的成員方法,其在( )范圍內(nèi)有效_。A)從定義處之后
7、有效。B)在整個(gè)頁(yè)面內(nèi)有效。C)從定義處之前有效。D)不確定。20, include指令用于在JSP頁(yè)面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁(yè)面、HTML網(wǎng)頁(yè)、文本文件或一段Java代碼,但必須保證插入后形成的文件是_A)是一個(gè)完整的HTML文件B)是一個(gè)完整的JSP文件C)是一個(gè)完整的TXT文件D)是一個(gè)完整的Java源文件21, 當(dāng)一個(gè)客戶線程執(zhí)行某個(gè)方法時(shí),其他客戶必須等待,直到這個(gè)客戶線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時(shí)必須使用關(guān)鍵字_A)public B)staticC)synchronized D)private22, page指令中的哪個(gè)屬性可多次
8、出現(xiàn)? (A)contentType (B)extends(C)import (D)不存在這樣的屬性 23, 以下哪些屬性是include指令所具有的? (A)page (B)file (C)contentType (D)prefix24, 下列選項(xiàng)哪些是正確的JSP表達(dá)式語(yǔ)法格式? (A)<%String name=“YXQ”%>(B)<%String name=“您好”;%>(C)<%=“您好”;%>(D)<%=“YXQ”%> 25, 3-10 以下動(dòng)作標(biāo)識(shí)用來實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的是? (A)include (B)useBean (C)forwar
9、d(D)page26, A3-4 page1.jsp要把請(qǐng)求轉(zhuǎn)發(fā)給page2.jsp,應(yīng)該在page1.jsp中如何實(shí)現(xiàn)?(A)<a href=“page2.jsp">page2.jsp </a>(B)<jsp:forward page=“page2.jsp"/>(C)<jsp:include file=“page2.jsp"/>(D)<% include page=“page2.jsp"%>27, A3-5 下面哪一個(gè)不是JSP本身已加載的基本類?(A)java.lang.* (B)java.
10、io.*(C)javax.servlet.* (D)javax.servlet.jsp.*28, 當(dāng)瀏覽器第二次訪問該JSP網(wǎng)頁(yè)時(shí)的輸出結(jié)果是什么?<%! int a=0; %><% int b=0; a+; b+;%> a:<%= a %> b:<%= b %>選項(xiàng):(A)a=0 b=0(B)a=1 b=1(C)a=2 b=1 (D)a=1 b=2 29, 下列描述有誤的是:(A)隱藏注釋寫在JSP程序中,客戶端無法查看到(B)聲明變量時(shí),注意必須以“;”結(jié)尾(C)include指令要比include動(dòng)作執(zhí)行的效率高(D)forward動(dòng)作重定
11、向到一個(gè)HTML文件,JSP文件,但不能是servlet。30, 對(duì)于聲明<%!聲明%>的說法錯(cuò)誤的是:(A)一次可聲明多個(gè)變量和方法(B)一個(gè)聲明僅在一個(gè)頁(yè)面中有效(C)聲明的變量將作為局部變量 (D)聲明的變量將在JSP頁(yè)面初始化時(shí)初始化 31, page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:(A)page 指令作用于整個(gè)JSP頁(yè)面。 (B)可在一個(gè)頁(yè)面中使用多個(gè)page指令(C)建議將page指令放在JSP文件的開頭,但不是必須的。 (D)page 指令中的屬性只能出現(xiàn)一次。 二、 判斷題1, 動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別在于服務(wù)器端返回的H
12、TML文件是事先存儲(chǔ)好的還是由動(dòng)態(tài)網(wǎng)頁(yè)程序生成的(對(duì))2, 互聯(lián)網(wǎng)起源于美國(guó)國(guó)防部高級(jí)研究計(jì)劃管理局建立的ARPA網(wǎng)。(對(duì))3, 在網(wǎng)頁(yè)中圖形文件與網(wǎng)頁(yè)文件是分別存儲(chǔ)的。(對(duì))4, 絕度路徑是文件名的完整路徑;相對(duì)路徑是指相對(duì)當(dāng)前網(wǎng)頁(yè)文件名的路徑。(對(duì))5, 超級(jí)鏈接<a>標(biāo)記的target屬性取值為鏈接的目標(biāo)窗名,可以是parent、blank、self、top。(錯(cuò))6, 當(dāng)樣式定義重復(fù)出現(xiàn)的時(shí)候,最先定義的樣式起作用(錯(cuò))。7, 在HTML頁(yè)面文件中加入JSP腳本元素、JSP標(biāo)記等就構(gòu)成了一個(gè)JSP頁(yè)面。(對(duì))8, JSP頁(yè)面中的變量和方法聲明(Declaration)、表達(dá)
13、式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為JSP標(biāo)記。(對(duì))9, 在“<%!”和“%>”標(biāo)記之間聲明的Java的變量在整個(gè)頁(yè)面內(nèi)有效,不同的客戶之間不共享。(錯(cuò))10, 頁(yè)面成員方法不可以在頁(yè)面的Java程序片中調(diào)用。(錯(cuò))11, 程序片變量不同于在“<%!”和“%>”之間聲明的頁(yè)面成員變量,不能在不同客戶訪問頁(yè)面的線程之間共享。(對(duì))12, 在Java程序片中可以使用Java語(yǔ)言的注釋方法,其注釋的內(nèi)容會(huì)發(fā)送到客戶端。(錯(cuò))13, jsp:include動(dòng)作標(biāo)記與include指令標(biāo)記包含文件的處理時(shí)間和方式不同。(對(duì))14, <js
14、p:forward >標(biāo)記的page屬性值是相對(duì)的URL地址,只能靜態(tài)的URL。(錯(cuò))15, 在MVC模式的Web開發(fā)中,“視圖”、“模型”和“控制器”分別對(duì)應(yīng)著“JSP頁(yè)面”、“JavaBean”和“Serlvet”,以Servlet為核心。(對(duì))三、 簡(jiǎn)答題1. BS模式和CS模式的區(qū)別?2. Servlet的作用?(1)運(yùn)行在服務(wù)器端的java程序(2)處理http請(qǐng)求(3)處理結(jié)果傳給瀏覽器生成動(dòng)態(tài)頁(yè)面3. JAVA Bean技術(shù)的特點(diǎn)?(1)獨(dú)立的組件(2)提高程序的重用性4. JSP特征?(1)跨平臺(tái)(2)分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容(3)可重復(fù)使用的組件(4)預(yù)編譯(5)沿用了J
15、AVA Servlet的所用功能5. .JSP, Servlet的區(qū)別(1)編寫形式不同(2)復(fù)雜程度不同(3)顯示和邏輯分離度不同6. JSP程序模式(1)單純JSP編程(2)JSP+JAVA Bean(3)JSP+JAVA Bean+Servlet(4)MVC模式7. JSP指令標(biāo)識(shí)(1)Page(2)include(3)taglib8. 分別列出HTML、JAVA和JSP注釋的標(biāo)示符HTML注釋:<!- ->JAVA注釋:/,/*/,/* */JSP隱藏注釋:<%- -%>9. <jsp:include>動(dòng)作標(biāo)識(shí)和include指令標(biāo)識(shí)的區(qū)別?(1)屬
16、性不同(2)處理方式不同(3)包含方式不同(4)對(duì)被包含文件的約定不同(1)inlcude指令通過file屬性來確定被包含的頁(yè)面,將file屬性值看做一個(gè)實(shí)際存在的文件路徑,所以該指令不支持任何表達(dá)式;<jsp:include>動(dòng)作標(biāo)識(shí)通過page屬性確定被包含的頁(yè)面,支持JSP表達(dá)式(2)include指令包含的文件,內(nèi)容會(huì)原封不動(dòng)的插入到該指令的位置,與該指令合成進(jìn)行編譯,若改變了被包含文件,主文件要重新編譯;<jsp:include>動(dòng)作標(biāo)識(shí)包含文件時(shí),當(dāng)該標(biāo)識(shí)被執(zhí)行時(shí),程序會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到被包含的文件,并將執(zhí)行結(jié)果輸出到瀏覽器中,然后返回到包含文件繼續(xù)執(zhí)行后面的代
17、碼,JSP編譯器對(duì)兩個(gè)文件分別進(jìn)行編譯,被包含文件改動(dòng)不會(huì)影響源文件。10. Form表單的method屬性有那兩個(gè)值?區(qū)別是什么?get,post(1)get速度快,長(zhǎng)度有限制(2)post速度慢,長(zhǎng)度沒有限制11.四、 程序填空1. 將jsp代碼補(bǔ)充完整:<% page contentType="text/html;charset=gb2312" %> <table> <tr> <td>實(shí)現(xiàn)引入其他文件功能:<% include file="top.jsp"%> </td> &l
18、t;/tr></table>2. 將JSP代碼補(bǔ)充完整(實(shí)現(xiàn)頁(yè)面上打印當(dāng)前時(shí)間):<%page import="java.util.*"%><html><body><%! Date theDate = new Date(); Date getDate() System.out.println("In getDate() method"); _return theDate _; %>Hello! The time is now_<%=getDate()%>_</body&g
19、t;</html> 3. 將JSP代碼補(bǔ)充完整(實(shí)現(xiàn)圖片寬度按數(shù)組長(zhǎng)度變化):<%page contentType=“_text/html;charset=gbk_"%><html><title>使用數(shù)組顯示</title><body><%_int_ a =13,27,21,17,39;for(int i=0;i<=4;i+) out.print("第"+i+"個(gè)元素"); out.print("<img src=b.jpg width=&quo
20、t;+_ai_*5+"><p>");</body></html> 五、 編程題實(shí)現(xiàn)登錄前臺(tái)驗(yàn)證功能,要求有登錄名和登錄密碼,前臺(tái)驗(yàn)證登錄名和密碼不能為空,若為空時(shí)給出提示,否則跳轉(zhuǎn)到另外一個(gè)頁(yè)面??倧?fù)習(xí)選擇題1. 下列哪種開發(fā)語(yǔ)言是弱類型語(yǔ)言_A. C/C+B. JSPC. JavaD. JavaScript2. 下面哪一個(gè)是JSP本身已加載的基本類?A. java.io.*B. java.lang.*C. java.util.*D. java.sql.*3. 以下哪個(gè)屬性是include指令所具有的?A. pageB. fileC
21、. contentTypeD. prefix4. 下列選項(xiàng)中,哪個(gè)是正確的JSP表達(dá)式?A. <%! int a=0;%>B. <%int a=0;%>C. <%=(4+5);%>D. <%=(4+5)%>5. 下列不屬于JSP動(dòng)作的是?A. <jsp:include>B. <jsp:forward>C. <jsp:plugin>D. <jsp:taglib>6. 下列有關(guān)JSP描述有誤的是?A. HTML注釋寫在JSP程序中,客戶端無法查看到B. 聲明變量時(shí),注意必須以“;”結(jié)尾C. includ
22、e指令和include動(dòng)作內(nèi)部處理的機(jī)制有所不同D. forward動(dòng)作能夠完成請(qǐng)求轉(zhuǎn)發(fā)的功能7. 以下關(guān)于HTML描述錯(cuò)誤的是()A. HTML是超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language)B. HTML中所有的標(biāo)簽都是成對(duì)出現(xiàn)的C. HTML語(yǔ)言不區(qū)分大小寫DHTML 文件應(yīng)以.htm 或 .html作為擴(kuò)展名8. JSP的哪個(gè)指令允許頁(yè)面使用者自定義標(biāo)簽庫(kù)_A. Include指令B. Taglib指令C. Include指令D. Plugin指令9. 為了標(biāo)識(shí)一個(gè)HTML文件應(yīng)該使用的HTML標(biāo)記是( )A. <p> </p>B. &l
23、t;boby> </body>C. <html> </html>D. <table> </table>10. 在JavaScript中,以下代碼能產(chǎn)生輸出的是()A. document.write()B. window.write()C. document.confirm()D. write “The Undefined Function”11. page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是?A. page指令作用于整個(gè)JSP頁(yè)面B. 可以在一個(gè)頁(yè)面中使用多個(gè)page指令C. 需要將page指令
24、放在JSP文件的開頭D. page指令中不是所有屬性只能出現(xiàn)一次12. JSP頁(yè)面經(jīng)過轉(zhuǎn)譯之后,將創(chuàng)建一個(gè)_。A. applet B. servletC. application D. exe文件13. 以下哪個(gè)選項(xiàng)不是JSP所具有的特征?A. 可重復(fù)使用的組件B. 快速建立Web FormC. 沿用了Servlet的所有功能D. 預(yù)編譯14. 在網(wǎng)頁(yè)中引用javascript文件的正確寫法?A. <script file=./js/hello.js></script>B. <script type=text/javascript includ
25、e=./js/hello.js></script>C. <script type=text/javascript src=./js/hello.js></script>D. <script page=./js/hello.js></script>15. JSP網(wǎng)頁(yè)代碼如下所示,當(dāng)用戶使用瀏覽器第二次訪問該網(wǎng)頁(yè)時(shí)的輸出結(jié)果是什么?<%! int a=0; %><% int b=1;a+;b+;%>a=<%= a %> , b=<%= b %>A. a=0 b=1B. a=
26、1 b=2C. a=2 b=1D. a=2 b=216. 在JavaScript中,下面的哪個(gè)變量命名是不正確的?A. defB. 9NameC. user_nameD. news17. JSP中,以下哪種注釋寫法不僅在客戶端瀏覽時(shí)看不到,而且即使是通過在客戶端查看HTML源代碼,也不會(huì)看到()A. <!- 注釋內(nèi)容 ->B. <%- 注釋內(nèi)容 -%>C. <!- 注釋內(nèi)容:<%=”JSP”%> ->D. /* JavaScript注釋內(nèi)容 */18. 對(duì)于聲明<%!聲明%>的說法錯(cuò)誤的是:A. 一次可聲明多個(gè)變量和方法B. 一個(gè)聲明
27、僅在一個(gè)頁(yè)面中有效C. 聲明的變量將作為局部變量D. 聲明的變量將在JSP頁(yè)面初始化時(shí)初始化19. <p align=”段落對(duì)齊方式”>標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為_A. LeftB. RightC. Center D. width20. 表示粗體加斜體的標(biāo)記是_。A. <B>字體</B>B. <I>字體</I>C. <B><I>字體</I></B>D. <U>字體</U>21. 用來在網(wǎng)頁(yè)
28、中顯示圖形的標(biāo)記為_A. <image src=”文件名” >B. <img src=”文件名” >C. <center src=”文件名” >D. <picture src=”文件名” >22. 下面哪項(xiàng)是開發(fā)JSP程序不需要必備的開發(fā)環(huán)境?A. Web瀏覽器B. Web服務(wù)器C. JBuilderD. JDK23. 下列關(guān)于JSP指令標(biāo)識(shí)的描述正確的選項(xiàng)是?A. 指令以“<%”開始,以“%>”結(jié)束B. 指令以“<%”開始,以“%>”結(jié)束C. 指令以“<”開始,以“>”結(jié)束D
29、. 指令以“<jsp:”開始,以“/>”結(jié)束24. JSP代碼<%="2+4"%>將輸出什么?A. 2+4B. 6C. 24D. 不會(huì)輸出,表達(dá)式有誤25. page 指令中的哪個(gè)屬性可多次出現(xiàn)?A. classB. extendsC. languageD. 以上答案都不對(duì)26. JSP的編譯指令標(biāo)記通常是指:_A. Page指令、Include指令和Taglib指令B. Page指令、Include指令和Plugin指令C. Forward指令、Include指令和Taglib指令D. Page指令、Param指令和Taglib指令27. JSP頁(yè)
30、面經(jīng)過編譯之后,將創(chuàng)建一個(gè)_。A. appletB. servletC. application D. exe文件28. page1.jsp要把請(qǐng)求轉(zhuǎn)發(fā)給page2.jsp,應(yīng)該在page1.jsp中如何實(shí)現(xiàn)?A. <a href=“page2.jsp">page2.jsp </a>B. <jsp:forward page=“page2.jsp"/>29. page指令中的哪個(gè)屬性可多次出現(xiàn)?A. contentType B. extendsC.
31、importD. 不存在這樣的屬性30. page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:A. page 指令作用于整個(gè)JSP頁(yè)面。B. 可在一個(gè)頁(yè)面中使用多個(gè)page指令C. 建議將page指令放在JSP文件的開頭,但不是必須的。D. page 指令中的屬性只能出現(xiàn)一次。31. URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成_。A. 協(xié)議、主機(jī)DNS名或IP地址和文件名B. 主機(jī)、DNS名或IP地址和文件名、協(xié)議C. 協(xié)議、文件名、主機(jī)名D. 協(xié)議、文件名、IP地址32. 下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記_A. <jsp:param>
32、;B. <jsp:plugin>C. <jsp:useBean> D. <jsp:javaBean>33. 下列哪個(gè)屬性為單元格向下打通的行數(shù),用于合并單元格_A. rowspan B. colspan C. height D. width34. 下列設(shè)置顏色的方法中不正確的是_。A. <body bgcolor=”red” >B. <body bgcolor=”yellow” >C. &
33、lt;body bgcolor=”#FF0000” >D. <body bgcolor=”#HH00FF” >35. 下列選項(xiàng)哪些是正確的JSP表達(dá)式語(yǔ)法格式?A. <%String name=“YXQ”%>B. <%String name=“您好”;%>C. <%=“您好”;%>D. <%=“YXQ”%>36. 下列()注釋為隱藏型注釋_A. <! 注釋內(nèi)容 <%= 表達(dá)式 %> >B. <! 注釋內(nèi)容 >C. <% 注釋內(nèi)容 %>D. <!<
34、%= 表達(dá)式 %> >37. 下面哪一個(gè)不是JSP本身已加載的基本類?A. java.lang.*B. java.io.*C. javax.servlet.*D. javax.servlet.jsp.*38. 以下動(dòng)作標(biāo)識(shí)用來實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的是?A. includeB. useBeanC. forwardD. servlet39. 以下哪些屬性是include指令所具有的?A. pageB. contentTypeC. prefixD. file40. 修改服務(wù)端口時(shí),需要修改的文件是_。A. web.xml B. Server.xmlC. config.xml
35、D. bin.xml41. u假設(shè)在nsiweb應(yīng)用中有一個(gè)hello.jsp,它的文件路徑如下: <CATALINA_HOME>/webapps/nsiweb/hello/hello.jsp 那么在瀏覽器端訪問hello.jsp的URL是什么?A. http:/localhost:8080/hello.jspB. http:/localhost:8080/nsiweb/hello.jspC. http:/localhost:8080/nsiweb/hello/hello.j
36、sp42. 在Java EE中的MVC設(shè)計(jì)模式中,_ 負(fù)責(zé)接受客戶端的請(qǐng)求數(shù)據(jù)A. JavaBean B. JSP C. Servlet D. HTML43. 在JSP中,要定義一個(gè)方法,需要用到以下_元素。A. <%= %> B. <% %>C. <%! %&
37、gt; D. <% %>44. 在“<%!”和“%>”標(biāo)記之間聲明的Java的方法稱為頁(yè)面的成員方法,其在( )范圍內(nèi)有效_。A. 從定義處之后有效。B. 在整個(gè)頁(yè)面內(nèi)有效。C. 從定義處之前有效。D. 不確定。45. <p align=”段落對(duì)齊方式”>標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為_。A. Left B. Right C. Center D.
38、width46. <title></title>標(biāo)記在<head></head>標(biāo)記之間,<title></title>標(biāo)記之間的內(nèi)容將顯示到_A. 瀏覽器的頁(yè)面上部B. 瀏覽器的標(biāo)題欄上C. 瀏覽器的狀態(tài)欄中D. 瀏覽器的頁(yè)面下部47. 能夠替代<字符的替代字符是()_A. <B. >C. <D. 48. 表格在網(wǎng)頁(yè)中應(yīng)用非常廣泛,常用于網(wǎng)頁(yè)的布局排版,下面那些不是表格的標(biāo)記_A. <tables>B. <tr> C. &
39、lt;td>D. <th>49. 頁(yè)面page1.jsp要把請(qǐng)求轉(zhuǎn)發(fā)給page2.jsp,在轉(zhuǎn)發(fā)的時(shí)候,希望把用戶名 "李明"傳給page2.jsp,如何實(shí)現(xiàn)?A. request.setParameter("李明");B. request.setAttribute("username", "李明");C. <a href="page2.jsp">page2.jsp?username=李明</a>D. <a src=”page2.jsp”>p
40、age2.jsp?username=李明</a>50. 對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?()A)getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法B)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameter(key)方法會(huì)返回空C)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameterValues(key)方法會(huì)返回一個(gè)包含所有值的字符串?dāng)?shù)組D)getParameter方法返回Object對(duì)象,使用前要強(qiáng)制類型轉(zhuǎn)換:如String str=(String) request
41、.getParameter(key)51. 使用<jsp:setProperty>動(dòng)作標(biāo)記可以在JSP頁(yè)面中設(shè)置Bean的屬性,但必須保證Bean有對(duì)應(yīng)的什么方法。()A)SetXxx方法 B)setXxx方法C)getXxx方法 D)GetXxx方法52. JavaBean可以通過相關(guān)jsp動(dòng)作指令進(jìn)行調(diào)用。下面哪個(gè)不是JavaBean可以使用的jsp動(dòng)作指令?()A)<jsp:useBean> B)<jsp:setProperty>C)<jsp:getProperty> D)<jsp:setParameter>53. 在Java
42、EE中,Servlet是在服務(wù)器端運(yùn)行,以處理客戶端請(qǐng)求而做出的響應(yīng)的程序,下列選項(xiàng)中屬于Servlet生命周期階段的是( ) A.加載和實(shí)例化 B.初始化 C.服務(wù) D.銷毀 E.以上全部54. 開發(fā)Java Web應(yīng)用程序的時(shí)候,創(chuàng)建一個(gè)Servlet,該Servlet重寫了父類的doGet()和doPost()方法,那么其父類可能是( ) A. RequestDispatcher B. HttpServletResponse C. HttpServletRequest D. HttpServlet55. 過濾器應(yīng)實(shí)現(xiàn)的接口是( )。 A. HttpServlet B. HttpFilte
43、r C. ServletFilter D. Filter56. 在開發(fā)Java Web應(yīng)用程序的時(shí)候,HTTP請(qǐng)求消息使用Get或POET方法以便在WEB上傳輸數(shù)據(jù),下列關(guān)于GET和POST 方法描述正確的是( ) A. POST請(qǐng)求的數(shù)據(jù)在地址欄不可見 B. GET請(qǐng)求提交的數(shù)據(jù)在理論上沒有長(zhǎng)度限制 C. POST請(qǐng)求對(duì)發(fā)送的數(shù)據(jù)的長(zhǎng)度限制在240255個(gè)字符 D. GET請(qǐng)求提交數(shù)據(jù)更加安全57. 在Java Servlet API中,HttpServletRequest接口的( )方法用于返回當(dāng)前請(qǐng)求相關(guān)聯(lián)的會(huì)話,如果沒有,返回null A. getSession() / 默認(rèn)為:get
44、Session(true) B. getSession(true) / 若存在則返回,若不存在創(chuàng)建一個(gè)新的會(huì)話C. getSession(false) D. getSession(null)58. 在Java Web開發(fā)中,不同的客戶端需要共享數(shù)據(jù),則數(shù)據(jù)應(yīng)該存儲(chǔ)在( )中 A.session B.application C.request D.response59. 在Java EE中,( )接口定義了getSession()方法 A. httpServlet B. HttpSession C. HttpServletRequest D. HttpServletResponse60. Ser
45、vlet是一個(gè)在服務(wù)器上運(yùn)行、處理請(qǐng)求信息并將其發(fā)送到客戶端的 Java程序() 接受服務(wù)請(qǐng)求、找到Servlet類、加載Servlet類并創(chuàng)建Servlet對(duì)象。 A) 客戶端 B) IE瀏覽器 C) Servlet容器 D) Servlet本身61. servlet開發(fā)人員在擴(kuò)展 HttpServlet時(shí)如何處理HttpServlet的service()方法( ) A. 大多數(shù)情況下都應(yīng)該覆蓋service()方法 B. 應(yīng)當(dāng)從doGet()或doPost()調(diào)用service()方法 C. 應(yīng)當(dāng)從init()調(diào)用service()方法 D. 必須覆蓋doPost()和doGet()62.
46、 下面Servlet的哪個(gè)方法載入時(shí)執(zhí)行,且只執(zhí)行一次,負(fù)責(zé)對(duì)Servlet進(jìn)行初始化。()A)service() B)init()C)doPost() D)destroy()填空題JDBC中提供的兩種實(shí)現(xiàn)數(shù)據(jù)查詢的方法是_和_.executeQuery/executeBatchTomcat的默認(rèn)端口?8080判斷題1. Tomcat的默認(rèn)端口是80。( )FALSE2. 在MVC模式的Web開發(fā)中,“視圖”、“模型”和“控制器”分別對(duì)應(yīng)著“JSP頁(yè)面”、“JavaBean”和“Serlvet”,以Servlet為核心。( )TRUE3. JSP中在腳本標(biāo)識(shí)<%!.%>中聲明的變量
47、是局部變量。FALSE4. JavaScript 中聲明變量用關(guān)鍵字var。( )TRUE5. 動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別在于服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的還是由動(dòng)態(tài)網(wǎng)頁(yè)程序生成的( )TRUE6. 絕度路徑是文件名的完整路徑;相對(duì)路徑是指相對(duì)當(dāng)前網(wǎng)頁(yè)文件名的路徑。( )TRUE7. 超級(jí)鏈接<a>標(biāo)記的target屬性取值為鏈接的目標(biāo)窗名,可以是parent、blank、self、top。( )FALSE8. 在HTML頁(yè)面文件中加入JSP腳本元素、JSP標(biāo)記等就構(gòu)成了一個(gè)JSP頁(yè)面。( )TRUE9. 在Java程序片中可以使用Java語(yǔ)言的注釋方法,其注釋的內(nèi)容會(huì)
48、發(fā)送到客戶端。( )FALSE10. jsp:include動(dòng)作標(biāo)記與include指令標(biāo)記包含文件的處理時(shí)間和方式不同。( )TRUE11. 互聯(lián)網(wǎng)起源于美國(guó)國(guó)防部高級(jí)研究計(jì)劃管理局建立的ARPA網(wǎng)。()TRUE12. 動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別在于服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的還是由動(dòng)態(tài)網(wǎng)頁(yè)程序生成的。()TRUE13. 用戶關(guān)閉瀏覽器后,用戶的session會(huì)立即消失。() TRUE14. 在“<%!”和“%>”標(biāo)記之間聲明的Java的變量在整個(gè)頁(yè)面內(nèi)有效,不同的客戶之間不共享。()FALSE15. 在MVC模式的Web開發(fā)中,“視圖”、“模型”和“控制器”分別對(duì)
49、應(yīng)著“JSP頁(yè)面”、“JavaBean”和“Serlvet”,以Servlet為核心。()TRUE簡(jiǎn)答題開發(fā)JSP程序可采用哪幾種開發(fā)模式?分別介紹他們的優(yōu)缺點(diǎn)?JSP程序開發(fā)有4種開發(fā)模式:(1)單純的JSP編程優(yōu)點(diǎn):容易實(shí)現(xiàn)缺點(diǎn):代碼混亂,不易維護(hù)(2)JSP+JavaBean編程優(yōu)點(diǎn):結(jié)構(gòu)比較清晰缺點(diǎn):將流程控制放到JSP中,JSP不能單純的作為顯示功能(3)JSP+JavaBean+Servlet編程優(yōu)點(diǎn):層次關(guān)系明顯,組件分工明確缺點(diǎn):對(duì)開發(fā)人員要求較高(4)MVCM(模式):指業(yè)務(wù)邏輯代碼V(視圖):指系統(tǒng)和用戶的交互界面C(控制器):主要控制用戶請(qǐng)求作出響應(yīng)簡(jiǎn)述JSP的處理過程?
50、第一次訪問:1.客戶端通過瀏覽器向服務(wù)器發(fā)送請(qǐng)求,該請(qǐng)求包含請(qǐng)求的資源的路徑,當(dāng)服務(wù)器接收到客戶端發(fā)送的請(qǐng)求時(shí)就知道被請(qǐng)求的資源;2.服務(wù)器根據(jù)客戶端的請(qǐng)求來加載被請(qǐng)求的JSP文件;3.WEB服務(wù)器中的JSP引擎將被加載的JSP文件轉(zhuǎn)化為Servlet;4.JSP引擎將Servlet代碼編譯為class文件;5.服務(wù)器執(zhí)行這個(gè)class文件;6.服務(wù)器將結(jié)果傳給瀏覽器并且進(jìn)行顯示;第二次訪問:1.客戶端通過瀏覽器向服務(wù)器發(fā)送請(qǐng)求,該請(qǐng)求包含請(qǐng)求的資源的路徑,當(dāng)服務(wù)器接收到客戶端發(fā)送的請(qǐng)求時(shí)就知道被請(qǐng)求的資源;2.服務(wù)器根據(jù)接收到的客戶端的請(qǐng)求來加載被請(qǐng)求的JSP文件;3.服務(wù)器直接執(zhí)行編譯好的
51、class文件;4.服務(wù)器將結(jié)果傳給瀏覽器并且進(jìn)行顯示;什么是JSP預(yù)編譯特征?JSP被第一次請(qǐng)求時(shí)進(jìn)行編譯,在后續(xù)請(qǐng)求中如果沒被修改過,服務(wù)器只需直接調(diào)用這些已經(jīng)被編譯好的代碼,大大提高訪問速度。一次編譯,到處執(zhí)行。JSP中的腳本標(biāo)識(shí)包含哪些元素?它們的作用及語(yǔ)法格式是什么?1.聲明標(biāo)識(shí):<%!. .%>表明變量或方法;2.JSP表達(dá)式標(biāo)識(shí):<%=. .%>向頁(yè)面輸出信息;3.腳本程序:<%. .%>在腳本程序定義定義變量,調(diào)用方法和進(jìn)行各種表達(dá)式的計(jì)算。簡(jiǎn)述BS模式和CS模式?1.B/S全稱(Browser/Server)僅需要瀏覽器支持瀏覽器端:HTM
52、L/CSS/JAVAScript/VBScript服務(wù)器端:ASP/PHP/JSP/ASP.net2.C/S全稱(Client/Server)需要安裝客戶端軟件VB/VC/C#/JAVA/.net系列例:QQapplication對(duì)象的生命周期?application對(duì)象用于保存所有應(yīng)用程序中的公有數(shù)據(jù),服務(wù)器啟動(dòng)并且自動(dòng)創(chuàng)建application對(duì)象后,只要沒有關(guān)閉服務(wù)器,application對(duì)象將一直存在,所有用戶可以共享application對(duì)象。JavaBean具有哪幾種屬性?在JSP中比較常用的是哪些屬性?(1)簡(jiǎn)單屬性(Simple)(2)索引屬性(Indexed)(3)綁定屬性
53、(Bound)(4)約束屬性(Constrained)常用的是前簡(jiǎn)單屬性和索引屬性。JavaBean的特點(diǎn)和作用?一次性編寫 JavaBean組件重用時(shí)不需要重新編寫,只需要根據(jù)需求修改和升級(jí)代碼即可。任何地方執(zhí)行 JavaBean組件可以在任何平臺(tái)上運(yùn)行,可以輕易移植到各種運(yùn)行平臺(tái)上。任何地方重用 JavaBean組件能夠被在多種方案中使用,包括應(yīng)用程序、其他組件、Web應(yīng)用等。JSPSmartUpload、Jav
54、a Mail、JFreeChart和iText組件的作用是什么?jspSmartUpload組件上傳&下載JavaMail組件Email發(fā)送接收jFreeChart組件圖表iText組件PDF讀寫jExcel組件Excel讀寫JSP內(nèi)置對(duì)象有哪些?分別的用途是什么?1,request 代表請(qǐng)求對(duì)象,用來接收客戶端通過http協(xié)議連接傳輸?shù)椒?wù)器端的數(shù)據(jù)。2, response 代表響應(yīng)對(duì)象,用來向客戶端發(fā)送數(shù)據(jù)。3,out 主要用于向客戶端發(fā)送數(shù)據(jù)。其中JspWriter是out 的
55、基類。4, session 主要用于來分別保存每個(gè)用戶的個(gè)人信息,與請(qǐng)求關(guān)聯(lián)的對(duì)話。會(huì)話狀態(tài)的維持是每個(gè)web應(yīng)用開發(fā)者都必須面對(duì)的問題。5,application 主要用于保存用戶信息,代碼片斷的運(yùn)行環(huán)境。它是一個(gè)共享的內(nèi)置對(duì)象。即一個(gè)容器中多個(gè)用戶共享一個(gè)application對(duì)象,故其保存的信息被所有的用戶所共享。6,pageContext 管理網(wǎng)頁(yè)的屬性,為jsp頁(yè)面包裝頁(yè)面的上下文,管理對(duì)屬于jsp中特殊可見部分中已經(jīng)命名對(duì)象的訪問。它的創(chuàng)建和初始化的工作都是由容器
56、來自動(dòng)完成的。7,config 代碼片斷配置對(duì)象,表示對(duì)servlet的配置。8,page(相當(dāng)于this) 處理jsp網(wǎng)頁(yè),是object類的一個(gè)實(shí)例。即它也是jsp的本身,只有在jsp的頁(yè)面范圍之內(nèi)它才是合法的。9,exception 處理jsp頁(yè)面執(zhí)行時(shí),發(fā)生的錯(cuò)誤和異常。JSP特征?跨平臺(tái)分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容可重復(fù)使用的組件沿用了Java Servlet的所有功能預(yù)編譯JSP的全稱是什么?JSP有什么優(yōu)點(diǎn)? 全稱Java Serv
57、er Pages 優(yōu)點(diǎn):繼承了Java技術(shù)的簡(jiǎn)單、便利、面向?qū)ο蟆?#160; 跨平臺(tái)和安全可靠等優(yōu)點(diǎn),在JSP中利用了 JavaBean和JSP元素,可以有效的將靜態(tài)的 HTML代碼和動(dòng)態(tài)數(shù)據(jù)區(qū)分開來,給程序的修改和 擴(kuò)展帶來了很大方便。
58、; 與其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)相同點(diǎn):通過在頁(yè)面中加入腳 本代碼來生成動(dòng)態(tài)內(nèi)容。JSP頁(yè)面由哪些元素組成?request對(duì)象的用途?request的getAttribute()和getParameter()方法有什么異同?response對(duì)象的用途?session對(duì)象與application對(duì)象的區(qū)別有哪些?Session對(duì)象的生命周期描述?Session所占用的資源何時(shí)釋放掉?Statement實(shí)例又可以分為哪3種類型?功能分別是什么?(1)Statement:只能用來執(zhí)行靜態(tài)的SQL語(yǔ)句;(2)PreparedStatement:增加了執(zhí)
59、行動(dòng)態(tài)SQL語(yǔ)句的功能;(3)CallableStatement:增加了執(zhí)行數(shù)據(jù)庫(kù)存儲(chǔ)過程的功能。上傳文件和下載文件原理內(nèi)置對(duì)象request方法getInputStream()獲得一個(gè)輸入流,通過這個(gè)輸入流讀入客戶上傳的全部信息,包括文件的內(nèi)容以及表單域的信息。JSP內(nèi)置對(duì)象response調(diào)用方法getOutputStream()可以獲取一個(gè)指向客戶的輸出流,服務(wù)器將文件寫入這個(gè)流,客戶就可以下載這個(gè)文件了。下面語(yǔ)句的輸出結(jié)果是什么?String strA=new String(“讓我們明天會(huì)更好!”);String strB=“平平淡淡才是真”; System.out.println(strB.substring(4,6); System.out.println(strB.substring(4,strB.length();天會(huì)才是真什么是JSP的預(yù)編譯特征?JSP頁(yè)面在被服務(wù)器執(zhí)行前,都是已經(jīng)被編譯好的,并且通常只進(jìn)行一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年江蘇省泰州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2022年江西省景德鎮(zhèn)市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年青海省西寧市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年湖北省宜昌市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2022年河南省洛陽(yáng)市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年云南省麗江市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 《危險(xiǎn)貨物運(yùn)輸包裝》課件
- 鳳慶縣政協(xié)十二五規(guī)劃調(diào)研報(bào)告
- 遼寧省遼陽(yáng)市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版小升初真題(上學(xué)期)試卷及答案
- 《呼吸困難咯血》課件
- 路面基層允許彎沉值計(jì)算+彎沉系數(shù)圖+允許彎沉值計(jì)算公式
- 連鑄意外事故處理
- 國(guó)家開放大學(xué)(中央廣播電視大學(xué))報(bào)名登記表【模板】
- 新職業(yè)英語(yǔ)1-基礎(chǔ)篇-Unit 3(課堂PPT)
- 公司各部門協(xié)作情況互評(píng)表滿意度調(diào)查表
- 第二章水準(zhǔn)測(cè)量PPT課件
- 長(zhǎng)輸管道原油輸送基本知識(shí)
- 完美世界的材料
- 藻類名稱(漢拉對(duì)照)
- 勞資專管員任命書
- 1百家姓全文帶拼音打印
評(píng)論
0/150
提交評(píng)論