zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C++面向对象高级编程(下)第二周-Geekband
    C++面向对象高级编程(下)第一周-Geekband
    C++面向对象高级编程(下)-Geekband
    堆,栈,内存管理, 拓展补充-Geekband
    C++面向对象高级编程(上)-Geekband
    MFC 多屏显示
    Open CASCADE Technology: IGES Support
    JAVA反射
    HashMap
    Linux 系统编程
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/5746180.html
Copyright © 2011-2022 走看看