tiduoduo.com
java+web题库

在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()

A.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

B.init()方法是包容器调用的Servlet实例的第一个方法

C.在包容器把请求传送给Servlet之后,在和调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D.在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法


参考答案:C, D


在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。

A.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

B.init()方法是包容器调用的Servlet实例的第一个方法

C.在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法

D.在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法


参考答案:B, D


获取表单提交的参数,通常使用的内部对象是request、方法是getParameter。()

此题为判断题(对,错)。


参考答案:正确


有关Servlet的生命周期说法不正确的是:()。

A、Servlet的生命周期由Servlet实例控制

B、init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象

C、service()方法响应客户端发出的请求

D、在容器移除servlet 时,调用destroy方法,进行资源的释放


参考答案:A


有关Servlet的生命周期说法正确的有()。

  • A、Servlet的生命周期由Servlet实例控制
  • B、init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
  • C、service()方法响应客户端发出的请求
  • D、destroy()方法释放Servlet实例

正确答案:B,C,D


 下面哪一个不是JSP本身已加载的基本类?(b )(A)java.lang.* (B)java.io.* (C)javax.servlet.* (D)javax.servlet.jsp.*

.JSP网页文件的扩展名是(C )(A)JAVA (B)CLASS (C)JSP (D)ASP

Page 指令用于定义JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是: (D )(A)作用于整个JSP页面。(B)可以在一个页面中使用多个指令。(C)为增强程序的可读性,建议将指令放在 JSP 文件的开头,但不是必须的。(D)指令中的属性只能出现一次。

在 WEB 应用程序的目录结构中,在WEB-INF文件夹外的文件为() 。 (A)(A).jsp文件(B).class文件(C).jar文件(D)web.xml 文件

下边哪个不是FORM 的元素? D (A)Input (B)textarea (C)select (D)table

下面哪个是空格B (A)& (B)  (C)© (D)<

.中的 align属性是什么含意?C (A)加粗(B)斜体(C)对齐方式(D)边框样式

下列哪一个是单选按钮?D (A) (B) (C) (D)

下边哪个不是JSP的内置对象? C (A)session (B)request (C)cookie (D)out

哪个是 JSP指令标记? C (A) (B) (C) (D)

当在 JSP 文件中要使用到Vector 对象时,应在JSP文件中加入以下哪个语句?C (A) (B) (C) (D)

关于 JavaBean 的说法,哪个是正确的?D (A)JavaBean 的具体类可以不是public的。(B)JavaBean 可以只提供一个带参数的构造器。(C)jsp:userBean可以向 HTML标记一样不关闭。(D)JavaBean 可以保存状态。

在 JSP中调用 JavaBean时不会用到的标记是: ( A )(A) (B) (C) (D)

下列关于C#的异常处理的说发法,错误的是()。

  • A、Try块必须跟catch块组合使用,不能单独使用
  • B、一个try块可以跟随多个catch块
  • C、使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常
  • D、在try…catch…..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行

正确答案:B,C


Servlet的生命周期包括下列哪几个阶段?()

  • A、装载Servlet
  • B、创建一个Servlet实例
  • C、调用init()方法
  • D、激活Service()方法,并传递请求和响应对象
  • E、调用destroy()方法来销毁Servlet

正确答案:A,B,C,D,E


Servlet的生命周期可以分为初始化阶段,运行阶段和销毁阶段三个阶段,以下过程属于初始化阶段是()。

  • A、加载Servlet类及.class对应的数据
  • B、创建serletRequest和servletResponse对象
  • C、创建ServletConfig对象
  • D、创建Servlet对象

正确答案:A,C,D


关于finally块中的代码描述正确的是()

  • A、finally块中的代码总是被执行的
  • B、如果try块后没有catch块,finally块中的代码才会执行
  • C、异常发生时才被执行
  • D、异常没有发生时才被执行

正确答案:A


以下描述JSP与Servlet的关系,正确的有()

  • A、jsp最后会编译成servlet来执行
  • B、MVC中Servlet做C、jsp做V
  • C、Servlet在代码中输出html
  • D、JSP和Servlet都是解释执行
  • E、JSP是编译执行,而Servlet是解释执行

正确答案:A,B,C,E

更多 “java+web题库” 相关考题
考题 关于客户端、Servlet与Web容器的交互说法错误的是()。A、一个基于servlet应用的客户通常不直接和servlet通信,而是由Web应用服务器通过Java Servlet API调用servlet来实现请求servlet的服务B、Servlet是由Web应用服务器中的Web Container管理的。Web容器的角色是管理装载和初始化servlet,处理服务请求,卸载或撤销servletC、一般来说,某一时刻在web容器中只有一个特定的servlet对象的实例,这是servlet持久性的基本原理。每次客户端调用servlet时,web容器都负责实现servlet的初始化D、每一个客户对servlet的请求都会创建servlet的一个对象实例。Web容器负责创建每个处理请求的新实例。另外它还负责最后的卸载或重新安装servlet。卸载和重新安装通常发生在web应用服务器崩溃或者支持servlet的文件改变时正确答案:C,D

考题 多选题Servlet的生命周期包括下列哪几个阶段?()A装载ServletB创建一个Servlet实例C调用init()方法D激活Service()方法,并传递请求和响应对象E调用destroy()方法来销毁Servlet正确答案:E,A解析:暂无解析

考题 异常的处理,可在该方法的代码段中包含3类代码:()、()和finally代码块。正确答案:try;catch

考题 多选题下列关于C#的异常处理的说发法,错误的是()。ATry块必须跟catch块组合使用,不能单独使用B一个try块可以跟随多个catch块C使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常D在try…catch…..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行正确答案:C,B解析:暂无解析

考题 单选题ServletContext对象是如何创建的()A 由 Servlet容器创建,对于每个HTTP请求.Servlet容器都会创建一个ServletContext对象B 由JavaWeb 应用本身为自己创建一个ServletContext对象C 由Servlet容器创建,对于每个JaveWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象正确答案:B解析:暂无解析

考题 填空题异常的处理,可在该方法的代码段中包含3类代码:()、()和finally代码块。正确答案:try,catch解析:暂无解析

考题 ServletContext对象是如何创建的()A、由 Servlet容器创建,对于每个HTTP请求.Servlet容器都会创建一个ServletContext对象B、由JavaWeb 应用本身为自己创建一个ServletContext对象C、由Servlet容器创建,对于每个JaveWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象正确答案:C

考题 考虑下列Java代码:  class A {  public static void main(String[] args) {    try {  System.out.println("Hello, World!");  }  } }  其中的错误是()。 A、没有catch或finally块B、没有抛出异常的代码不能出现在try代码块内C、如果没有catch块而使用try,main()会总是抛出异常.D、class A 没有throws IOException正确答案:A

考题 单选题在Java EE中,关于创建HttpServletRequest对象的说法正确的是()。A从request获取传入的参数,可以调用getParameter方法B由Java Web应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建HttpServletRequest对象C由程序员通过编码形式创建,以传递请求数据D以上都不对正确答案:B解析:暂无解析

考题 关于catch代码块说法正确的是()A、 包含有可能会引发异常的语句块B、 声明有可能会引发异常的类型C、 一般不与try块配合使用,单独使用D、 异常处理程序位于catch代码块中。正确答案:D