




已阅读5页,还剩91页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9657.在Java语言中,类Student是类Person的子类,Student的构造方法中有一句super(),该语句表达了什么概念?(选择1项)a.调用类Worker中定义的super()方法b.调用类Person中定义的super()方法c.调用类Person的构造方法d.语法错误58.现在需要建立自制类MyClass,同时需要将此类放入自制包MyPackage,正确的声明方法为?(选择1项)a.public class MyPackage.MyClassb.public class MyClass in MyPackagec.package MyPackage;public class MyClassd.public package MyPackage;class MyClass65、Hashtable实现以下哪个接口? A.java.util.MapB.java.util.ListC.java.util.HashableD.java.util.Collection66、下面关于集合的说法正确的是? A. List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。 B. ArrayList 和 LinkedList是List接口的实现类。 C. 要支持随机访问,选择LinkedList类较好,而顺序的访问列表元素使用ArrayList类更好。 D. Set 接口继承 Collection 接口,而且它允许集合中存在重复项。67、下面关于ArrayList的说法正确的是? AArrayList()可以构造一个初始容量为 5 的空列表。 BArrayList初始化时用户可以自定义ArrayList对象的初始容量。 CArrayList对象中只能存放同一数据类型的数据。DArrayList对象中不能存放NULL。89、以下那种类型的对象哪个被throw抛出?(Java异常处理的概念)A.collection B.Event C.Object D.Exception 90、哪个关键字可以抛出异常?(Java异常处理的概念) A、 transient B、 finally C、 throw D、 static 91、在java的一个异常处理中,哪个语句块可以有多个?(Java异常处理的概念)A、catchB、finallyC、tryD、throws111.为MyClass类的一个无参数无返回值的方法method书写方法头,使得使用类名MyClass作为前缀就可以调用它,该方法头的形式为什么?()a.static void method()b.public void method()c.final void method()d.abstract void method()123.不允许作为类及类成员的访问控制符的是哪个项目?(选择1项)。tected127.在Java语言中,下面关于构造函数的描述正确的是()。(构造函数)a)类必须有显式构造函数b)它的返回类型是voidc)它和类有相同的名称,但它不能带任何参数d)以上皆非131.在Java语言中,小明在他的包mypackage中定义了类My_Class, 在mypackage的子包mysubpackage中也有个类My_Class。小明用 import mypackage.*; 引入包, 执行其中的语句: My_Class NewClass = new My_Class(); 时,将发生()。(包)a)创建一个类mypackage.My_Class的对象b)创建一个类mypackage.mysubpackage.My_Class的对象c)该语句是错误的d)创建一个类mypackage.My_Class的对象和一个类mypackage.mysubpackage.My_Class的对象133使用()修饰符时,一个类能被同一包或不同包中的其他类访问。(JAVA修饰符)a) privateb) pretectedc) publicd) friendly134.访问修饰符限制性最高的是()。(访问修饰符)a) privateb) protectedc) publicd) friendly135、下列关于对java中的异常的描述,哪一种是正确的?Ajava中的异常是指在编译过程中所产生的语法错误。Bjava中的异常是指用户编程时用错了Java的语句。Cjava中的异常是指Java程序在运行过程中所产生的运行错误。Djava中的异常是指Java程序的类加载时的错误。136.在Java中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是()。(修饰符)a)不需要任何关键字b)privatec)finald)protected137欲扩充java中的异常类型以实现用户特定的应用环境下的异常处理,则用户程序A必须重写JDK中的 Exception类B必须继承JDK中的某一异常类,并重写自己的异常处理的成员方法。C必须实现JDK中的Exception接口。D必须继承JDK中的Error类,并重写自己的异常处理的成员方法。138.在Java中,下面描述正确的是()。(try块)a)try块中可以有嵌套try块b)try块后最多可以跟随3个catch块c)try块可以单独存在153、关于java的面向对象的编程特性中的封装机制,以下说法正确的是?A将问题的特征属性与问题的功能方法相组合在一起形成一个类。B将问题的特征属性与问题的功能方法相分离,形成各自的程序。C将问题的特征属性内嵌到问题的功能方法的定义体中。 D对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。多选:214、下面关于继承的哪些叙述是正确的。(java面向对象的特征)A在java中只允许单一继承。B在java中一个类只能实现一个接口。C在java中一个类不能同时继承一个类和实现一个接口。Djava的单一继承使代码更可靠。217.在Java语言中,下面关于类的描述错误的是()。(类的继承)a)一个子类可以有多个超类b)一个超类可以有多个子类c)子类可以使用超类的所有方法d)子类一定比超类有更多的成员方法242) Java中有关“重载”和“重写”的说法正确的是()。(多态性)a)“重写”是父类与子类之间多态性的一种表现b)“重载”是一个类中多态性的一种表现c)“重载”的方法是可以改变返回值的类型d)“重载”的方法不能改变返回值的类型243)下面关于构造方法的说法正确的是()。(构造方法)a)构造方法不能被继承b)构造方法不能被重写c)构造方法不能被重载d)构造方法可以被重载268. Java集合框架中为什么既定义了许多类又定义了许多接口?(多选题)A. 一个接口有多种不同的类来实现,即一种功能有多种方法来实现B. 一个类实现多个不同的接口,将多种功能集合到一起C. 接口定义功能,类提供具体实现D. 因为Java只支持单一继承269. 实现Set接口的两个类采用的是什么方法实现的?(多选题)A. HashSet采用哈希表来实现Set接口B. TreeSet采用有序的平衡二叉树来实现Set接口C. HashSet采用维护有序数组的方法来实现Set接口D. TreeSet采用二叉树来实现Set接口270. 实现Map接口的两个类采用的是什么方法实现的?(多选题)A. HashMap采用哈希表来实现Map接口B. HashMap采用维护有序数组的方法来实现Map接口C. TreeMap采用有序的平衡二叉树来实现Map接口D. TreeMap采用二叉树来实现Map接口278. Java代码中可以使用下列哪些注释方式?(多选题)A. /* comment */B. / commentC. /* comment */D. # comment420. Java中的继承有什么特点?(类之间的关系)A. 子类继承父类的构造函数B. 一个类可以继承自多个类C. 所有类缺省为Object类的子类D. 单继承性421Java面向对象的特征是() (Java面向对象的特征)A 继承B 封装C 多态D 调用423在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(java异常处理)A.try-catch必须配对使用B.try可以单独使用C.try-finally可以配对使用D.在try-catch后如果定义了finally,则finally肯定会执行445、当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理?A. 使用try catch语句进行捕获处理。B. throw 相关exceptionC. throws相关exceptionD. 无需处理单选题:(1)11 jsp的特点有哪些描述是错误的(C)A. 平台无关性B. 经编译后是一个servletC. 不采用多线程D. 可以嵌入java代码12关于jsp描述错误的是 (A)A. 不依赖可以重用的组件来执行应用程序B. java语言实现,可以跨平台C. 与servlet一样,采用多线程D. 将内容显示与生成相分离13关于jsp描述错误的是 (C)A. page: 在这个范围内定义的对象只与当前页面相关B. request:在这个范围内定义的对象只与在同一个请求间的页面相关C. application:会话范围允许你创建并且将对象绑定到一个会话上面D. session:绑定在会话范围的对象在不需要的时候要显示的删除16从HTTP请求中,获得请求参数,应该调用哪个方法? (C) A调用HttpServletRequest对象的getAttribute()方法 B调用ServletContext对象的getAttribute()方法 C调用HttpServletRequest对象的getParameter()方法 D 调用HttpServletRequest对象的setAttribute()方法146.在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是(C)。(获取请求参数的方法) a)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法b)如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串c)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组d)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String)request.getParameter(key)174. 在J2EE中,下面对JSP指令的描述,正确的是(A)。(JSP的指令)a)指令以结束b)指令以结束c)指令以结束d)指令以结束175.在J2EE中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包,正确的是(D)。(JSP的page指令)a) b) c) d) 185.在J2EE中,在一个JSP文件中,有表达式,它将输出(B)。(JSP的表达式)a) 2+3b) 5c) 23d) 不会输出,因为表达式是错误的199.对于应用开发和部署的过程,J2EE规范定义了一个步骤,正确的步骤应该是(C)。(J2EE开发部署的过程)a) JSP和Servlet的开发、EJB的开发、打包、运行服务器b) HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发c) 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署d) 组件开发、合成应用、合成模块、部署828 在WEB程序中(B)A. 标签的ACTION属性定义了客户机处理请求时载入哪个程序B. 标签的ACTION属性定义了服务器处理请求时载入哪个程序C. 标签的ACTION属性定义了客户机和服务器处理请求时分别载入哪个程序。D. 标签的ACTION属性没有定义处理请求时应该载入哪个程序多选题:(10)220.在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是(BD)。(Servlet的生命周期)a) 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了b) init()方法是包容器调用的Servlet实例的第一个方法c) 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法d) 在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法332以下哪些是JSP技术的特性?(三个答案)(ACD)A. 分离业务逻辑和表示B. 编写一次,随处运行C. 客户端Java资源的高效利用D. 可重用的组件和标签库 333JSP页面包括以下哪些元素?(三个答案)(ABC)A. JSP指令B. JSP ActionC. JSP脚本D. JSP控件337下列哪些是JSP的隐含声明对象?(两个答案)(AC)A. pageContextB. ErrorC. configD. Thread339使用JavaBean的好处有哪些?(三个答案)(ABC)A. JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。B. JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 C. JavaBean可以在多个应用程序中重用D. JavaBean可以实现安全性、事务行为、并发性和持久性。374. RequestDispatcher接口支持哪两种委派其它Web资源的机制?(AB)A. include()B. forward()C. request()D. dispatcher()381. 最简单的请求首先在Web浏览器的地址行输入URL,URL的内容可包括:(ABC)A. 目标服务器B. 可选的端口号C. 期望的文档D. 状态行393. JSP中不同风格的脚本元素有(ACD)A. 声明B. 定义C. scriptletD. 表达式475. 在J2EE中,对于在Servlet如何获得会话,描述正确的是(AC )。(HttpSession类)a) HttpServletRequest类的getSession方法有两个:带参数的getSession方法和不带参数的getSession方法b) 在Servlet中,可以使用HttpSession session = new HttpSession()创建session对象c) 如果HttpServletRequest类的getSession方法的参数为false,表示如果没有与当前的请求相联系的会话对象时,该方法返回nulld) 如果HttpServletRequest类的getSession方法的参数为true,表示如果没有与当前的请求相联系的会话对象时,该方法返回null527有关Cookie下列说法正确的是?(两个答案)(AB)A. Cookie是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送给浏览器的体积很小的纯文本信息B. 获得cookie后,用户以后再访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。C. Cookie是服务器端状态管理机制D. Cookie是相对安全的一种状态管理机92、软件生命周期中所花费用最多的阶段是(软件开发的生命周期)A)详细设计 B)软件编码 C)软件测试 D)软件维护 93、下列选项中不属于软件生命周期开发阶段任务的是。(软件开发的生命周期)A)软件测试 B)概要设计 C)软件维护D)详细设计 94、软件开发的结构化生命周期方法将软件生命周期划分成(软件开发的生命周期)。 A)定义、开发、运行维护 B)设计阶段、编程阶段、测试阶段 C)总体设计、详细设计、编程调试 D)需求分析、功能定义、系统设计 95、下列叙述不正确的是(软件开发的特点)A、面向对象的技术已经在现在的软件开发中占据了主流的位置B、软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。C、软件的开发过程中如果有一个环节的发生变化变化,不一定会对其它的环节产生影响。D、目前软件开发慢慢想工程化发展。 96、对于面对对象的软件开发描述不正确的是(软件开发的特点)A、对于面向对象来说,它最重要的改进就是把世间万物都描述为对象,符合人的正常思维。B、从程序员的角度看来,面向对象代码更侧重于对象之间的交互,多个对象各司其职,相互协作以完成目标。C、面对对象软件开发是以软件模块为单位来分配任务。D、面对对象的优势之一是能够提高代码的重用性,减少程序员的开发工作量。 98、下列叙述中正确的是(软件工程的开发步骤)A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对99、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(软件工程的开发步骤)A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段 100、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(软件工程的开发步骤)。A、维护时期B、计划时期C、运行时期D、开发时期140、软件开发周期中最简短的阶段是:A需求分析B系统设计C软件开发D问题定义142下列哪些阶段不属于软件开发周期?A软件定义B软件开发C软件维护D软件推销57.在Java语言中,类Student是类Person的子类,Student的构造方法中有一句super(),该语句表达了什么概念?(选择1项)a.调用类Worker中定义的super()方法b.调用类Person中定义的super()方法c.调用类Person的构造方法d.语法错误65、Hashtable实现以下哪个接口? A.java.util.MapB.java.util.ListC.java.util.HashableD.java.util.Collection66、下面关于集合的说法正确的是? A. List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。 B. ArrayList 和 LinkedList是List接口的实现类。 C. 要支持随机访问,选择LinkedList类较好,而顺序的访问列表元素使用ArrayList类更好。 D. Set 接口继承 Collection 接口,而且它允许集合中存在重复项。67、下面关于ArrayList的说法正确的是? AArrayList()可以构造一个初始容 CArrayList对象中只能存放同一数据类型的数据。DArrayList对象中不能存放NULL。72、要使用Java语言开发socket程序,需要使用( )包。(输入输出处理网络编程) A、 B、java.io C、java.awt D、java.util74、Thread类用来创建和控制线程,一个线程从下面( )方法开始执行。(java线程的概念)A、init() B、start() C、run() D、notifyAll()77、关于JAVA中垃圾回收机制的说法正确的是?(垃圾回收机制的两种方法) A、Java技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。 B、当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。 C、当程序运行结束后,所有创建的对象都会被自动清除出内存空间。 D、垃圾收集线程在一个Java程序中的执行是自动的,也可以强制执行78、关于JAVA中垃圾回收的说法正确的是?(垃圾回收机制的两种方法) A、当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。B、垃圾收集意味着程序不再需要的对象是无用信息,这些信息将被回收。C、JAVA中垃圾收集是自动完成的。D、JAVA中垃圾收集的所有算法都能100%清除废弃内存。80、下面哪些是java语言中的关键字?(Java编码规范) A sizeof B abstract C NULL D Native81、下面语句哪个是正确的?(Java编码规范) A char=abc; B byte b=128; C float f=0.23f; D double=0.7E-3;90、哪个关键字可以抛出异常?(Java异常处理的概念) A、 transient B、 finally C、 throw D、 static91、在java的一个异常处理中,哪个语句块可以有多个?(Java异常处理的概念)A、catchB、finallyC、tryD、throws125.设 x = 1 , y = 2 , z = 3,则表达式 y+=z-/+x-x 的值是?(选择1项)a.0b.1c.2d.3127.在Java语言中,下面关于构造函数的描述正确的是()。(构造函数)a) 类必须有显式构造函数b) 它的返回类型是voidc) 它和类有相同的名称,但它不能带任何参数d) 以上皆非128.在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句 super() ,该语句()。(super关键字)a) 调用类Worker中定义的super()方法b) 调用类Person中定义的super()方法c) 调用类Person的构造函数d) 语法错误130.在Java语言中,小明在他的类SquareRoot中定义了方法method_A, 其中包含语句: double my_result = Math.sqrt(1000); 他需要导入()。(导入包和java.lang包)a)Java.lang.*b)Java.Math.*c) Java.util.Math.*;d) 以上皆非157、下列那个是char类型的值的范围?A. -2727-1 B. 0216-1 C. 0216D. 028 158、下面哪些是短整型short的取值范围:A-27 27-1 B0 215 C215 215-1D231 231-1160、下面的哪些赋值语句是错的?A. float f = 11.1; B. double d = 5.3E12; C. double d = 3.14159; D. double d = 3.14D.7下面关于servlet生命周期说法错误的是: A. servlet在整个生命周期中只执行一次service方法B. 在Servlet的生命周期中,仅执行一次init方法,是在服务器装入Servlet时执行的C. 缺省的服务功能是调用与Http请求方法相应的do功能D. 缺省的init()方法设置了Servlet的初始化参数,并用它的ServletConfig对象参数来启动配置9关于 Servlet说法错误的是 A. servlet用于构建动态网页B. 用户编写servlet必须显示的定义一个构造方法C. servlet用于处理业务逻辑D. servlet可以根据用户不动的请求做出不动的响应10关于Servlet说法正确的是 A. 自己编写的servlet必须实现servlet接口B. dopost()方法和doget()方法必须同时存在C. servlet的工作方式基于请求/响应D.servlet的init()方法每当servlet调用时都执行一次40以下哪个方法不是Servlet的生命周期接口定义的?Ainit()Bservice()Cdestroy()Dcreate()43下述Servlet的处理流程中表述不正确的步骤是:A客户端发送一个请求至服务器端;服务器将请求信息发给Servlet;BServlet引擎,也就是ejb容器会调用Servlet的service方法;CServlet构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。D服务器将响应返回给客户端。110、对于JDBC的技术说法不正确的是A、JDBC是一种用于执行SQL语句的java APIB、JDBC可以为多种关系数据库提供统一的访问接口C、JDBC由一组用java语言编写的类与接口组成D、用户能够通过JDBC使用特定的SQL语言来存取数据库中的数据16从HTTP请求中,获得请求参数,应该调用哪个方法? A调用HttpServletRequest对象的getAttribute()方法 B调用ServletContext对象的getAttribute()方法 C调用HttpServletRequest对象的getParameter()方法 D 调用HttpServletRequest对象的setAttribute()方法146.在J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是()。(获取请求参数的方法)a) getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法b) 如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串c) 如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组d) getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String)request.getParameter(key) 26关于mvc模式的说法错误的是 A. Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分B. MVC即Model-View-的缩写,是一种常用的设计模式C. Controller控制整个framework中各个组件的协调工作D. view用于处理业务逻辑18关于struts框架描述错误的是A. Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分B. 在Struts中,承担MVC中Controller角色的是一个ServletC. 在Struts中,用户的请求必须以*.do作为请求服务名D. :Struts的核心是ActionSevlet,ActionSevlet的核心是Struts-config.xml214、下面关于继承的哪些叙述是正确的。(java面向对象的特征)A在java中只允许单一继承。B在java中一个类只能实现一个接口。C在java中一个类不能同时继承一个类和实现一个接口。Djava的单一继承使代码更可靠。215.Java VM执行的操作包括()。(JAVA VM)a) 加载.class文件b) 将.java文件编译成.class文件c) 管理内存d) 执行垃圾回收236)在Java语言中,如果你想编写一个多线程的程序,你可以使用的方法是()。(Thread)a)扩展类Threadb)实现接口Runnablec)扩展类Runnabled)实现接口Thread238)在Java中,下列()是合法的声明。(数值型数据类型的初始化)a)float f=1/3;b)int i=1/3;c)float f=1.01;d)double d=999d;240)HashMap和Hashtable正确的说法有()。(数组与集合)a)都属于Map接口的类b)Hashtable 类不是同步的,HashMap类是同步的c)Hashtable 类不允许 null 键和 null 值d)HashMap 类允许null 键和null 值242) Java中有关“重载”和“重写”的说法正确的是()。(多态性)a)“重写”是父类与子类之间多态性的一种表现b)“重载”是一个类中多态性的一种表现c)“重载”的方法是可以改变返回值的类型d)“重载”的方法不能改变返回值的类型 243)下面关于构造方法的说法正确的是()。(构造方法)a)构造方法不能被继承b)构造方法不能被重写c)构造方法不能被重载d)构造方法可以被重载255.在java中一个类被声明为final类型,表示的意思是( )。(Final关键字)a)该类可以被其子类继承b)该类一定是一个子类c)该类不能被继承d)该类是一个顶级类256.下面哪些接口直接继承于Collection接口()。(集合)a)Listb)Mapc)Setd)HashTable278. Java代码中可以使用下列哪些注释方式?(多选题)A. /* comment */B. / commentC. /* comment */D. # comment 306、下面哪些不是java的基本数据类型?A. short B. BooleanC. IntD. float 308.result是一个boolean型的变量,下面的哪些表达式是合法的?A. result = true; B. if ( result ) / do something. C. if ( result!= 0 ) / so something. D. result = 1 313.在java语言中,下列表达式返回true的是哪些项目。(选择2项)a.john=johnb.john.equals(john)c.john=johnd.john.equals(new Button(john)421Java面向对象的特征是() (Java面向对象的特征)A 继承B 封装C 多态D 调用423在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(java异常处理)A.try-catch必须配对使用B.try可以单独使用C.try-finally可以配对使用D.在try-catch后如果定义了finally,则finally肯定会执行445、当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理?a) 使用try catch语句进行捕获处理。b) throw 相关exceptionc) throws相关exceptiond) 无需处理463. 下面的语句中正确的是?(多选题)A. import java.util.Date;B. import java.*.*;C. import java.util.*;D. import java.lang.System.out;473.在Java中,下列方法( )是一个String对象所具有的。(字符串方法和Object对象)a) equals(Object)b) trim()c) round()d) toString()483.下面哪些接口直接继承于Collection接口()。(集合)a)Listb)Mapc)Setd)HashTable202 下面关于servlet工作方式说法正确的是: A. 读取客户程序发送来的显式数据(表单数据)B. 生成相应的结果C. 每当一个客户请求一个HttpServlet对象,该对象的service()方法就被调用D. 当服务器卸装Servlet时,不管service()方法是否调用完成后,直接调用destroy()方法203.在Servlet类中,有一个方法init()用来做初始化,下面哪个说法是正确的? A 它在servlet类被实例化的时候调用B 它在servlet类被classloader加载的时候被调用C 每个servlet实例的该方法都会被多次调用D缺省的init()方法设置了Servlet的初始化参数,并用它的ServletConfig对象参数来启动配置288. 建立TCP服务器端需要哪两个步骤?(多选题)A. 建立一个ServerSocket对象B. 建立一个Socket对象C. 开始监听D. 建立Socket连接331通常建立一个过滤器以下哪些步骤是正确的?(三个答案)A. 首先创建一个Java类,实现ServletFilter接口。B. 在doFilter方法中实现过滤逻辑。C. 调用FilterChain对象,激活下一个相关的过滤器,或Servlet、JSP页面。D. 在部署描述符文件(web.xml)中,对相应的Servlet和JSP页面注册过滤器。321.Servlet的任务包括以下哪些?(三个答案)a) 读取客户端发送的所有数据。这些数据通常是在Web页面的表单中输入的,但也可能来自Java applet或HTTP客户端程序。读取浏览器发送的HTTP请求数据。这些信息包括有关浏览器功能、Cookie、发出请求的客户端的主机名等详细信息。b) 生成结果。此过程可能需要与数据库通信、调用RMI或CORBA,调用遗留系统或直接计算得出响应。在文档内设置结果的格式。在多数情况下,这种情况是将信息嵌入到servlet中。c) 设置合适的HTTP响应参数。这意味着告诉浏览器返回的文档类型(例如HTML)、设置Cookie和缓存参数以及其他类似任务。d) 将文档返回给客户端。可能以文本格式(HTML)、二进制格式(GIF图像)等发送该文档。 322在Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?(三个答案)A. 很难对HTML做出修改,因为每次修改都必须重新编译Servlet。B. 由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、 所处的地区以及其他变化情况,然后再显示输出非常困难。C. 当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。D. 很难做出动态的相应。324关于客户端、Servlet与Web容器的交互说法错误的是:(两个答案)a) 一个基于servlet应用的客户通常不直接和servlet通信,而是由Web应用服务器通过Java Servlet API调用servlet来实现请求servlet的服务。b) Servlet是由Web应用服务器中的Web Container管理的。Web容器的角色是管理装载和初始化servlet,处理服务请求,卸载或撤销servlet。c) 一般来说,某一时刻在web容器中只有一个特定的servlet对象的实例,这是servlet持久性的基本原理。每次客户端调用servlet时,web容器都负责实现servlet的初始化。d) 每一个客户对servlet的请求都会创建servlet的一个对象实例。Web容器负责创建每个处理请求的新实例。另外它还负责最后的卸载或重新安装servlet。卸载和重新安装通常发生在web应用服务器崩溃或者支持servlet的文件改变时。325服务器在删除一个以前装载的servlet实例时会调用servlet 的 destroy方法。通常在这个方法中执行下列哪些操作?(三个答案)A. 释放数据库连接B. 由可用服务状态转为服务不可用状态C. 停止后台线程D. 关闭文件368. HTTP协议A. 支持客户/服务器模式B. 无状态协议C. 有状态协议D. 客户端发送HTTP请求消息给服务器326动态建立Web页面的一个主要动力是使结果基于用户提供的查询数据。Web表单处理即是从Web页面获取信息,将其传送给服务器端应用程序。传送的方式包括以下哪两种?(两个答案)A. 表单数据放置在问号之后,附加在URL的后面,发送到服务器上B. 表单数据通过嵌入在HTML中的脚本加密传送到服务器上C. 调用HttpServletRequest的getParameter方法,提供大小写敏感的参数名作为参数,获得表单数据D. 调用HttpServletResponse的sendForm方法传送表单数据327有关Cookie下列说法正确的是?(两个答案)a) Cookie是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送给浏览器的体积很小的纯文本信息b) 获得cookie后,用户以后再访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。c) Cookie是服务器端状态管理机制d) Cookie是相对安全的一种状态管理机制328有关cookie方法和属性使用正确的是:(三个答案)A. 获取cookie的名字用cookie的getName方法,getValue方法获取cookie的值。设置cookie的值用setValue方法B. getMaxAge和setMaxAge是获取和设置cookie经过多长时间就过期的两个方法。C. getDomain()和setDomain方法用于获取或设置cookie所应用的域。一般情况下,浏览器只对发送cookie的主机返回消息,我们可以利用setDomain方法指示浏览器把cookie返回到不同域中的其他主机。D. getPath和setPath方法获取或设置cookie应用的路径。如果不指定路径,浏览器将只把cookie返回给包含发送此cookie的页面的路径,329有关Servlet过滤器说法正确的是?(三个答案)A. 过滤器是一个Java程序,它在与之相关的Servlet或JSP页面之前运行,起到检查这些资源被输入的请求信息,以做预先处理的一些功能。B. 过滤器只能附加到一个Servlet或JSP页面上。C. Servlet 过滤器是可插入的一种 Web 组件,允许开发人员实现 Web 应用程序中的预处理和后期处理逻辑;D. 过滤器可以支持的功能包括日志记录、提高性能、安全处理、会话处理、XSLT 转换等。 330Servlet 过滤器有哪些特性?(三个答案)A. 将对应用程序处理的逻辑封装到多个类文件中;B. 调用是动态的,过滤器在运行时由 Servlet 容器调用来拦截和处理请求和响应;C. 通过Web 部署描述符来声明配置; D. 是可重用的。过滤器可附加到一个或多个Servlet或JSP页面上;369. ServletA. 运行在服务器上的Web容器中B. 是响应HTTP请求的J2EE组件C. 使用VbScript语言编写D. 通常用于管理所接受的请求的处理流程379. ServletA. 在服务器端运行B. 在客户端运行C. 在服务器端和客户端运行D. 与传统的CGI技术相比,Java Servlet具有更高的效率并更容易使用 400. 关于servlet,下面哪些是正确的?A. 它们是多线程的。B. 它们是无状态的。C. 它们是有状态的。D. 它们是可读写的。440以下方法是Servlet的生命周期接口定义的?(servlet生命周期)A)init()B)service()C)destr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西来宾市政协办公室商调所属事业单位工作人员1人考前自测高频考点模拟试题及答案详解(典优)
- 2025年4月四川成都中医药大学附属医院(川省中医医院)招聘辅助岗人员5人模拟试卷附答案详解(完整版)
- 2025内蒙古呼和浩特市金信金融纠纷调解中心招聘5人考前自测高频考点模拟试题及1套参考答案详解
- 2025福建厦门市集美区英村(兑山)幼儿园非在编教职工招聘4人考前自测高频考点模拟试题及答案详解(易错题)
- 从课本中看到的智慧话作文(11篇)
- 2025北京铁路局集团招聘76人(三)模拟试卷及答案详解(全优)
- 2025昆明市禄劝县教育体育局所属事业单位面向县内学校选调人员(4人)考前自测高频考点模拟试题有完整答案详解
- 2025江苏扬州大学附属医院招聘20人模拟试卷及参考答案详解
- 2025年杭州市上城区小营街道办事处编外招聘1人模拟试卷附答案详解
- 2025年甘肃省武威市事业单位招聘628人考前自测高频考点模拟试题及参考答案详解1套
- 小学生自己修改作文能力的培养研究课题结题报告.文档
- CREO基础培训教程
- GA/T 2012-2023窃照专用器材鉴定技术规范
- 蒋廷黻中国近代史
- 诗化小说示范课
- (17)-第三节 反抗外国武装侵略的斗争
- 04质量奖(现场)评审报告
- 湖北省荆州市《公共基础知识》国考招聘考试真题含答案
- GB/T 9728-2007化学试剂硫酸盐测定通用方法
- 全身式安全带定期检查表
- 《中药商品学》考试复习题库(含答案)
评论
0/150
提交评论