WEB應用程序開發【JAVA-WEB開發】測試題庫188題(含參考答案)_第1頁
WEB應用程序開發【JAVA-WEB開發】測試題庫188題(含參考答案)_第2頁
WEB應用程序開發【JAVA-WEB開發】測試題庫188題(含參考答案)_第3頁
WEB應用程序開發【JAVA-WEB開發】測試題庫188題(含參考答案)_第4頁
WEB應用程序開發【JAVA-WEB開發】測試題庫188題(含參考答案)_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

WEB應用程序開發【JAVA-WEB開發】考試題庫

188題

一、填空題

i.JSP頁面的程序片中可以插入標記。

答案:HTML

2.Internet是一個以()、通信協議為基礎,連接各個國家、各個部門、各個機構計

算機網絡的數據通信網。

答案:TCP/IP

3.一個循環語句包含的4個部分為:初始化部分()、()、迭代部分、()。

答案:initialization,循環體部分,中止部分

4.JDBC是用于執行(SQL語句)的Java應用程序接口,由一組用Java語言編寫的

()組成。

答案:類和接口

5.Config對象是JSP頁面通過()進行初始化時被傳遞的對象。

答案:JSPcontainer

6.在DOM接口規范中,有四個基本接口:、、

和0

答案:Node,Nodelist,NamedNodeMap,Document

7.要想在JSP頁面中使用Bean,必須首先使用動作標記在頁面中定義一

個JavaBean的實例

答案:<jsp:useBean>

8.JDBC主要由兩部分組成:一部分是訪問數據庫的高層接口,即通常所說的一

另一部分是由數據庫廠商提供的使Java程序能夠與數據庫連接通信的驅動程序,即

答案:JDBCAPI,JDBCDatabaseDriver

9.JSP頁面中,輸出型注釋的內容寫在之間。

10.類型的Servlet接受HTTP請求且生成HTTP響應。

答案:response

II.在“〈%!”和“%>”之間聲明的變量又稱為,其作用范圍為整個JSP頁

面。

答案:頁面成員變量

12.指令標記、JSP動作標記統稱為

答案:JSP標記

13.JSP頁面的基本構成元素,其中變量和方法聲明(Declaration)、表達式

(Expression)和Java程序片(Scriptlet)統稱為。

答案:JSP腳本元素

14.一個完整的JSP頁面是由普通的HTML標記、JSP指令標記、JSP動作標記、變量

聲明與方法聲明、、、注釋(Comment)7種要素構成。

答案:程序片(Scriptlet),表達式(Exception)

15.URL是UniformResourceLocator的縮寫,中文稱之為。

答案:統一資源定位器

16.IP地址用四組由圓點分割的數字表示,其中每一組數字都在之間。

答案:。至254

17.當客戶端請求一個JSP頁面時,JSP容器會將請求信息包裝在________對象中。

答案:request

18.IP地址用四組由圓點分割的數字表示,其中每一組數字都在________之間。

答案:0至254

19.out對象的方法,功能是輸出緩沖的內容。

答案:out.flush。

20.在“<%!”和“%>”之間聲明的變量又稱為,其作用范圍為整個JSP

頁面。

答案:頁面成員變量

21.Java中有四個“輸入/輸出”的抽象類,InputStream>、Reader和

答案:OutputStream,Writer

22.表單的提交方法包括和方法。

答案:post,get

23.JDBC的英文全稱是,中文意義是。

答案:JavaDataBaseConnectivity,Java數據庫連接

24.JSP頁面的程序片中可以插入標記。

答案:HTML

25.為了使連入Internet的眾多電腦主機在通信時能夠相互識別,Internet中的每一臺主

機都分配有一個惟一的()位地址,該地址稱為(),也稱作網際地址。

答案:32,IP地址

26.在Servlet中,主要使用HttpServletResponse類的重定向方法方法實現

重定向。

答案:sendRedirect

27.ODBC是由微軟開發的、目前用得最廣泛的用來的API,它是用

編寫的標準應用程序。

答案:連接數據庫,c語言

28.XML文件有且只有一個,其他標記都必須封裝在其中,該標記又稱為文件

標記。

答案:根標記

29."下面的代碼建立Mysql數據庫的連接,請:</br>

try{Class.forName(""</br>

}</br>

創建連接的代碼如下:</br>

try{//和數據庫建立連接</br>

conn=

DriverManager.getConnection(</br>

""http://localhost:3306/booklib"",""root"",""皿);</br>

conn.close();</br>

}</br>

catch(Exceptione){</br>

out.println(e.toStringO);</br>

答案:com.mysql.jdbc.Driver,jdbc:mysql:

30.javax.servlet.Servlet接口定義了三個用于Servlet生命周期的方法,它們是、

、方法。

答案:init(),service。,destroy。

31.指令標記、JSP動作標記統稱為。。

答案:JSP標記

32.簡單地說,JDBC能夠完成下列三件事:與一個數據庫建立連接()、向數據庫發

送SQL語句()、處理數據庫返回的結果()。

答案:connection,statement,resultset

33.getParameter()方法中以形式返回指定參數的所有值。

答案:字符串

34.在刪除數據時要求用戶確認是否真的刪除數據,如果使用JavaScript實現,應用使

用對話框。

答案:confirm()

35.表單標記中的屬性用于指定處理表單數據程序url的地址。

答案:action

36.所有JSP程序操作都在()執行。

答案:服務器端

37.W3c是指o

答案:萬維網聯盟

38.page指令的語法為()。

答案:<%@pagepageDirectiveAttributeList%>

39.JSP編譯指令的一般語法形式為()o

答案:<%@指令名="值”%>

40.JSP編譯指令用于指定所使用的()、()、()、()。

答案:腳本語言,Servlet實現的接口,Servlet擴展的類,Servlet

41.JSP中不能應用()函數。

答案:JavaScript

42.對待異常的方式有兩種:();()o

答案:在方法內部捕獲并處理該異常,在本方法內不處理該異常而是,將異常拋給方法的調用

者由調用者決定如何處理異常

43.taglib指令語法格式()。

答案:<%@tagliburi="tagLibraryURI"prefix="tagPrefix"%>

44.三種常用的動態網頁技術是()、()、()o

答案:ASP,PHP,JSP

45.URI()是()的縮寫,可以是絕對路徑或者相對路徑。

答案:UniformResourceIdentifier,統一資源標記符

46.在傳統的網頁HTML文件()中加入()和(),就構成了JSP網頁。

答案:*.htm>*.html,Java程序片段(Scriptlet),JSP標記(tag)

47.JSP是指()是由()公司倡導、許多公司參與一起建立的一種()網頁技術標

準。

答案:JavaServerPages,SunMicrosystems,動態

48.Servlet的生命周期分三個時期:()、()、()?

答案:裝載Servlet,創建—■個Servlet實例,銷毀

49.JavaServlet的主要特點是:()、()、()、()、節省投資。運行servlet需

要在()注冊.

答案:高效,方便,功能強大,可移植性好,web.xml

50.JDBC的主要任務是:()、()、()。

答案:與數據庫建立連接,發送SQL語句,處理結果

51.application對象是(),而session對象則是每個客戶專用的。

答案:代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任何Web組件共

享信息

52.”異常的處理,可在該方法的代碼段中包含3類代碼:()和

finally代碼塊。

答案:trycatch

53.Tomcat目錄bin。、conf()>lib()。

答案:"包含啟動/關閉腳本,

54.Out對象的方法()關閉流,并輸出;()獲得緩沖區的大小()清除緩沖區的

流。

答案:Close,getBufferSize.clearBuffer

55."Tomcat服務器的默認端口是(),怎樣修改tomcat的端口()。

答案:8080,在Tomcat下打開conf文件夾找到server.xml文件用記事本打開在〈Connector

port="8080”>中把8080更改即可

56.在Tomcat服務器中部署Web應用程序時,可以直接將Web程序歸檔文件WAR存

放到tomcat服務的目錄中。

答案:servlet/lib

57.()對象對于每個Web應用來說只有一個。

答案:application

58.”JSP中共享數據,大體上分為兩種情況,第一種是在()之間共享

數據,另一種是在()之間共享數據。

答案:同一個用戶的不同頁面,不同用戶

59.()接口被Servlet用來實現在HTTP客戶端和HTTP會話兩者之間的關聯。

答案:HttpSession

60.—session可以通過()或重寫()來維持。

答案:Cookie,URL

61.為了解釋page指令的import屬性的使用,用()來說明。

答案:time.jsp程序

62.JavaBean是描述()的軟件組件模型。

答案:Java

63.如果要獲取請求客戶端的IP地址,應使用對象。

答案:request

64.application對象的方法。,返回application某個屬性的值()以Object對象的形

式返回對應名稱的application對象的屬性值。

答案:getInitParameter,getAttribute

65.()對象保存了一個應用系統中一些公用的數據。

答案:application

66.會話管理是通過服務器將()作為一個cookie存儲在用戶的Web瀏覽器中來()

每個用戶會話。

答案:Sess沁nID,唯一標識

67.session對象的常用方法(),返回會話標識符;(),返回和應用層數據中指定名

字相聯系的對象。

答案:getld,getValue

68.”<jsp:getProperty>動作用于從一個()中得到某

個屬性的值,無論原先這個屬性是什么類型的,都將被轉換為一個()類型的值。其JSP

語法為()o

答案:JavaBean,String,<jsp:getPropertyname="beanInstanceName"property="propertyName"

/>

69.()動作用于向一個()的屬性賦值,需要注意的是,在這個動作中將會使用到的

name屬性的值將是一個前面已經使用。動作引入的JavaBean的名字。

答案:<jsp:setProperty>,JavaBean,<jsp:useBean>

70."()用于引入一個靜態或動態的頁面到一個JSP文件中,這動作僅僅

和()對象發生關系。<jsp:include>動作可以包含一個或幾個()用于向要引入的頁面傳遞

參數。

答案:<jsp:include>,JspWrite,<jsp:param>子動作

71."在ServletAPI中最重要的是(),所有的Servlets都必須實現該

接口。

答案:Servlet接口(interface)

二、單選題

72."page指令中的哪個屬性可多次出現?()

A.contentType

B."extends

C.import

D.不存在這樣的屬性

答案:c

73.”下面哪一項不是加載驅動程序的方法?()

A.”通過DriverManager.getConnection方法加載

B.調用方法Class.forName

C.通過添加系統的jdbc.drivers屬性

D.通過registerDriver方法注冊

答案:A

74."select〉用于在表單中來定義下拉列表框和滾動列表框控件,哪個屬性指定列表框的

類型

()

A.size

B.value

C.selected

D.checked

答案:A

75.“HTML文檔定義層的標記是()

A.<layer>

B.<level>

C.<div>

D.<element>

答案:c

76."DriverManager類的getConnection(Stringurl,Stringuser,Stringpassword)方法中,參數

url的格式為jdbc:〈子協議〉:〈子名稱〉,下列哪個url是不正確的?()

A.""jdbc:mysql:〃localhost:80/數據庫名”

B.”jdbc:odbc:數據源C.”jdbc:oracle:thin@host:端口號:數據庫名”

D.”jdbc:sqlserver://l:1443;DatabaseName=^iS^^

答案:A

77.”下面哪一項是提供了對xml文檔的元素的訪問方法?()

A.Document

B.Element

C.Nodelist

D.Text

答案:A

78.”正則表達式中,表示除了指定類型以外的字符的元字符是()

A.$

B.lA]

C.()

D.?

答案:B

79."關于分頁顯示,下列的敘述哪一項是不正確的?()

A.”只編制一個頁面是不可能實現分頁顯示的

B.采用一至三個頁面都可以實現分頁顯示

C.分頁顯示中,記錄集不必在頁面跳轉后重新生成

D.分頁顯示中頁面顯示的記錄數可以隨用戶輸入調整

答案:A

80.”部署Servlet,下面哪一項描述錯誤?()

A.”必須為Tomcat編寫一個部署文件。

B.部署文件名為web.xml

C.部署文件在Web服務目錄的WEB-INF子目錄中

D.部署文件名為Server.xml

答案:C

81."A3-6當瀏覽器第二次訪問該JSP網頁時的輸出結果是什么?</br>

<%!inta=0;%></br>

<%intb=0;</br>

a++;</br>

b++;</br>

%></br>

a:<%=a%><br></br>

b:<%=b%></br>

選項:()

A.a=0b=0

B.a=lb=l

C.a=2b=l

D.a=3b=2

答案:C

82.”在JSP中為內建對象定義了4種作用范圍,即ApplicationScope、SessionScope>

PageScope和()四個作用范圍。

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:A

83.請選出微軟公司提供的連接SQLServer2000的JDBC驅動程序。()

A.oracle.jdbc.driver.OracleDriver

B.sun.jdbc.odbc.JdbcOdbcDriver

C.com.microsoft.jdbc.sqlserver.SQLServerDriver

D.com.mysql.jdbc.Driver

答案:C

84.”給出了如下的查詢條件字符串Stringcondition='H,insertbookvalues。????)"”;下歹!J哪

個接口適合執行該SQL查詢()

A.''Statement

B.PrepareStatement

C.CallableStatement

D.不確定

答案:B

85."下面Servlet的哪個方法用來為請求服務,在Servlet生命周期中,Servlet每被請求一

次它就會被調用一次。()

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

86.”JSP提供了一個可以在多個請求之間持續有效的內置對象(),該對象與瀏覽器窗口一

一對應

A."request

B.response

C.session

0.application

答案:C

87.”在IE窗口訪問JSP頁面,其代碼如下然后連續刷新四次頁面,輸出結果是X,緊接著

重新啟動一個新的IE窗口運行該JSP代碼連續刷新兩次,輸出結果是Y,X,和Y的值分

別是()</br>

<%@pagecontentType=',ntext/html;charset=gbk,H'%></br>

<htmlx/br>

<%<Zbr>

Integercnt=(Integer)application.getAttribute(,,,,hitCountnn);</br>

if(cnt==null){</br>

cnt=newInteger(l);</br>

}else{</br>

cnt=new</br>Integer(Value()+l);</br>

}</br>application.setAttribute(',nhitCount',n,cnt);</br>

%></br>

<%=cnt%x/br>

</html>

A.”5、8

B.5、3

C.l、2

D.l、1

答案:A

88.”在JDBCAPI中所提供的()類的職責是:依據數據庫的不同,管理不同的JDBC驅動程

A.nDriverManager

B.Connection

C.Statement

D.Class

答案:A

89."JSP內置對象request的getParameterValues()方法返回值是0

A."String[]

B.Object[]

C.Slring

D.Object

答案:A

90.”下面對于B/S架構與C/S架構的描述錯誤的是()

A."B/S架構解決了C/S架構的弊端,因而在程序開發中將會逐步取代C/S架構

B.B/S架構是基于Intenet網絡實現的,使得用戶訪問的范圍擴大

C.C/S架構是基于局域網實現的,當程序發生改動后,需要對每一個客戶端都進行維護

D.C/S可以設計出豐富的界面,而B/S則相對處于劣勢。

答案:A

91.在web項目的目錄結構中,web.xml文件位于0中

A."src目錄

B.文檔根目錄

C.variable

D.WEB-INF目錄

答案:D

92.<palign="段落對齊方式”,標記中,align屬性為段落文字的對齊方式,不能取的值

為()。

A.Left

B.Right

C.Center

D.width

答案:D

93.”下列代碼中rs為查詢得到的結果集,代碼運行后表格的每一行有幾個單元格()

</br>

while(rs.next()){</br>

out.print(44<tr>,,);</br>

out.print(t4<td>,,+rs.getString(1)+,,</td>,,);</br>

out.print(44<td>,,+rs.getString(2)4-,,</td>,,);</br>

out.printC4<td>,,+rs.getString(3)+,,</td>,,);</br>

out.printC<<td>,,4-rs.getString(U4publish,,)+,,</td>,,);</br>

out.print(44<td>,,+rs.getFloatCtprice,,)+,,</td>,,);</br>

out.print(u</tr>,,);</br>

}A.4

B.5

C.6

D.不確定

答案:B

94."下面是FilelnputStream讀取文件的代碼片段:</br>

Filefilel=newFile(fileName);</br>

FilelnputStreamfinput=newFileInputSlream(filel);</br>

intsize=finput.available();</br>

BufferedlnputStreambufferl=newBufferedInputStream(finput);</br>

byteb口二newbyte[90];intn=O;</br>

while((n=buffer1.read(b))!=-1){</br>

allFilesmess.append(newString(b,O,n));</br>

}bufferl.close();finput.close();</br>

除最后一次外,代碼中bufferl.read(b)每次讀取文件的字節數?()A.90

B.89

C.n

D.size/n

答案:A

95.在JSP中通過虛擬目錄獲取真實的物理目錄的方法為。

A.request.getRealPath()

B.request.getPath()

C.response.getRealPath()

D.response.getPath()

答案:A

96.在JSP中要使用user包中的User類,則以寫法正確的是()

A.<jsp:useBeanid="user”class="user.User"scope="page"/>

B.<jsp:useBeanclass=Muser.Use.class'7>

C.<jsp:useBeanname=',user"class=',user.User,7>

D.<jsp:useBeamid="user"class="user"import="user.*”/>

答案:A

97.”下列說法哪一項是正確的()

A."Apache用于ASP技術所開發網站的服務器

B.IIS用于CGI技術所開發網站的服務器

C.Tomcat用于JSP技術所開發網站的服務器

D.WebLogic用于PHP技術所開發網站的服務器

答案:C

98."下面Servlet的哪個方法用來為請求服務,在Servlet生命周期中,Servlet每被請求一

次它就會被調用一次。()

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

99.不是JSP運行必須的是()

A.操作系統

B.JavaJDK

C.支持Jsp的Web服務器

D.數據庫

答案:D

100.下列動態網頁和靜態網頁的根本區別描述錯誤的是()。

A.靜態網頁服務器端返回的HTML文件是事先存儲好的

B.動態網頁服務器端返回的HTML文件是程序生成的

C.靜態網頁文件里只有HTML標記,沒有程序代碼。

D.動態網頁中只有程序,不能有HTML代碼。

答案:D

101.當用戶請求jsp頁面時,JSP引擎就會執行該頁面的字節碼文件響應客戶的請求,執

行字節碼文件的結果是()

A.發送一個JSP源文件到客戶端

B.發送一個Java文件到客戶端

C.發送一個HTML頁面到客戶端

D.什么都不做。

答案:C

102."include指令用于在JSP頁面靜態插入一個文件,插入文件可以是JSP頁面、HTML

網頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。

A.是一個完整的HTML文件

B.是一個完整的JSP文件

C.是一個完整的TXT文件

D.是一個完整的Java源文件

答案:B

103.下列()注釋為隱藏型注釋。()。

A."<!-注釋內容[<%=表達式%>]->

B.<!-注釋內容->

C.<%-注釋內容-%>

DV—[<%=表達式%>]->

答案:C

104."JSP的哪個指令允許頁面使用者自定義標簽庫?()

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

答案:B

105.下列哪一項不屬于JSP動作指令標記?。

A.<jsp:param>

B.<jsp:plugin>

C.<jsp:useBean>

D.<jsp:javaBean>

答案:D

106.下列哪個屬性為單元格向下打通的行數,用于合并單元格。()

A.rowspan

B.colspan

C.height

D.width

答案:A

107.聲名Smartupload對象的正確方法是()

A.SmartUploadsu=newSmartUpload();

B.SmartUploadsu=SmartUpload.newInstance()

C.SmartUploadsu=SmartUpload.initialize();

D.SmartUpload無需實例化,可直接使用

答案:A

108.下面哪個方法當服務器關閉時被調用,用來釋放Servlet所占的資源。(

A.service()

B.init()

C.doPost()

D.destroyO

答案:D

109.”閱讀下面代碼片段:</br>

RequestDispatcherdispatcher=request.getRequestDispatcher(M,,a.jsp,H');</br>

dispatcher.forward(request,response);</br>

關于該段代碼的作用,下列敘述哪項是正確的?()

A.”頁面重定向到a.jsp頁面

B.將請求轉發到a.jsp頁面

C.從a.jsp定向到當前頁面

D.從a.jsp轉發到當前頁面

答案:B

110.”下列File對象的哪個方法能夠判斷File對象對應的路徑是否為目錄。(

A.canRead()

B.canWrite()

C.exists()

D.isDirectoryO

答案:D

111.”使用<jsp:getProperty>動作標記可以在JSP頁面中得到Bean實例的屬性值,并將其轉

換為什么類型的數據,發送到客戶端。()

A."String

B.Double

C.Object

0.Classes

答案:A

112."<jsp:useBeanid=""bean的名稱scope=""bean的有效范圍class="”包名.類名""/>動

作標記中,scope

的值不可以是()。

A.page

B.request

C.session

D.response

答案:D

113."下列哪一項不是Servlet中使用的方法?()

A.doGet()

B.doPost()

C.service()

D.close()

答案:D

114.”下述選項中不屬于JDBC基本功能的是:()。

A.”與數據庫建立連接

B.提交SQL語句

C.處理查詢結果

D.數據庫維護管理

答案:D

115."下列表單<£0011><麗戊type="submit"value="提交"></form>,如果單擊提交按鈕

時,表單().

A.沒有指定action屬性,所以不做提交

B.使用post方式提交

C.提交到當前頁

D.不確定

答案:C

116.”在MVC模式中,核心內容為()。

A.view

B.control

C.model

D.不確證

答案:C

117.”下列()指令定義在JSP編譯時包含所需要的資源。

A.include

B.page

C.taglib

D.forward

答案:A

118."在JSP中,test.jsp文件中有如下一行代碼:</br>

<jsp:useBeanid=''user"scope=""type=''com.UserBean'7></br>

要使user對象在用戶對其發出請求時存在,下劃線中應填入()。

A.Page

B.request

C.Session

□.application

答案:B

119.<出怕></出人>標記在<head></head>標記之間,<title></title>標記之間的內容將顯示到

()

A.瀏覽器的頁面上部

B.瀏覽器的標題欄上

C.瀏覽器的狀態欄中

D.瀏覽器的頁面下部

答案:B

120."在JSP頁面中使用<jsp:setPropertyname=""bean的名字“"property/>格式,將

表單參數為

Bean屬性賦值,property:""*""格式要求Bean的屬性名字()

A.必須和表單參數類型一致

B.必須和表單參數名稱一一對應

C.必須和表單參數數量一致

D.名稱不一定對應

答案:B

121.”當利用request的方法獲取Form中元素時,默認情況下字符編碼是哪個()

A.ISO-8859-1

B.GB2312

C.GB3000

D.ISO-8259-1

答案:A

122.”如果編寫一個計數器程序,用來記載當前網站的訪問量,最好采用JSP中的()對

象。

A.page

B.session

C.request

□.application

答案:D

123.session對象的方法用于設置會話的超時時間。

A.session.setMaxInactiveInterval(30);

B.session.setMaxTime(30);

C.session.getMaxInactiveInterval();

D.session.setAttribute("time”,30);

答案:A

124.”在JSP中,下列()語句可以獲取頁面請求中的一個文本框的輸入(文本框的

名字為title)。

A.”response.getParameter("title'');

B.request.getAttribute("title");

C.request.getParameter("title");

D.request.getParameters("title");

答案:C

125.在JSP頁面執行過程的()階段,JSP頁面被web容器轉換為Java源代碼.

A.”翻譯

B編譯

C.執行

D.響應請求

答案:A

126.”給頂一個JSP程序源代碼,如下:</br>

<jsp:includepage=u"t\vo.jsp,u,flush='M,true'M,></br>

<jsp:paramname=,M,location""value=,H'bejing'H7></br>

</jsp:include></br>

在two.jsp中使用()代碼片段可以輸出參數location的值。A."vjsp:getParam

name=""location"”〉

B.<jsp:getParametername="location”>

C.<%=request.getAttribute("location")%>

D.<%=request.getParameter(nlocation',)%>

答案:D

127.J2EE中,以下關于HttpServlet的說法錯誤的是()。(選擇一項)

A/'HttpServlet是一個抽象類

B.HttpServlet類擴展了GenericServlet類

C.HttpServlet類的子類必須至少重寫service方法

D.HltpServlet位于javax.servlet.http包中

答案:C

128.”給定java程序User.java,代碼如下:</br>

packageuser;</br>

publicclassUser{</br>

privateStringpassword;</br>

privateStringloginName;</br>

publicStringgetLoginName(){</br>

returnloginName;</br>

}</br>

publicStringgetPassword(){</br>

returnpassword;</br>

}</br>

publicvoidsetLoginName(StringloginName){</br>

this.loginName=loginName;</br>

}</br>

publicvoidsetPassword(Stringpassword){</br>

this.password=password;</br>

}</br>

}</br>

給定user.jsp,代碼片斷如下:</br>

____________</br>

loginName:<jsp:getPropertyname=''user"property=''loginName"/>v/br>

password:<jsp:getPropertyname="user''property="password”/>v/br>

在瀏覽器上輸入URL:http://localhost/user,jsp?loginName=sa&password=sa并回車

要使瀏覽器上顯示:v/br>

loginName:sapassword:sa</br>

在user.jsp中的下劃線處應填入以下()代碼.(選擇一項)</br>

A.na)<jsp:useBeanid=,,usef,class=''user.User“scope="page'7>v/br>

<jsp:setPropertyname="user"property-,loginName,,value=,,*v/></br>

<jsp:setPropertyname="user”property="password''value=,,*,7>

B.nb)<jsp:useBeanid=^^user^^class="user.User''scope=''application”/>v/br>

<jsp:setPropertyname="user"property-,loginName,,value=,,*,7></br>

<jsp:setPropertyname="user"property="password''value=,,*,7>C.nc)<jsp:useBeanid="user”

class="user.User“scope=^^applicatiorT/>v/br>

<jsp:setPropertyname="useT'property="*''/>D.nd)<jsp:useBeanid=,,usef,class="user.User”

scope="page"/></br>

<jsp:setPropertyname=,Tuser“property="*"/>

答案:D

129.”給定如下JSP代碼,假定在瀏覽器中輸入URL:http://localhost:8080/web/jspl.jsp,可

以調用這個JSP,那么這個JSP的輸出是()o(選項一項)</br>

<%@pagecontentType=untext/html;charset=GBK,n,%></br>

<%@tagliburi="http://java.sim.conXjsp(jstl/core"prefix-,c,,%></br>

<html></br>

<body></br>

<%intcounter=10;%></br>

<c:iftest="${counter%2=l}"x/br>

<c:setvar="isOdd”value=''true”>v/c:set>v/br>

</c:ifx/br>

<c:choose></br>

<c:whentest=''${isOdd==true}">it'sanodd</c:whenx/br>

<c:otherwise>ifsaneven</c:otherwise></br>

</c:choose></br>

</body></br>

</html>

A.”一個HTML頁面,頁面上顯示it'sanodd

B.一個HTML頁面,頁面上顯示it'saneven

C.一個空白的HTML頁面

D.錯誤信息

答案:B

130.”在Servlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用()

方法。(選擇一項)

A.init

B.service

C.doFilter

D.destroy

答案:C

131."Servlet中,HttpServletResponse的()方法用來把一個Http請求重定向到另外的

URLo(選擇一項)

A.sendURL()

B.redirectURL()

C.sendRedirect()

D.redirectResponse()

答案:C

132.”當JSP頁面執行自定義標簽,遇到結束標簽時將調用0方法執行處理。(選擇一項)

A.doStartTagO

B.doEndTagO

C.doInitBodyO

D.doAfterBodyO

答案:B

133."JSP頁面經過編譯之后,將創建一個()o

A.applet

B.servlet

C.application

D.exe文件

答案:B

134.在JavaJDBC編程中,可以使用PreparedStatement接口為特定的SQL命令指定多個

參數,此時需要在創建SQL語句時為每個參數各用一個()符號作為占位符。

A.”*

B._

C.?

D.%

答案:C

135.JSP頁面的page指令主要用于設置該頁面的各種屬性,page指令的language屬性的

作用是()

A.”將需要的包或類引入到JSP頁面中

B.指定JSP頁面使用的腳本語言,默認為Java

C.指定JSP頁面采用的編碼方式,默認為text/htmlD.服務器所在國家

答案:B

136.下列哪個不是HTML的常用標記。

A.<html>

B.<head>

C.<body>

D.<Book>

答案:D

137.”在JAVA中,使用結果集(ResultSet)返回查詢結果,ResultSet接口的()方法將游

標從當前位置下移一行,并且如果該行包含數據,則返回true,否則返回false。

A."first()

B.next()

C.last()

D.close()

答案:B

138.”22)給定一個JSP程序源碼如下:</br>

<jsp:includepage="two.jsp”flush="true”>v/br>

<jsp:paramname="location^value="beijing"/>v/br>

</jsp:include></br>

在two.jsp中加入()代碼片斷可以輸出參數location的值。(選擇一項)

A.n<jsp:getParamname="location”>

B.<jsp:getParametername="location”>

C.<%=request.getAttribute(''locationv)%>

D.<%=request.getParameter(<<locationv)%>

答案:D

139.”給定JSP程序源代碼如下所示,則該JSP運行后輸出的結果是()(選擇一項)

<htmlx/br>

<%count=1;%></br>

count;<%=++count%x/br>

<html>

A.''count:1

B.ucount:2

C.l:02

D.count;

答案:B

140.”在使用JSP開發web項目時,圖片文件一般位于目錄結構中的()下。

A."src目錄

B.文檔根目錄或其子文件夾

C.META-INF目錄

D.WEB-INF目錄

答案:"B

141.”在JavaJDBC編程中,下列語句能夠正確加載JDBCODBC橋驅動程序的是()。

A.”DriverManager.forName("sun.jdbc.odbc.jdbcOdbcDriver");

B.DriverManager.getConnection("sun.jdbc.odbc.JdbcOdbcDriver")

C.Class.forName("sun.jdbc.odbc.jdbcOdbcDriver”)D.Class.getConnection(usun.jdbc.odbc.jdb

cOdbcdriver^)

答案:C

142.”JSP文件test.jsp文件如下所示,運行時,將發生()o</br>

<html></br>

<%</br>

Java.lang.StringBufferbuffer=null;</br>

buffer.appendCtABC,,);</br>

%></br>

bufferis<%=buffer%x/br>

v/hlml>A.”編譯期錯誤

B.編譯Java源代碼時錯誤

C.執行編譯后的字節碼時發生錯誤

D.運行后,瀏覽器上顯示:bufferisABC

答案:

143.”有如下JSP代碼,為了獲取session中存儲的用戶名,請問在下劃線處應插入以下

()代碼。</br>

<htmlx/br>

<head><tittle>session示例v/tittle></head></br>

<body></br>

<%session.setAttributeC4username,,,,,lemon,,);%></br>

<%%></br>

</body></br>

</html>A."Stringname=session.getParameter("username");

B.Stringname=session.getAttribute(uusernamen);

C.Stringname=(String)session.getParameter("username");

D.Stringname=(String)session.getAttribute("username");

答案:D

144.”在JDBC應用程序中,使用Statement接口的()辦法,執行查詢語句,并可返回結

果集。

A."a)execute()

B.close()

C.executeUpdate()

D.executeQueryO

答案:D

145.”給定JSP代碼如下所示,在橫線處編寫()語句,可以使得程序運行后該頁面輸出

的結果是1。()

<html></br>

<%intcount=1;%></br>

_______________</br>

</html>A."<%=++count%>

B.<%++count;%>

C.<%count++;%>

D.<%=count++%>

答案:D

146.”在用戶登陸的JSP頁面上,包含如下代碼所示的表單,用戶希望提交表單時在地址

欄上不顯示提交信息,則應該在下劃線處填寫的代碼是()。</br>

<fbrmaction="loginAction.jsp''name="loginFonTTmethod="">v/br>

用戶名:〈inputtype="text"name="name”/><br></br>

密碼:〈inputtype="passwordvname二"pwd"/></br>

〈inputtype二"submit"value=“登錄"/></br>

</form>A.nget

B.postc

C.不填寫任何內容

D.以上選項均可

答案:B

147.”在JSP頁面中,下列()表達式語句可以獲取頁面請求中名字為title的文本框的內

谷。

A.',<%=request.getParameter(t€title,,)%>

B.<%=request.getAttribute(cttitle,,)%>

C.<%=request.getParameterValuesCutitle,,)%>

D.<%=request.getParameters(utitlev)%>

答案:A

148."在Java中開發JDBC應用程序時,使用DriverManager類的getConnection。方法建立

與數據源連接的語句為:</br>

Connectioncon=DriverManager.getConnection("jdbc:obdc:test");v/br>

URL鏈接中的“test”表示的是.A.”數據庫中表的名稱

B.數據庫中服務器的機器名

C.數據源的名稱

D.用戶名

答案:C

149.”在JSP頁面中,JSP曉腳本如下所示,則要取出session中的值,下劃線處的代碼不

可以是()。</br>

<%</br>

Stringstr=,M,worldH,,;</br>

session.setAttrbute(*",str,,,,,str);</br>

</br>

%>

A."Strings=session.getParameter(H"str"");

B.Strings=(String)session.getAttribute(Mstrn);

C.Objecto=session.getAttribute(,",str',,,);D.Objecto=(String)session.getAttribut("“str"”);

答案:

150."JSP文件testjsp代碼如下所示,則試圖運行時,將發生()o</br>

<html></br>

<%</br>

Java.lang.StringBufferbuffer=newjava.lang.StringBuffer();</br>

buffer.append("ABC");v/br>

%></br>

bufferis<%=buffer%x/br>

</html>A.”翻譯期錯誤

B.編譯java源碼時發生錯誤

C執行編譯后的字節碼時發生錯誤D.運行后,瀏覽器上顯示:bufferisABC

答案:D

151.”如果當前JSP頁面出現異常時需要轉到一個異常頁,需要設置page指令的屬

性。

A.Exception

B.isErrorPage

C.error

D.errorPage

答案:D

152.釋放session對象時,使用session對象的方法。

A.clear()

B.invalidate()

C.remove()

D.

答案:B

153.“重向可以使用方法。

A.response.sendRedirect("login.jsp");

B.request.sendRedirect(ulogin.jspv);

C.<jsp:forwardpage="login.jsp”/>

D.〈forwardpage="login.jsp”/>

答案:A

154.在JSP中的Java腳本中輸出數據時可以使用對象的print。方法。

A.page

B.Session

C.out

□.application

答案:C

155,下列XML格式正確的為o

A.〈學生學號=“101”姓名=張三/>

B.〈學生學號=“101”姓名="張三”>

C.〈學生學號二“101”姓名二“張三”/>

D.<ABC學號=“101”姓名二“張三”〉學生v/abc>

答案:C

156.使用JavaScript語言中Document的方法可以在頁面上輸出字符。

A.document.write()

B.document.print()

C.document.out()

D.document.flush()

答案:A

157.在HTML文件中導入一個樣式表的正確語法為o

A.n<linkhref=,H,css/cssl.css"urel='n,stylesheet'M,type=,"'text/css',n>

B.<inputhref=*'css/css1.css"rel="stylesheet“type="text/cssn>

C.<importhref="css/cssl.css"rel="stylesheet"type=ntext/cssn>

D.<linksrc=ucss/cssl.css"rel=,'stylesheetHtype=ntext/cssn>

答案:A

158.在html標記中,標記用于設置當前頁面的標題。

A.head

B.Name

C.title

D.html

答案:c

159.”如果編寫一個計數器程序,用來記載當前網站的訪問量,最好采用JSP中的一對

象。

A.page

B.Session

C.request

□.application

答案:D

160."組件(inputname=""imageField""type=""image""src=""/Last.gif'">表示

A.圖形按鈕

B.圖形顯示標記

C.上傳圖片

D.下載圖片

答案:A

161."sesson對象的方法用于判斷是否為開始新會話。

A.begin()

B.isNewSessionID()

C.nvalidate()

D.isNew()

答案:D

162.java.io.File對象的方法可以新建一個文件。

A.delete()

B.createFile()

C.mkdir()

D.createNewFile()

答案:B

163.J2EE中,JSPEL表達式:s{(10*10)nel00}的值是()。(選擇一項)

A.0

B.TRUE

C.False

D.l

答案:C

164.在MVC模式中,核心內容為。

A.view

B.control

C.model

D.不確證

答案:B

165.在inc.jsp中包含數行代碼與一張圖片,現在要創建一個home.jsp,每次瀏覽home.jsp

時都能夠以最快的速度顯示inc.jsp中的所有內容以及home.jsp自身要顯示的內容,應該在

home.jsp中使用的語句是()。(選擇一項)

A.na)<%@includefile="inc.jsp"%>

B.<%@includepage="inc.jsp"flush="true”>

C.<jsp:includefile="inc.jsp”flush="false”>

D.<jsp:forwardpage="inc.jsp”/>

答案:A

166.在JSP中如果要導入java.io.*包,應該使用指令。

A.page

B.taglib

C.include

□.forward

答案:A

167.”在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是

(B)o</br>

PublicclassServlet1extendsHttpServlet{</br>

Publicvoidinit()throwsServletException{</br>

}</br>

Publicvoidservice(HttpServletRequestrequest,HttpServletR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論