JSP 相關試題(一)


選擇題

1.當用戶請求jsp頁面時,JSP引擎就會執行該頁面的字節碼文件響應客戶的請求,執行字節碼文件的結果是(C)

A)發送一個JSP源文件到客戶端    B)發送一個Java文件到客戶端

C)發送一個HTML頁面到客戶端    D)什么都不做。

2.當多個用戶請求同一個JSP頁面時,Tomcat服務器為每個客戶啟動一個(B

A)進程    B)線程   C)程序   D服務。

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

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

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

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

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

4.不是JSP運行必須的是(D)

A)操作系統  B)Java JDK   C)支持Jsp的Web服務器    D)數據庫

5.URLInternet中資源的命名機制,URL由三部分構成( A )。

A)協議、主機DNS名或IP地址和文件名   B)主機、DNS名或IP地址和文件名、協議

C)協議、文件名、主機名      D)協議、文件名、IP地址

6.Tomcat服務器的默認端口號是:(B)

A)80    B)8080     C)21    D)2121

7、由JSP頁面向Tag文件傳遞數據要使用的指令是( B  )。

A、tag      B、attribute       C、variable      D、taglib

8、在Java Web中,Servlet從實例化到消亡是一個生命周期。下列描述正確的是(A)。   

   A、 init()方法是包容器調用的Servlet實例的第一個方法  

B、在典型的Servlet生命周期模型中,每次Web請求就會創建一個Servlet實例,請求結束Servlet就消亡了  

  C、在包容器把請求傳送給Servlet之后,和在調用Servlet實例的doGet或者doPost方法之前,包容器不會調用Servlet實例的其他方法  

  D、在Servlet 實例消亡之前,容器調用Servlet實例的close()方法。

Servlet的生命周期

  • Servlet的生命周期是由Servlet容器(即Web服務器)來控制的,通過簡單的概括可以分為四步:Servlet類加載---->實例化Servlet init()---->Servlet提供服務 service()---->銷毀Servlet destroy()。
  • 在Sevlet的生命周期中,Servlet的加載、實例化和銷毀只會發生一次,因此init()和destroy()方法只能被servlet容器調用一次,而service()方法取決於Servlet被客戶端訪問的次數。

 

9、在JSP中要使用user包中的User類,則以寫法正確的是( A )。

    A、<jsp:useBean id="user"  class=" user.User" scope="page" />

    B、<jsp:useBean class="user.Use.class"/>

    C、<jsp:useBean name="user" class="user.User"/>

    D、<jsp:useBeam id="user" class="user" import="user.* " />

14.( D)是標題標記。

A)<p>標記   B)<br>標記    C)<hr>標記  D)<hn>

16.<font></font>標記中默認的中文字體是(D)

A)“宋體”    B)“幼圓”  C)“楷體”  D)“宋體”

20.下列那個屬性為單元格向右打通的列數,用於合並單元格。(B)

A)rowspan  B)colspan  C)height   D)width

21.下列哪個屬性為單元格向下打通的行數,用於合並單元格。(A)

A)rowspan  B)colspan  C)height   D)width

22、下面哪一項對Servlet描述錯誤?( C ) 

A. Servlet是一個特殊的Java類,它必須直接或間接實現Servlet接口

B. Servlet接口定義了Servelt的生命周期方法

C. 當多個客戶請求一個Servlet時,服務器為每一個客戶啟動一個進程線程!

D. Servlet客戶線程調用service方法響應客戶的請求

23、JSP從HTML表單中獲得用戶輸入的正確語句為 (A)

A、Request.getParameter(“ID”)       B、Reponse.getParameter(“ID”)

C、Request.getAttribute(“ID”)        D、Reponse.getAttribute(“ID”)

24、一下能執行帶參數的SQL語句的對象是 (B)

A、Statement               B、 Preparedstatement

C、CallStatement            D、 Connection

25、關於部署到Tomcat服務器的Java Web應用程序,正確的選項有( C )。

A. Java Web應用程序總是打包成WAR形式部署到Tomcat服務器

B. Java Web應用程序應該部署到Tomcat服務器的server子目錄中

C.每個Java Web應用程序都有一個web.xml文件

D. Java Web應用程序的根目錄下不能存放任何文件,所有html、gif等文件必須存放到某一子目錄中

26、Servlet用於保持會話的技術有:(ACE)

A、Cookie                     B、TCP/IP三次握手       C、HTTP session   

D、安全的HTTP協議HTTPS     E、HTML隱藏表單域

28.JSP的編譯指令標記通常是指:(A)

A)Page指令、Include指令和Taglib指令      B)Page指令、Include指令和Plugin指令

C)Forward指令、Include指令和Taglib指令   D)Page指令、Param指令和Taglib指令

29.可以在以下哪個(  )標記之間插入Java程序片?(A)

A)<% 和 %>     B)<% 和  />     C)</ 和 %>     D)<% 和  !>

30.下列哪一項不屬於JSP動作指令標記?(D)

A)<jsp:param>       B)<jsp:plugin>     C)<jsp:useBean>     D)<jsp:javaBean>

31.JSP的Page編譯指令的屬性Language的默認值是:(A)

A)Java       B)C       C)C#        D)SQL

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

A)Include指令     B)Taglib指令    C)Include指令      D)Plugin指令

33.可以在以下哪個(  )標記之間插入變量與方法聲明?(B)

A)<% 和 %>   B)<%! 和 %>     C)</ 和 %>    D)<% 和  !>

34.能夠替代<字符的替代字符是()?(C)

A)&lt    B)&gt;     C)&lt;    D)&nbsp;

35.<jsp:useBean id="bean的名稱" scope="bean的有效范圍" class="包名.類名"/>動作標記中,scope的值不可以是(D)。

A)page      B)request    C)session    D)response

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

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

C)<%-- 注釋內容 --%>      D)<!—[<%= 表達式 %>] -->

37.下列變量聲明在(  )范圍內有效。(C)。  ?

<%! Date dateTime;

       int countNum;

%>

A)從定義開始處有效,客戶之間不共享    B)在整個頁面內有效,客戶之間不共享

C)在整個頁面內有效,被多個客戶共享    D)從定義開始處有效,被多個客戶共享

38.在“<%!”和“%>”標記之間聲明的Java的方法稱為頁面的成員方法,其在( )范圍內有效。(C)。

A)從定義處之后有效。   B)在整個頁面內有效。  C)從定義處之前有效。  D)不確定。

39.在“<%=”和“%>”標記之間放置(B),可以直接輸出其值。

A) 變量  B)Java表達式  C)字符串   D)數字

40.include指令用於在JSP頁面靜態插入一個文件,插入文件可以是JSP頁面、HTML網頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是(B)。

A)是一個完整的HTML文件   B)是一個完整的JSP文件

C)是一個完整的TXT文件    D)是一個完整的Java源文件

41.JSP頁面可以在“<%=”和“%>”標記之間放置Java表達式,直接輸出Java表達式的值。組成“<%=”標記的各字符之間(B)。

A)可以有空格        B)不可以有空格      C)必須有空格        D)不確定

42.當一個客戶線程執行某個方法時,其他客戶必須等待,直到這個客戶線程調用執行完畢該方法后,其他客戶線程才能執行,這樣的方法在定義時必須使用關鍵字( C )

A)public       B)static        C)synchronized       D)private

43、下面關於JSP作用域對象的說法錯誤的是(C)。                   ?

A.request對象可以得到請求中的參數   B.session對象可以保存用戶信息

C.application對象可以被多個應用共享 D.作用域范圍從小到達是request、session、application

44、在JSP中,對<jsp:setProperty>標記描述正確的是( C )。

A.<jsp:setProperty>和<jsp:getProPerty>必須在一個JSP文件中搭配出現

B.就如同session.setAttribute()一樣,來設計屬性/值對

C.和<jsp:useBean>動作一起便用,來設置bean的屬性值

D.就如同request.setAttribute()一樣,來設置屬性/值對

45、Servlet獲得初始化參數的對象是(C)

A、Request      B、Response   C、ServletConfig       D、ServletContext

46.下面不屬於JSP內置對象的是(D)

A)out對象     B)respone對象     C)application對象    Dpage對象

47.以下哪個對象提供了訪問和放置頁面中共享數據的方式(D)

A)pageContext     B)response     C)request      D)session

48.調用getCreationTime()可以獲取session對象創建的時間,該時間的單位是(C)。

A)秒     B)分秒    C)毫秒      D)微秒

49.當response的狀態行代碼為哪個時,表示用戶請求的資源不可用?(D)

A)101     B)202      C)303     D)404

50.一個典型的HTTP請求消息包括請求行、多個請求頭和( B

A)響應行   B)信息體  C)響應行  D)響應頭

51.在JSP中為內建對象定義了4種作用范圍,即Application Scope、Session Scope、Page Scope和( A )四個作用范圍。

ARequest Scope     B)Response Scope    C)Out  Scope      D)Writer Scope

52.Form表單的method屬性能取下列哪項的值( C )

A)submit      B)puts        C)post         D)out

53.能在瀏覽器的地址欄中看到提交數據的表單提交方式是( B )

A)submit      Bget     C)post         D)out

54.可以利用request對象的哪個方法獲取客戶端的表單信息(A)

Arequest.getParameter()     B)request.outParameter()

C)request.writeParameter()    D)request.handlerParameter()

55.JSP頁面中request.getParamter(String )得到的數據,其類型是( C )

A)Double    B)int     C)String     D)Integer

56.JSP頁面程序片中可以使用下列哪個方法將strNumx=request.getParamter(“ix”)得到的數據類型轉換為Double類型( )

A)Double.parseString(strNumx)     B Double.parseDouble(strNumx)

C)Double.parseInteger(strNumx)    D)Double.parseFloat(strNumx)

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

AISO-8859-1   B)GB2312   C)GB3000    D)ISO-8259-1

59.對於ServletRequest接口的獲取請求參數的方法的描述那一項是正確的?(C)

A)getParameter方法只用於接收POST請求參數,接收GET請求參數需要使用getQueryString方法

B)如果一個參數key有多個值,那么getParameter(key)方法會返回空

C)如果一個參數key有多個值,那么getParameterValues(key)方法會返回一個包含所有值的字符串數組

D)getParameter方法返回Object對象,使用前要強制類型轉換:如String str=(String) request.getParameter(key)

60.下面哪一項屬於工具Bean的用途?(A)

A)完成一定運算和操作,包含一些特定的或通用的方法,進行計算和事務處理。 B)負責數據的存取

C)接受客戶端的請求,將處理結果返回客戶端              D)在多台機器上跨幾個地址空間運行

61.JavaBean可以通過相關jsp動作指令進行調用。下面哪個不是JavaBean可以使用的jsp動作指令?(D)

A)<jsp:useBean>      B)<jsp:setProperty>    C)<jsp:getProperty>    D)<jsp:setParameter>

62.關於JavaBean,下列的敘述哪一項是不正確的?(C)

A)JavaBean的類必須是具體的和公共的,並且具有無參數的構造器

B)JavaBean的類屬性是私有的,要通過公共方法進行訪問

CJavaBeanServlet一樣,使用之前必須在項目的web.xml中注冊

D)JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數

63.JavaBean的屬性必須聲明為private,方法必須聲明為(D )訪問類型。

A)private      B)static      C)protect      Dpublic

64.JSP頁面通過( C )來識別Bean對象,可以在程序片中通過xx.method形式來調用Bean中的set和get方法。

A)name      B)class     Cid         D)classname

65.JavaBean的作用范圍可以是page、request、session和( A )四個作用范圍中的一種。

A)application      B)local    C)global          D)class

66.下列哪個作用范圍的bean,請求響應完成則該Bean即被釋放,不同客戶的Bean互不相同。(B)

A)application      B)request      C)page           D)session

67.下列哪個作用范圍的Bean,被Web服務目錄下所有用戶共享,任何客戶對Bean屬性的修改都會影響到其他用戶。(A)

A)application      B)request     C)page           D)session

68.下列哪個作用范圍的Bean,當客戶離開這個頁面時,JSP引擎取消為客戶該頁面分配的Bean,釋放他所占的內存空間。(C)

A)application      B)request     C)page           D)session

69.使用<jsp:getProperty>動作標記可以在JSP頁面中得到Bean實例的屬性值,並將其轉換為什么類型的數據,發送到客戶端。( A )

AString            B)Double      C)Object           D)Classes

70.使用<jsp:setProperty>動作標記可以在JSP頁面中設置Bean的屬性,但必須保證Bean有對應的什么方法。(B)

A)SetXxx方法        BsetXxx方法    C)getXxx方法       D)GetXxx方法

71.使用格式<jsp:setProperty name="beanid"  property="bean的屬性" value = "<%= expression %>" />給Bean的屬性賦值,expression的數據類型和bean的屬性類型( A  )。

A)必須一致          B)可以不一致    C)必須不同        D)無要求

72.在JSP頁面中使用<jsp:setProperty name="beanid"  property="bean的屬性" value="字符串" />格式給Long類型的Bean屬性賦值,會調用哪個數據類型轉換方法。(A)

ALong.parseLong(String s)      B)Integer.parseInt(Stirng s)

C)Double.parseDouble(String s)  D)不確定

73.下列那個調用數據類型轉換方法會發生NumberFormatException異常?( D )

A)Long.parseLong(“1234”)       B)Integer.parseInt(“1234”)

C)Double.parseDouble(“123.45”)  D)Integer.parseInt(“123a”)

74.在JSP頁面中使用<jsp:setProperty name="bean的名字" property ="*" />格式,將表單參數為Bean屬性賦值,property="*"格式要求Bean的屬性名字(B)

A)必須和表單參數類型一致     B)必須和表單參數名稱一一對應

C)必須和表單參數數量一致     D)名稱不一定對應

75.在JSP頁面中使用<jsp:setPropety name="bean的名字" property="bean屬性名" param="表單參數名"/>格式,用表單參數為Bean屬性賦值,要求Bean的屬性名字(D)。

A)必須和表單參數類型一致     B)必須和表單參數名稱一一對應

C)必須和表單參數數量一致     D)名稱不一定對應

76、下面哪一項對Servlet、JSP的描述錯誤?( D )

A. HTML、Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難。

B. JSP技術是在Servlet之后產生的,它以Servlet為核心技術,是Servlet技術的一個成功應用。

C. 當JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節碼執行

D. 一般用JSP來處理業務邏輯,用Servlet來實現頁面顯示。

77、在MVC設計模式體系結構中,(B )是實現控制器的首選方案。

     A. JavaBean     B. Servlet  C. JSP     D. HTML

78、給定TheBean類,假設還沒有創建TheBean類的實例,以下哪些JSP標准動作語句能創建這個bean的一個新實例,並把它存儲在請求作用域 ? ( C )

A.<jsp:useBean name="myBean" type="com.example.TheBean"/>

B.<jsp:takeBean name="myBean" type="com.example.TheBean"/>

C.<jsp:useBean id="myBean" class="com.example.TheBean" scope="request" />

D.<jsp:takeBean id="myBean" class="com.example.TheBean"scope="request" />

79、包含Servlet發回到客戶端信息的ServletResponse對象是由( C )創建的。

A. 客戶端的瀏覽器           B. Web服務器的HTTP引擎

C. Web服務器的Servlet容器  D. Servlet對象

80、閱讀下面代碼片段:

JavaBeanClass bean=new JavaBeanClass(parameter);

request.setAttribute("keyword",bean);

該段代碼創建的Bean,下列敘述哪項是正確的?( A )

A.Request 周期的Bean   B.Application 周期的Bean   C.Session     D.Page周期的Bean

81、下面是一個Servlet部署文件的片段:

<servlet>

    <servlet-name>Hello</servlet-name>

    <servlet-class>myservlet.example.FirstServlet</servlet-class>     

</servlet>

<servlet-mapping>

    <servlet-name>Hello</servlet-name>

    <url-pattern>/helpHello</url-pattern>

</servlet-mapping>

Servlet的類名是( A )

A.FirstServlet     B.Hello        C. helpHello     D. /helpHello

82、下面是創建Statement接口並執行executeUpdate方法的代碼片段:

   conn=DriverManager.getConnection("jdbc:odbc:book","","");

   stmt=conn.createStatement();

   String strsql="insert into book values('TP003', 'ASP.NET','李','清華出版社',35)";

   n=stmt.executeUpdate(strsql);

   代碼執行成功后n的值為(  A  ) 。

A)1       B)0      C)-1     D)一個整數

83.下面哪一項不是JDBC的工作任務?(C)

A)與數據庫建立連接    B)操作數據庫,處理數據庫返回的結果

C)在網頁中生成表格   D)向數據庫管理系統發送SQL語句

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

A)通過DriverManager.getConnection方法加載  B)調用方法 Class.forName

C)通過添加系統的jdbc.drivers屬性           D)通過registerDriver方法注冊

85.關於分頁顯示,下列的敘述哪一項是不正確的?(A)

A)只編制一個頁面是不可能實現分頁顯示的   B)采用一至三個頁面都可以實現分頁顯示

C)分頁顯示中,記錄集不必在頁面跳轉后重新生成 D)分頁顯示中頁面顯示的記錄數可以隨用戶輸入調整

86.在建立JSP網站目錄時需要遵循一些規則,以下規則錯誤的是:(B)

A)每個主要欄目開設一個相應的子目錄

B)所有flash, avi, ram, quicktime 等多媒體文件存放在根目錄下

C)根目錄一般只存放index.htm以及其他必須的系統文件

D)目錄建立應以最少的層次提供最清晰簡便的訪問結構

87.DriverManager類的getConnection(String url,String user,String password)方法中,參數url的格式為jdbc:<子協議>:<子名稱>,下列哪個url是不正確的?(A)

A"jdbc:mysql://localhost:80/數據庫名"      B)"jdbc:odbc:數據源"

C)"jdbc:oracle:thin@host:端口號:數據庫名"  D)"jdbc:sqlserver://172.0.0.1:1443;DatabaseName=數據庫名"

88.在JDBC中,下列哪個接口不能被Connection創建(D)。

A)Statement      B)PreparedStatement    C)CallableStatement   DRowsetStatement

89.下面是加載JDBC數據庫驅動的代碼片段:

   try{       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   }

   catch(ClassNotFoundException e){       out.print(e);   }

該程序加載的是哪個驅動?()

A)JDBC-ODBC橋連接驅動     B)部分Java編寫本地驅動

C)本地協議純Java驅動        D)網絡純Java驅動

91.下面的代碼是連接哪個數據庫的驅動加載片段( A )

  try{     Class.forName("oracle.jdbc.driver.OracleDriver");  }

  catch(Exception e){     out.print(e.toString());  }

A)Oracle     B)Sql Server    C)MySql      D)不確定

93.查詢結果集ResultSet對象是以統一的行列形式組織數據的,執行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");語句,得到的結果集rs的列數為( B )

A)4         B)5       C)6         D)不確定

94.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

下面哪項對該rs描述正確的是(B)

A)只能向下移動的結果集  B)可上下滾動的結果集  C)只能向上移動的結果集  D)不確定是否可以滾動

95.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

下面哪項對該rs描述正確( A )

A)不能用結果集中的數據更新數據庫中的表  B)能用結果集中的數據更新數據庫中的表

C)執行update方法能更新數據庫中的表     D)不確定

96.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

下面哪項對該rs描述正確( B )

A)數據庫中表數據變化時結果集中數據不變        B)數據庫中表數據變化時結果集中數據同步更新

C)執行update方法能與數據庫中表的數據同步更新  D)不確定

97.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

rs.first();

下面哪項對該rs描述正確(A)

Ars.isFirst()為真      B)rs.ifLast()為真   C)rs.isAfterLast()為真   D)rs.isBeforeFirst()為真

98.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

rs.first();rs. previous();

下面哪項對該rs描述正確(D)

A)rs.isFirst()為真    B)rs.ifLast()為真   C)rs.isAfterLast()為真   D)rs.isBeforeFirst()為真

99.下列代碼生成了一個結果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

rs.last();rs.next();

下面哪項對該rs描述正確(C)

A)rs.isFirst()為真    B)rs.ifLast()為真     C)rs.isAfterLast()為真    D)rs.isBeforeFirst()為真

100.給出了如下的查詢條件字符串String condition="insert book values(?,?,?,?,?)";下列哪個接口適合執行該SQL查詢(B) 

A)Statement    BPrepareStatement   C)CallableStatement   D)不確定

101.下面對Servlet、Applet的那一項描述錯誤?(D)

A)Servelt與Applet相對應       B)Applet運行在客戶端瀏覽器

C)Servlet運行在Web服務器端  DServletApplet不可以動態從網絡加載

102.下面哪一項不在Servlet的工作過程中?(B)

A)服務器將請求信息發送至Servlet          B)客戶端運行Applet

C)Servlet生成響應內容並將其傳給服務器    D)服務器將動態內容發送至客戶端

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

A)doGet()  B)doPost()  C)service()  Dclose()

104.下面哪一項對Servlet、JSP的描述錯誤?(D)

A)HTML、Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難。

B)JSP技術是在Servlet之后產生的,它以Servlet為核心技術,是Servlet技術的一個成功應用。

C)當JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節碼執行

D)一般用JSP來處理業務邏輯,用Servlet來實現頁面顯示。

105.下面哪一項對Servlet、JSP的描述錯誤?(D)

A)Servlet可以同其他資源交互,例如文件、數據庫  B)Servlet可以調用另一個或一系列Servlet

C)服務器將動態內容發送至客戶端                DServlet在表示層的實現上存在優勢

107.下面哪一項對Servlet描述錯誤?(C)

A)Servlet是一個特殊的Java類,它必須直接或間接實現Servlet接口

B)Servlet接口定義了Servelt的生命周期方法

C)當多個客戶請求一個Servlet時,服務器為每一個客戶啟動一個進程

D)Servlet客戶線程調用service方法響應客戶的請求

108.下面Servlet的哪個方法載入時執行,且只執行一次,負責對Servlet進行初始化。( B )

A)service()     Binit()     C)doPost()     D)destroy()

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

A)service()     B)init()     C)doPost()     Ddestroy()

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

A)必須為Tomcat編寫一個部署文件。               B)部署文件名為web.xml

C)部署文件在Web服務目錄的WEB-INF子目錄中    D)部署文件名為Server.xml

112.下面是Servlet調用的一種典型代碼:

<%@ page contentType="text/html;charset=GB2312" %>

<%@ page import="java.sql.*" %>

<html><body bgcolor=cyan>

<a href="helpHello">訪問FirstServlet</a>

</body></html>

該調用屬於下述哪種。(B)

A)url直接調用     B)超級鏈接調用  C)表單提交調用    D)jsp:forward調用

113.下面是Servlet調用的一種典型代碼:

<%@ page contentType="text/html;charset=GB2312" %>

<%@ page import="java.sql.*" %>

<html>

<body bgcolor=cyan>

<jsp:forward page="helpHello"/>

</body>

</html>

該調用屬於下述哪種。(D)

A)url直接調用     B)超級鏈接調用   C)表單提交調用    D)jsp:forward調用

114.關於MVC架構的缺點,下列的敘述哪一項是不正確的?(B)

A)提高了對開發人員的要求  B)代碼復用率低

C)增加了文件管理的難度    D)產生較多的文件

115.關於JSP Model1模式的缺點,下列的敘述哪一項是不正確的?(D)

A)應用是基於過程的        B)業務邏輯和表示邏輯混合

C)軟件維護和擴展困難      D)產生較多的文件

116.關於JSP Model2模式的優點,下列的敘述哪一項是不正確的?(D)

A)模型具有較高的通用性     B)Servlet對象擅長控制

C)分離了視圖層和業務層     DMVC之間具有較低的耦合性

117.閱讀下面代碼片段:

JavaBeanClass bean=new JavaBeanClass(parameter);

HttpSession session=request.getSession(true);

session.setAttribute("keyword",bean);

該段代碼創建的Bean,下列敘述哪項是正確的?(C)

A)Request 周期的Bean    B)Application 周期的Bean    CSession    D)Page周期的Bean

118.閱讀下面代碼片段:

JavaBeanClass bean=new JavaBeanClass(parameter);

getServletContext().setAttribute("keyword",bean);或者

application.setAttribute("keyword",bean);

該段代碼創建的Bean,下列敘述哪項是正確的?(B)

A)Request 周期的Bean    BApplication 周期的Bean     C)Session     D)Page周期的Bean

119.閱讀下面代碼片段:

JavaBeanClass bean=new JavaBeanClass(parameter);

request.setAttribute("keyword",bean);

該段代碼創建的Bean,下列敘述哪項是正確的?(A)

ARequest 周期的Bean  B)Application 周期的Bean  C)Session     D)Page周期的Bean


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM