版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Web應(yīng)用開發(fā)一、選擇1、下面哪一個(gè)不是JSP本身已加載的基本類?(B) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*2、以下關(guān)于JavaBeans的說法中,錯(cuò)誤的是(B)。 A、JavaBeans是基于JAVA語言的。 B、JavaBeans是JSP的內(nèi)置對(duì)象之一。 C、JavaBeans是一種Java類。 D、JavaBeans是一個(gè)可重復(fù)使用的軟件組件。3、下面的說法錯(cuò)誤的是:(D) A Jsp可以處理動(dòng)態(tài)內(nèi)容和靜態(tài)內(nèi)容 B 在Jsp最終會(huì)編譯成字節(jié)碼后執(zhí)行 C 在jsp中可以使用腳本控制Html的標(biāo)簽
2、生成 D Jsp中不能使用/注釋Java腳本中的代碼4、下述選項(xiàng)中不屬于JDBC基本功能的是:(D) A. 與數(shù)據(jù)庫建立連接 B. 提交SQL語句 C. 處理查詢結(jié)果 D. 數(shù)據(jù)庫維護(hù)管理5、JSP 頁面經(jīng)過編譯之后,將創(chuàng)建一個(gè)(B) A applet B severlet C application D exe文件6、在jsp中,要定義一個(gè)方法,需要用到以下(C)元素。 A.<%= %> B. <% %> C. <%! %> D. <% %>7、JSP在WEB服務(wù)器上運(yùn)行結(jié)果:(A) A.可以在WEB瀏覽器看到, B.只能在瀏覽器看到。 C.可
3、能在WEB瀏覽器看到, D.不可能在WEB瀏覽器看到。8、Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:(D) A. <% page %>作用于整個(gè)JSP頁面。 B. 可以在一個(gè)頁面中使用多個(gè)<% page %>指令。 C. 為增強(qiáng)程序的可讀性,建議將<% page %>指令放在JSP文件的開頭,但不是必須的。 D. <% page %>指令中的屬性只能出現(xiàn)一次。9、(D)的范圍是從Web應(yīng)用服務(wù)器一開始執(zhí)行服務(wù)一直到Web應(yīng)用服務(wù)器結(jié)束服務(wù)為止。 A.頁內(nèi)有效 B.請求有效 C.會(huì)話有效 D.應(yīng)用有效10、選擇
4、、在JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:(c) A.name B.property C.value D.以上皆不會(huì)出現(xiàn)11、對(duì)于預(yù)定義<%!預(yù)定義%>的說法錯(cuò)誤的是:(c) A、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行 B、一個(gè)聲明僅在一個(gè)頁面中有效 C、聲明的變量將作為局部變量 D、在預(yù)定義中聲明的變量將在JSP頁面初始化時(shí)初始化12、從 “員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確:(D) A、 Select * from員工 where 姓名 =_瑪麗_ B 、Select * fro
5、m員工 where 姓名 =%瑪麗_ C、 Select * from員工 where 姓名 like _瑪麗% D、 Select * from員工 where 姓名 like %瑪麗%13、在JSP中調(diào)用JavaBean時(shí)不會(huì)用到的標(biāo)記是:(A) A.<javabean> B.<jsp:useBean> C.<jsp:setProperty> D.<jsp:getProperty>14、關(guān)于JavaBean正確的說法是:(A) A、Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫 B、在JSP文件中引用Bean,其實(shí)就
6、是用<jsp:useBean>語句 C、被引用的Bean文件的文件名后綴為.java D、Bean文件放在任何目錄下都可以被引用15、Servlet程序的入口點(diǎn)是:(A) A、init() B、main() C、service() D、doGet()16、不能在不同用戶之間共享數(shù)據(jù)的方法是(A) A、通過cookie B、利用文件系統(tǒng) C、利用數(shù)據(jù)庫 D、通過ServletContext對(duì)象17、page指令通過(A)屬性指定當(dāng)前頁面的內(nèi)容類型和字符集? A 、contentType B、 buffer C、 language D、 isErrorPage18、(B)指令指定自定義
7、標(biāo)簽的描述器所在位置? A page B taglib C include D config19、在傳統(tǒng)的HTML頁面中加入(D)就構(gòu)成了一個(gè)JSP頁面文件。A、JAVA程序片 B、JSP標(biāo)簽C、用“<%”、“%>”標(biāo)記符號(hào)括起來的程序 D、JAVA程序片和JSP標(biāo)簽20、假設(shè)在helloapp應(yīng)用中有一個(gè)hello.jsp,它的文件路徑如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在瀏覽器端訪問hello.jsp的URL是什么? ( C)A、http:/localhost:8080/hello.jspB、http:/local
8、host:8080/helloapp/hello.jspC、http:/localhost:8080/helloapp/hello/hello.jspD、http:/localhost:8080/webapps/helloapp/hello/dello.jsp21、配置JSP運(yùn)行環(huán)境,若WEB應(yīng)用服務(wù)器選用TOMCAT,以下說法正確的是:(B )A、先安裝TOMCAT,再安裝JDKB、先安裝JDK,再安裝TOMCATC、不需安裝JDK,安裝TOMCAT就可以了D、JDK和TOMCAT只要都安裝就可以了,安裝順序沒關(guān)系22、對(duì)于“<%!”、“%>”之間聲明的變量,以下說法正確的是:(
9、C )A、不是JSP頁面的成員變量B、多個(gè)用戶同時(shí)訪問該頁面時(shí),任何一個(gè)用戶對(duì)這些變量的操作,都會(huì)影響到其他用戶C、多個(gè)用戶同時(shí)訪問該頁面時(shí),每個(gè)用戶對(duì)這些變量的操作都是互相獨(dú)立的,不會(huì)互相影響D、是JSP頁面的局部變量23、假設(shè)在helloapp應(yīng)用中有一個(gè)Javabean文件HelloServlet,它位于org.javathinker包下,那么這個(gè)bean的class文件應(yīng)該放在什么目錄下? ( D)A、helloapp/HelloServlet.classB、 helloapp/WEB-INF/HelloServlet.classC、helloapp/WEB-INF/classes/H
10、elloServlet.classD、helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class24、在客戶端瀏覽器的源代碼中可以看到(C )A、JSP注釋B、HTML注釋C、JSP注釋和HTML注釋D、JAVA注釋25、page指令的作用是:(A )A、用來定義整個(gè)JSP頁面的一些屬性和這些屬性的值B、用來在JSP頁面內(nèi)某處嵌入一個(gè)文件C、使該JSP頁面動(dòng)態(tài)包含一個(gè)文件D、指示JSP頁面加載Java plugin26、page指令的import屬性的作用是(C )A、定義JSP頁面響應(yīng)的MIME類型B、定義JSP頁面使用的腳本語言C
11、、為JSP頁面引入JAVA包中的類D、定義JSP頁面字符的編碼27、page指令的(C )屬性可以設(shè)置JSP頁面是否可多線程訪問A、sessionB、buffer C、isThreadSafeD、info28、(C )可在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件。A、page指令標(biāo)簽B、page指令的import屬性C、include指令標(biāo)簽D、include動(dòng)作標(biāo)簽29、以下對(duì)象中的( D)不是JSP的內(nèi)置對(duì)象。A、requestB、session C、applicationD、bean30、在JSP中,內(nèi)置對(duì)象(B )封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。A、ses
12、sion B、request C、response D、out31、request對(duì)象可以使用( A)方法獲取表單中某輸入框提交的信息。A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)32、JSP的內(nèi)置對(duì)象中(A )對(duì)象可對(duì)客戶的請求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。A、responseB、requestC、applicationD、out33、從( )開始,到(A )結(jié)束,被稱為一個(gè)會(huì)話。A、訪問者連接到服務(wù)器,訪問者關(guān)閉瀏覽器離開該服務(wù)器
13、B、服務(wù)器啟動(dòng),服務(wù)器關(guān)閉C、訪問者連接到服務(wù)器,服務(wù)器關(guān)閉D、服務(wù)器啟動(dòng),訪問者關(guān)閉瀏覽器離開該服務(wù)器 34.下列代碼編譯后不會(huì)出現(xiàn)警告或錯(cuò)誤的是 ( D )。(A) char c = "a" (B) byte b = 255; (C) float c = 10.0; (D) double d = 1.0f;35.下邊哪個(gè)不是FORM的元素?(D)A.Input B.textarea C.select D.table36.下面哪個(gè)是空格(B)A.& B. C.© D.<37.<td align=”x
14、xxx”>中的align屬性是什么含意?(C)A.加粗 B.斜體 C.對(duì)齊方式 D.邊框樣式38.下邊哪個(gè)不是JSP的內(nèi)置對(duì)象?(C)A.session B.request C.cookie D.out39.哪個(gè)是JSP指令標(biāo)記?(C)A.<% %> B.<%! %> C.<% %> D.<%= %>40.當(dāng)在JSP文件中要使用到Vector對(duì)象時(shí),應(yīng)在JSP文件中加入以下哪個(gè)語句?(C)A.<jsp:include file=”java.util.*” /> B.<jsp:include page=”java.util.
15、*” />C.<% page import=”java.util.*” %> D.<% page include=”java.util.*” %>41. 關(guān)于JavaBean的說法,哪個(gè)是正確的?(D)A. JavaBean的具體類可以不是public的。 B. JavaBean可以只提供一個(gè)帶參數(shù)的構(gòu)造器。C. jsp:userBean可以向HTML標(biāo)記一樣不關(guān)閉。 D. JavaBean可以保存狀態(tài)。42. JavaBean的生命周期中,哪個(gè)是用來跟蹤用戶的會(huì)話的?(A)A. session B. request C. page D. application4
16、3. 要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語句?(A)A. session.getAttribute(“key”,”value”);B. session.setAttribute(“key”,”value”);C. session.setAtrribute(“key”);D. session.getAttribute(“key”);44. jsp:forward和sendRedirect都是用來做頁面跳轉(zhuǎn)的,描述錯(cuò)誤的是?(D)A. forward之后可以使用原來的request對(duì)象,而且效率較高。B. sendRedirect之后不可以使用原來的request對(duì)象,而且效率較低
17、。C. forward地址欄不變化,只能在Web應(yīng)用程序內(nèi)的頁面間跳轉(zhuǎn)。D. forward地址欄變化,可以跳轉(zhuǎn)到任何頁面和機(jī)器。45.關(guān)于get和post兩種請求,下列說法正確的是?(A)A. get請求是默認(rèn)的。B. get請求處理的數(shù)據(jù)量大小不受到限制。/get處理小數(shù)據(jù)量C. post請求地址欄里是能看到數(shù)據(jù)的。D. post請求可以由doGet方法處理。46. 如果Tomcat安裝后,想要修改它的端口號(hào),可以通過修改<tomcat安裝目錄>/conf下的(B)文件來實(shí)現(xiàn)。A. web.xmlB. server.xmlC. server-minimal.xmlD. tomc
18、at-user.xml47. 下邊哪個(gè)不是MVC中的組成部分?(B)A. JavaBeanB. FrameWorkC. JSPD. Servlet48. 哪個(gè)不是Servlet接口的方法?(D)A. doGet方法B. doPost方法C. init方法D. forward方法49. Oracle數(shù)據(jù)庫的JDBC驅(qū)動(dòng)程序類名及完整包路徑為:(D)B. jdbc.oracle.driver.OracleDriver50. 下面哪一個(gè)是正確使用JavaBean的方式?(A)A. <jsp:useBean id="address" class="AddressBe
19、an" />B. <jsp:useBean name="address" class="AddressBean"/>C. <jsp:useBean bean="address" class="AddressBean" />D. <jsp:useBean beanName="address" class="AddressBean" />以下HTTP響應(yīng)狀態(tài)碼的含義描述正確的是?(ad)200OK表示請求成功400不良請求表示服
20、務(wù)器未發(fā)現(xiàn)與請求URI匹配的內(nèi)容。404未發(fā)現(xiàn)表示由于語法錯(cuò)誤而導(dǎo)致服務(wù)器無法理解請求信息500內(nèi)部服務(wù)器錯(cuò)誤,無法處理請求MVC模式的優(yōu)勢有哪些?(acd)MVC模式使應(yīng)用程序的結(jié)構(gòu)更加清晰,通過將代碼按照層次劃分為業(yè)務(wù)邏輯/數(shù)據(jù)層、用戶界面和應(yīng)用流程控制這三個(gè)層次,能夠增強(qiáng)代碼的穩(wěn)定性。MVC模式實(shí)現(xiàn)了很好的分布式組件架構(gòu);對(duì)于項(xiàng)目開發(fā)而言,MVC三層的分離有利于在項(xiàng)目小組內(nèi)按照小組成員各自的擅長進(jìn)行分工,有利于三個(gè)部分并行開發(fā)、加快項(xiàng)目進(jìn)度。MVC模塊功能的劃分有利于在代碼修改過程中進(jìn)行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂。J2EE打包與部署的模塊包括以下哪些?ac
21、dWeb 模塊和EJB 模塊.EAR模塊應(yīng)用程序客戶端模塊資源適配器模塊XML模塊6. 在Servlet中使用硬編碼的HTML輸出作為請求的響應(yīng)具有哪些嚴(yán)重缺陷?(abc)很難對(duì)HTML做出修改,因?yàn)槊看涡薷亩急仨氈匦戮幾gServlet。由于HTML是硬編碼的,所以維護(hù)不同的語言很困難。判斷用戶的語言、所處的地區(qū)以及其他變化情況,然后再顯示輸出非常困難。當(dāng)在Servlet中混合使用HTML和Java代碼時(shí),就很難分清頁面設(shè)計(jì)和編程的職責(zé)。很難做出動(dòng)態(tài)的相應(yīng)。7. 以下Servlet與CGI的對(duì)比正確的是?(兩個(gè)答案)cd在可移植性和與平臺(tái)無關(guān)性方面:Servlet和CGI都能夠跨平臺(tái)和不同的W
22、eb服務(wù)器交互幾乎所有的主流服務(wù)器都直接或通過插件支持CGI。從持久性和性能上講,傳統(tǒng)的CGI對(duì)于每個(gè)HTTP請求都要啟動(dòng)一個(gè)新進(jìn)程。而Servlet 只要被Web服務(wù)器裝載一次,就能被每一個(gè)客戶請求調(diào)用。因此Servlet比CGI性能更高。Servlet是用java編寫的,它繼承了Java語言的所有優(yōu)點(diǎn)。Servlet可以利用豐富的Java庫。8. 下述Servlet的處理流程中表述不正確的步驟是:b客戶端發(fā)送一個(gè)請求至服務(wù)器端;服務(wù)器將請求信息發(fā)給Servlet;Servlet引擎,也就是ejb容器會(huì)調(diào)用Servlet的service方法;Servlet.構(gòu)建一個(gè)響應(yīng),并將其傳給服務(wù)器。這
23、個(gè)響應(yīng)是動(dòng)態(tài)構(gòu)建的,相應(yīng)的內(nèi)容通常取決于客戶端的請求,這個(gè)過程中也可以使用外部資源。服務(wù)器將響應(yīng)返回給客戶端。9. 以下哪個(gè)方法不是Servlet的生命周期接口定義的?dinit()service()destroy()create()10. 以下是web.xml文檔的一部分:<servlet><servlet-name>Display</servlet-name><servlet-class>myPackage.DisplayServlet</servlet-class><load-on-startup>2</loa
24、d-on-startup></servlet><servlet><servlet-name>Search</servlet-name><jsp-file>/search/search.jsp</jsp-file><load-on-startup>1</load-on-startup></servlet>請問以上web.xml文檔中的設(shè)置是指示服務(wù)器首先裝載和初始化哪個(gè)servlet?dDisplayDisplayServlet search.jsp由search.jsp生成的ser
25、vlet11. 以下有關(guān)Servlet常用的請求頭的含義說法錯(cuò)誤的是:dAccept-Language頭指出客戶端傾向的語言。如en。Content-Length頭以字節(jié)為單位給出POST數(shù)據(jù)的長度。Host表明了主機(jī)和端口。User-Agent頭表明了發(fā)出請求的客戶代理的信息。12. 以下關(guān)于Java Servlet API說法錯(cuò)誤的是:dJava Servlet API 是一組Java類,它定義了Web客戶端和Web Servlet之間的標(biāo)準(zhǔn)接口。Java Servlet API由兩個(gè)包組成:javax.servlet 和 javax.servlet.http。javax.servlet.
26、http包對(duì)http協(xié)議提供了特別的支持。javax.servlet包提供了對(duì)除http協(xié)議外其他協(xié)議的支持。13. 下列有關(guān)ServletRequest和ServletResponse的描述錯(cuò)誤的是?bServlet引擎使用ServletRequest來向Servlet提供有關(guān)客戶請求的信息,使用ServletResponse向客戶端傳送經(jīng)過MIME編碼的數(shù)據(jù)。HttpServletRequest類和HttpServletResponse類能夠提供進(jìn)一步的與協(xié)議相關(guān)的數(shù)據(jù)。Servlet的Service方法的參數(shù)是ServletRequest對(duì)象或ServletResponse 對(duì)象中的一個(gè)
27、。發(fā)送文本數(shù)據(jù)時(shí),使用getWriter方法返回PrintWriter對(duì)象;發(fā)送二進(jìn)制數(shù)據(jù)時(shí),使用getOutputStream方法返回ServletOutputStream對(duì)象。在調(diào)用getWriter或getOutputStream方法之前必須調(diào)用setContentType方法。14. 有關(guān)Cookie下列說法正確的是?(兩個(gè)答案)abCookie是將會(huì)話數(shù)據(jù)保存在客戶端來維護(hù)會(huì)話狀態(tài)的一種方式。它是服務(wù)器發(fā)送給瀏覽器的體積很小的純文本信息獲得cookie后,用戶以后再訪問同一個(gè)Web服務(wù)器時(shí),瀏覽器會(huì)把cookie原樣發(fā)送給服務(wù)器。Cookie是服務(wù)器端狀態(tài)管理機(jī)制Cookie是相對(duì)安
28、全的一種狀態(tài)管理機(jī)制15. 下圖中,兩個(gè)客戶端client 1和Client 2訪問同一個(gè)Servlet A。Servlet A為兩個(gè)不同的客戶端創(chuàng)建了兩個(gè)不同的線程Thread 1和Thread 2。以下關(guān)于它們的各個(gè)對(duì)象說法正確的是:(三個(gè)答案)abc因?yàn)樵L問的是同一個(gè)Servlet,所以Thread 1和Thread 2共享一個(gè)ServletConfig對(duì)象因?yàn)樵L問的是同一個(gè)Servlet,所以Thread 1和Thread 2共享一個(gè)ServletContext對(duì)象ServletRequest和ServletResponse對(duì)象是針對(duì)Servlet實(shí)例的。所以Thread 1和Thre
29、ad 2各自有各自的ServletRequest和ServletResponse對(duì)象。對(duì)于HttpSession對(duì)象,因?yàn)槭峭粋€(gè)Servlet,因此它們是相同的。16. 有關(guān)過濾器init()方法錯(cuò)誤的是:a 每次調(diào)用過濾器時(shí)都會(huì)執(zhí)行init方法。init方法可以訪問FilterConfig對(duì)象。 FilterConfig對(duì)象提供了對(duì)servlet環(huán)境及web.xml文件中指派的過濾器名的訪問。利用init將FilterConfig對(duì)象存放在一個(gè)字段中,以便doFilter方法能夠訪問servlet環(huán)境或過濾器名。FilterConfig對(duì)象具有一個(gè)getInitParameter方法,它能
30、夠訪問部署描述符文件(web.xml)中分配的過濾器的初始化參數(shù)。 17. JSP頁面包括以下哪些元素?(三個(gè)答案)abcJSP指令JSP ActionJSP腳本JSP控件18. ? JSP生命周期可以分為以下哪些階段:(三個(gè)答案)acd編譯、裝載創(chuàng)建、轉(zhuǎn)換、初始化、執(zhí)行清理、卸載19. 以下JSP腳本理解錯(cuò)誤的是:dJSP 腳本元素允許將Java代碼插入到JSP即將生成的servlet中。<%=Expression %>形式的表達(dá)式,將其值插入到servlet的輸出中<% code %>形式的scriptlet,它被插入到servlet的_jspService方法中。
31、<%!code %>形式的注釋,插入到servlet類中,通常用于提供注釋。20. 有關(guān)page指令的屬性理解正確的是?(三個(gè)答案)bcdpage指令中的errorpage屬性是指明如果拋出一個(gè)異常,而異常沒有被捕獲時(shí),此錯(cuò)誤處理所指向的URL。URL可以指向一個(gè)普通的HTML.頁面。13-18page指令的contentType屬性用于設(shè)置HTTP響應(yīng)頭的Content-TypepageEncoding屬性僅在JSP1.2中有效,它定義了頁的編碼字符。除非指定page指令的contentType屬性,否則缺省值為 ISO-8859-1。language屬性指定將要使用的程序設(shè)計(jì)語
32、言。21. 使用JavaBean的好處有哪些?(三個(gè)答案)abcJavaBean擁有標(biāo)準(zhǔn)化接口的優(yōu)點(diǎn),在開發(fā)期有可視化編程工具的支持,在運(yùn)行期有JSP和J2EE連接器的支持。JavaBean更明確的把WEB頁面的設(shè)計(jì)和軟件的設(shè)計(jì)區(qū)分開來。 JavaBean可以在多個(gè)應(yīng)用程序中重用JavaBean可以實(shí)現(xiàn)安全性、事務(wù)行為、并發(fā)性和持久性。22. 以下從四種不同的作用域中得到Bean的實(shí)例,說法錯(cuò)誤的是:apage是指當(dāng)前Web應(yīng)用程序的所有JSP文件中取得實(shí)例,從Page對(duì)象中獲取JavaBean;request是指在當(dāng)前的用戶請求中取得實(shí)例,從ServletRequest對(duì)象中獲取JavaBe
33、an ;session是指在當(dāng)前的用戶會(huì)話中取得實(shí)例,常用于一個(gè)用戶登錄在網(wǎng)站上全過程不同請求之間共享數(shù)據(jù),從HttpSession對(duì)象中獲取JavaBean ;application是指在當(dāng)前的應(yīng)用程序中取得實(shí)例,常用于同一個(gè)應(yīng)用程序不同用戶訪問時(shí)共享數(shù)據(jù),從ServletContext對(duì)象中獲取JavaBean 。1、對(duì)于標(biāo)準(zhǔn)的Web網(wǎng)頁,通常使用( B )表示響應(yīng)信息是HTML格式的文本文件。Atext/css Btext/html Capplication/vnd.ms-excel Dapplication/msword2、HTML page 代碼為:<html><b
34、ody> <a href="/servlet/HelloServlet">POST</a></body></html>當(dāng)點(diǎn)擊以上頁面的鏈接時(shí),HelloServlet中的哪個(gè)方法將被調(diào)用?( A ) AdoGet BdoPostCdoHref DserviceGet3、關(guān)于在Web應(yīng)用中于一個(gè)Servlet關(guān)聯(lián)的過濾器數(shù)量,正確的說法是?( B )A不可以為一個(gè)Servlet部署多個(gè)過濾器類B可以為多個(gè)Servlet部署同一個(gè)過濾器類C每個(gè)Servlet必須至少有一個(gè)過濾器類D每一個(gè)過濾器類必須部署到至少一個(gè)Servle
35、t4、下列對(duì)于JSP腳本語法中的聲明<%! declaration; %>的說法錯(cuò)誤的是?( C )AJSP聲明既可包含變量定義,又可包含方法定義和內(nèi)部類定義 B一個(gè)聲明僅在一個(gè)頁面中有效C聲明的變量將作為局部變量 D聲明的變量將在JSP頁面初始化時(shí)被初始化5、mySession是屬于HttpSession類型的對(duì)象,則下列語句:mySission.setMaxInactiveInterval(60);的作用為?( A )A如果用戶訪問本web應(yīng)用程序的間隔超過了1分鐘,會(huì)話將被容器終止B如果用戶訪問本web應(yīng)用程序的間隔超過了1小時(shí),會(huì)話將被容器終止C該會(huì)話的Cookie將在客戶
36、瀏覽器上保存60天D從該語句調(diào)用算起,再過60秒鐘該會(huì)話將被容器強(qiáng)制終止6、以下說法正確的是?( D )AJSP頁面可以在本地打開 BSession永久地保存在本地CCookie永久地保存在本地 D會(huì)話跟蹤可以用URL重寫的方式實(shí)現(xiàn)7、設(shè)某Servlet代碼如下:public class TestServlet extends HttpServlet implement SingleThreadModelprivate StringBuffer instanceVar = new StringBuffer();public void doGet(HttpServletRequest req,
37、HttpServletResponse res)StringBuffer localVar = new StringBuffer();問下列哪個(gè)選項(xiàng)中的變量是線程安全的?( D )AinstanceVar BlocalVarCNone DA&B8、若希望在JSP頁面中得到所在應(yīng)用程序上下文對(duì)象的引用,則( C )。 A使用page內(nèi)置對(duì)象 B使用session內(nèi)置對(duì)象C使用application內(nèi)置對(duì)象 D無法實(shí)現(xiàn)9、下列選項(xiàng)中,哪些符合對(duì)JavaBean類的要求?( C ) AJavaBean類必須顯式地定義一個(gè)零參數(shù)構(gòu)造函數(shù) BJavaBean類必須繼承自java.beans.Be
38、an類型 CJavaBean類的所有實(shí)例變量都不應(yīng)為public類型 DJavaBean類只能包含getXxx和setXxx方法10、有關(guān)Cookie下列說法正確的是?( A )ACookie是將會(huì)話數(shù)據(jù)保存在客戶端來維護(hù)會(huì)話狀態(tài)的一種方式,它是服務(wù)器發(fā)送給瀏覽器的體積很小的純文本信息B 獲得cookie后,用戶以后無論在哪里再訪問同一個(gè)Web服務(wù)器時(shí),瀏覽器都會(huì)把cookie原樣發(fā)送給服務(wù)器CCookie是服務(wù)器端狀態(tài)管理機(jī)制DCookie是相對(duì)安全的一種狀態(tài)管理機(jī)制11、在Struts中,控制器功能的核心是一個(gè)( C )對(duì)象。AAction BActionMappingCActionSer
39、vlet DRequest12、在使用HttpSession維護(hù)當(dāng)前在線人數(shù)的WEB應(yīng)用中,當(dāng)一個(gè)客戶離開WEB應(yīng)用時(shí),將激發(fā)( B )?AServletContextListener監(jiān)聽器的contextDestroyed( )方法BHttpSessionListener監(jiān)聽器的sessionDestroyed( )方法CServletContextAttributeListener監(jiān)聽器的attributeRemoved( )方法DHttpSessionAttributeListener監(jiān)聽器的attributeRemoved( )方法13、在一個(gè)JSP頁面中,JSP引擎不處理的部分稱為(
40、 D )A腳本 B表達(dá)式C聲明 D模板文件14、變量conn引用某個(gè)連接到ODBC數(shù)據(jù)源的Connection對(duì)象,為了查詢表Employees中所有記錄并放入結(jié)果集rs,則應(yīng)選用下列哪條語句?( A )AStatement stmt=conn.creatStatement();ResultSet rs=stmt.executeQuery(“select * from emloyees”);BStatement stmt=conn.creatStatement (); ResultSet rs=stmt.executeUpdate (“select * from emloyees”);CPre
41、paredStatement stmt=conn.prepareStatement();ResultSet rs=stmt.executeQuery(“select * from emloyees”);DPreparedStatement stmt=conn.prepareStatement(“select * from emloyees”); ResultSet rs=stmt.executeUpdate ();15、對(duì)客戶請求訪問HTML頁面與訪問Servlet的不同點(diǎn)描述正確的是?( C )A前者使用HTTP協(xié)議,后者使用RMI協(xié)議B前者Web服務(wù)器直接返回HTML頁面,后者Web服務(wù)器
42、返回的是Servlet的源代碼C前者Web服務(wù)器直接返回HTML頁面,后者Web服務(wù)器調(diào)用Servlet的方法,由Servlet動(dòng)態(tài)生成HTML頁面 D前者必須運(yùn)行在web容器中,后者不一定16、關(guān)于HttpSession會(huì)話對(duì)象的屬性,正確的選項(xiàng)是?( B )A綁定到HttpSession對(duì)象上的屬性在應(yīng)用程序的生存期內(nèi)總是有效的B會(huì)話屬性是特定用戶的專用數(shù)據(jù),同時(shí)訪問WEB應(yīng)用的其他用戶無法訪問這些屬性C使用HttpSession對(duì)象的addAttribute方法添加會(huì)話屬性D使用HttpSession對(duì)象的removeAttributeNames方法刪除會(huì)話屬性17、在一個(gè)JSP頁面中,
43、下列哪個(gè)選項(xiàng)的內(nèi)容是在客戶端瀏覽器中可見的注釋?( D ) A<% /*“Hello world!”*/ %> B<% /“Hello world!” %> C<%-“Hello world!”-%> D<!-“Hello world!”-> 18、Servlet可通過由容器傳遞來的HttpServletRequest對(duì)象的( B )方法來獲取客戶請求URL中使用的協(xié)議類型。AgetParameter BgetProtocol CgetContentType DgetAttribute 19、在JSP頁面編程中,頁面跳轉(zhuǎn)可以采用如下那種方法實(shí)現(xiàn)?
44、( C )Aresponse.forward Brequest.includeCresponse.sendRedirect Drequest.setAttribute20、Page指令用于定義JSP頁面的全局屬性,下列關(guān)于該指令的描述不正確的是?( D )A<% page %>作用于整個(gè)JSP頁面B為增強(qiáng)程序的可讀性,建議將Page指令放在JSP文件的開頭,但這不是必須的C<% page %>指令中的isErrorPage屬性若被設(shè)置為true,則表示當(dāng)前頁面為出現(xiàn)異常時(shí)所顯示的頁面,該頁面能使用exception對(duì)象 D<% page %>指令中的erro
45、rPage屬性可以出現(xiàn)多次并設(shè)置不同的值二、填空1. Jsp頁面由元素Elements和模板數(shù)據(jù)Template Data組成。2. application對(duì)象是代表應(yīng)用程序上下文,它允許JSP頁面與包括在同一應(yīng)用程序中的任何Web組件共享信息 ,而session對(duì)象則是每個(gè)客戶專用的。3. 所有JSP程序操作都在服務(wù)器端執(zhí)行。4. JSP是運(yùn)行在WEB服務(wù)器上的腳本語言。5. 作用域最大的JSP內(nèi)置對(duì)象是:application6. 理論上,GET是 用于獲取服務(wù)器信息并將其作為響應(yīng)返回給客戶端 ,POST是 用于客戶端把數(shù)據(jù)傳送到服務(wù)器 。7. JDBC的主要任務(wù)是:與數(shù)據(jù)庫建立連接、發(fā)送
46、SQL語句 、處理結(jié)果。8. JSP設(shè)計(jì)模式包括兩個(gè):(1)Model1,JSP+JavaBean設(shè)計(jì)模式。(2)Model2,MVC設(shè)計(jì)模式。9. Tomcat服務(wù)器的默認(rèn)端口是 8080。怎樣修改tomcat的端口在Tomcat下打開conf文件夾找到server.xml文件用記事本打開在<Connector port=”8080”>中把8080更改即可10. 異常的處理,可在該方法的代碼段中包含3類代碼:try、catch和finally代碼塊。11. jsp主要內(nèi)置對(duì)象有: application、exception、pageContext、request、session、
47、response、out、config、page。12. JDBC的主要任務(wù)是:與數(shù)據(jù)庫建立連接、發(fā)送SQL語句 、處理結(jié)果。13. 一個(gè)Bean由三部分組成:實(shí)現(xiàn)java.io.serializable接口、提供無參數(shù)的構(gòu)造方法、提供getter()和setter()方法訪問它的屬性 。14. Java Servlet的主要特點(diǎn)是:方便、節(jié)省投資。運(yùn)行servlet需要在_web.xml_注冊.15. Servlet的生命周期分三個(gè)時(shí)期:裝載Servlet、創(chuàng)建一個(gè)Servlet實(shí)例 、銷毀 。16. JSP開發(fā)網(wǎng)站的兩種模式分為_jsp+javabean_和jsp+javabean+ser
48、vlet。17. Servlet的生命周期分三個(gè)時(shí)期:裝載Servlet、創(chuàng)建一個(gè)Servlet實(shí)例、銷毀。18.Class.forName的作用是返回一個(gè)指定名稱的class對(duì)象。19.xml有DOM和SAX兩種解析技術(shù)20.JavaScript代碼都是寫在開始標(biāo)記<script> 和結(jié)束標(biāo)記</script> 之間。21.函數(shù)的參數(shù)分為兩種:傳值參數(shù)和傳地址參數(shù)。22.在JavaScript中,函數(shù)function類似于Java中的方法,是執(zhí)行特定任務(wù)的語句塊。23.注釋是描述部分功能或整個(gè)程序功能的一段說明性文字,它不會(huì)被解釋器執(zhí)行,而是直接跳過。24.<!
49、-語句->是注釋標(biāo)記,它告訴不支持JavaScript的(對(duì)象)忽略標(biāo)記中包含的語句。25.HTML文檔對(duì)象模型document定義了一套標(biāo)準(zhǔn)的方法來訪問和操縱HTML文檔。26.打開網(wǎng)頁后,我們首先看到的是瀏覽器窗口,即最頂層的window對(duì)象,它指的就是瀏覽器窗口本身。其次就是我們看到的網(wǎng)頁文檔內(nèi)容,即document文檔。27.window常用的事件是onload ,它表示在窗口或框架完成加載時(shí)觸發(fā)。28.setInterval方法表示每隔多少時(shí)間,循環(huán)調(diào)用某個(gè)函數(shù)執(zhí)行,時(shí)間單位是(毫秒)。29.history對(duì)象是通過瀏覽器運(yùn)行時(shí)引擎自動(dòng)創(chuàng)建的,并且是由一系列URLs組成的。這些
50、URLs是用戶在一個(gè)瀏覽器中已訪問過的URLs,所以可以方便的使用IE瀏覽器的“前進(jìn)”和“后退”按鈕圖標(biāo)。30.location對(duì)象是通過JavaScript運(yùn)行時(shí)引擎自動(dòng)創(chuàng)建的,此對(duì)象相當(dāng)于IE瀏覽器中的地址欄,包含了關(guān)于當(dāng)前URL地址的信息,它提供了一種重新加載窗口當(dāng)前URL的方法。31.document對(duì)象表示給定瀏覽器窗口中的HTML文檔,通過它可以訪問到包括背景顏色到HTML文檔所有的元素,以及處理事件,因此它是整個(gè)瀏覽器對(duì)象模型結(jié)構(gòu)中的重要角色。32.document對(duì)象的屬性bgcolor,用來設(shè)置文檔的背景顏色。33.display的值為block,表示顯示該對(duì)象,值為none
51、,則表示隱藏該對(duì)象。34.JSP 頁面經(jīng)過編譯之后,將創(chuàng)建一個(gè)severlet.35.在jsp中,要定義一個(gè)方法,需要用到<%! %>元素.36.應(yīng)用有效的范圍是從Web應(yīng)用服務(wù)器一開始執(zhí)行服務(wù)一直到Web應(yīng)用服務(wù)器結(jié)束服務(wù)為止。37.Servlet程序的入口點(diǎn)是init().38.page指令通過contentType屬性指定當(dāng)前頁面的內(nèi)容類型和字符集?39.taglib指令指定自定義標(biāo)簽的描述器所在位置40.在傳統(tǒng)的HTML頁面中加入JAVA程序片和JSP標(biāo)簽就構(gòu)成了一個(gè)JSP頁面文件。41.page指令用來定義整個(gè)JSP頁面的一些屬性和這些屬性的值.42.page指令的imp
52、ort屬性是為JSP頁面引入JAVA包中的類.43.include指令標(biāo)簽可在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件。44.在JSP中,內(nèi)置對(duì)象request封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。45.JSP的內(nèi)置對(duì)象中response對(duì)象可對(duì)客戶的請求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。46.page指令的isThreadSafe屬性可以設(shè)置JSP頁面是否可多線程訪問.47.從訪問者連接到服務(wù)器開始,到訪問者關(guān)閉瀏覽器離開該服務(wù)器結(jié)束,被稱為一個(gè)會(huì)話。48.JavaBean的生命周期中,session是用來跟蹤用戶的會(huì)話的.50.JSTL的XML標(biāo)記庫中的標(biāo)記分為:XM
53、L核心標(biāo)記、XML流程控制標(biāo)記和XML轉(zhuǎn)換標(biāo)記。三、判斷1. Servlet程序的入口點(diǎn)是service(錯(cuò)) 2. 屬性language定義jsp頁面的描述性息,屬性值可以是任意字符串。(錯(cuò))3. JSP技術(shù)基于JAVA語言,是不區(qū)分大小寫的。(錯(cuò))4. float型float f=3.4是否正確 (錯(cuò))5. JSP中包括2種指令:page 指令和include指令。 (錯(cuò))6. 在JAR文件中,所有類文件必須以對(duì)應(yīng)包的目錄結(jié)構(gòu)存放。(對(duì))7. JSP頁面中一定要包含jsp代碼。(錯(cuò))8. 通過cookie方法能在不同用戶之間共享數(shù)據(jù)。 (錯(cuò))9. JSP開發(fā)網(wǎng)站的兩種模式分為jsp+javabean和jsp+javabean+servlet。 (對(duì))10. Java語言包含三種核心機(jī)制:Java 虛擬機(jī)、垃圾收集機(jī)制和代碼安全檢測。(對(duì))11.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030網(wǎng)約車行業(yè)競爭態(tài)勢演變交通監(jiān)管政策影響研究文案
- 2025-2030細(xì)胞治療技術(shù)突破分析及臨床試驗(yàn)進(jìn)展與產(chǎn)業(yè)化路徑研究報(bào)告
- 化妝品銷售與客戶服務(wù)手冊
- 信息化系統(tǒng)運(yùn)維與支持手冊
- 2026年電子商務(wù)平臺(tái)虛擬團(tuán)隊(duì)建設(shè)與管理試題
- 心理治療師專業(yè)知識(shí)與技能實(shí)操選擇題庫2026年
- 消防報(bào)警培訓(xùn)課件
- 設(shè)備預(yù)付性維護(hù)培訓(xùn)課件
- 設(shè)備規(guī)章制度培訓(xùn)
- 2025年企業(yè)市場調(diào)查與分析方法手冊
- 2026屆浙江省寧波市九校數(shù)學(xué)高一上期末監(jiān)測試題含解析
- 2025-2030中國低壓變頻器行業(yè)營銷渠道及投融資方式分析研究報(bào)告
- 2025山東恒豐銀行濟(jì)南分行社會(huì)招聘1人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 渠道管理制度規(guī)范
- 2025年企業(yè)安全生產(chǎn)培訓(xùn)講義
- GB/T 714-2025橋梁用結(jié)構(gòu)鋼
- 心臟瓣膜置換術(shù)護(hù)理查房
- 【診療方案】慢性阻塞性肺疾病診治指南(2025年修訂版)
- 初三上學(xué)期物理期末復(fù)習(xí)知識(shí)詳解(含答案)
- 營養(yǎng)員指導(dǎo)員培訓(xùn)
- 期末模擬測試(試卷)2025-2026學(xué)年六年級(jí)語文上冊(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論