收藏 分销(赏)

Java-Web程序设计-高职软件专业题库带答案.doc

上传人:a199****6536 文档编号:3248433 上传时间:2024-06-26 格式:DOC 页数:151 大小:728.77KB
下载 相关 举报
Java-Web程序设计-高职软件专业题库带答案.doc_第1页
第1页 / 共151页
Java-Web程序设计-高职软件专业题库带答案.doc_第2页
第2页 / 共151页
Java-Web程序设计-高职软件专业题库带答案.doc_第3页
第3页 / 共151页
Java-Web程序设计-高职软件专业题库带答案.doc_第4页
第4页 / 共151页
Java-Web程序设计-高职软件专业题库带答案.doc_第5页
第5页 / 共151页
点击查看更多>>
资源描述

1、1. 有关C/S、B/S结构下列说法错误的是:( D )A:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。B:在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。C:通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。D:Web应用是基于C/S结构的,也就是客户端/服务器结构。2. 以下HTTP消息的题头域的含义理解正确的是:( ACD

2、 )A.Accept指示响应可以接受的媒体类型。如果没有Accept题头域,则服务器可以安全的假设客户端接受所有的媒介类型。如:accept :image/gif,accept:image/jpegB.Accept-Language指示页面的编程语言,如:Accept-Language:javaC.Content-Type指示发送到接受者的消息体的媒介类型,如:Content-type:text/htmlD.User-Agent包含发出请求消息的客户端的信息,如:User-Agent:Mozilla/4.03. 以下HTTP响应状态码的含义描述正确的是?( AD )A.200 OK 表示请求成

3、功B.400 不良请求表示服务器未发现与请求URI匹配的内容。C.404 未发现表示由于语法错误而导致服务器无法理解请求信息D.500 内部服务器错误,无法处理请求4. 两大Web服务器端技术ASP.NET和JSP的特性的对比说法错误的是:( D)A.ASP.NET将页面表现和程序代码分离,在ASPX页面中只有负责页面显示的HTML标记、Web控件标记等。而随后绑定的aspx.cs或aspx.vb页面包含了页面的程序代码。B.JSP在 HTML 代码中混合程序代码、由语言引擎执行程序代码;C.ASP.NET的页面表现与代码的分离使得程序员可以在代码页面使用多种语言,如VB.NET、C#等。D.

4、JSP被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作在对 JSP 页面的每一次请求时发生;5. 以下关于MVC设计模式中各个组件的作用说法正确的是?(AC )A.MVC设计模式是软件设计中的典型结构之一。MVC是Model/View/Control的缩写。在这种设计结构下,应用程序分为三个组成部分:Model模型、View视图和Controller控制器,每个部分负责不同的功能。B.Controller提供应用业务逻辑,是指对业务数据、业务信息的处理模块,包括对业务数据的存取、加工、综合等;C.View是指用户界面,也就是用户与应用程序交互的接口。用户可以通过view输入信

5、息,另一方面应用程序通过view将数据结果以某种形式显示给用户。D.Model则负责View和Controller之间的流程控制。6. MVC模式的优势有哪些?( ACD )A.MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。B.MVC模式实现了很好的分布式组件架构;C.对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。D.MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。7. J2

6、EE架构中各层的组件分布说明错误的是?(B )A.Application Client是客户层中包含的组件B.Applets是Web层中包含的组件C.JSP,Servlet是Web层中包含的组件D.Enterprise JavaBean放置在业务层。8. J2EE架构中包含哪些容器?(ABC )A. Applet容器和Application Client容器B.Web 组件容器C.EJB容器D.JVM容器9. J2EE组件和MVC架构的对应理解错误的是:( D )A.J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。B.Bean实现了业务逻辑,也就

7、是Model。C.J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。D.Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。10. J2EE的标准服务和API包含以下哪些?( ABC )A.HTTP:超文本传输协议;RMI-IIOP:允许 J2EE应用中的组件通过IIOP协议调用外部 CORBA 对象;B.Java IDL:Java接口定义语言;JNDI:Java 命名和目录接口;C.JMS: Java消息服务,Java Mail:在应用程序中加入邮件和通讯支持的支持。 并使用JAF来处理Emai

8、l中数据。D.JTA: 用于连接各种企业信息系统11. J2EE的优势体现在哪?(ABC )A.首先,J2EE是一系列标准,它提供了标准的服务、组件、客户端和工具,这使应用程序开发和移植非常方便,比如,我们在WebShpere平台开发的J2EE项目可以很容易的移植到WebLogic平台上。B.J2EE是W3C的标准;C.J2EE提供的组件模型很好的实现了MVC设计模式。从而实现了逻辑和显示的分离,以及代码重用。D.J2EE还提供了对现有的企业信息系统很好的兼容性,我们可以通过标准的协议集成已有的ERP等遗留系统。12. J2EE打包与部署的模块包括以下哪些?(ACD )A.Web 模块和EJB

9、 模块B.EAR模块C.应用程序客户端模块D.资源适配器模块E.XML模块13. Servlet的任务包括以下哪些?( ACD )A.读取客户端发送的所有数据。这些数据通常是在Web页面的表单中输入的,但也可能来自Java applet或HTTP客户端程序。读取浏览器发送的HTTP请求数据。这些信息包括有关浏览器功能、Cookie、发出请求的客户端的主机名等详细信息。B.生成结果。此过程可能需要与数据库通信、调用RMI或CORBA,调用遗留系统或直接计算得出响应。在文档内设置结果的格式。在多数情况下,这种情况是将信息嵌入到servlet中。C.设置合适的HTTP响应参数。这意味着告诉浏览器返回

10、的文档类型(例如HTML)、设置Cookie和缓存参数以及其他类似任务。D.将文档返回给客户端。可能以文本格式(HTML)、二进制格式(GIF图像)等发送该文档。 14. 在Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?( ABC )A.很难对HTML做出修改,因为每次修改都必须重新编译Servlet。B.由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。C.当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。D.很难做出动态的相应。15. 以下哪些是常用的Web服务

11、器?( ABD )A.Apache TomcatB.Allaire JRunC.JBuilderD.IIS16. 以下Servlet与CGI的对比正确的是?( CD )A.在可移植性和与平台无关性方面:Servlet和CGI都能够跨平台和不同的Web服务器交互B.几乎所有的主流服务器都直接或通过插件支持CGI。C.从持久性和性能上讲,传统的CGI对于每个HTTP请求都要启动一个新进程。而Servlet 只要被Web服务器装载一次,就能被每一个客户请求调用。因此Servlet比CGI性能更高。D.Servlet是用java编写的,它继承了Java语言的所有优点。Servlet可以利用丰富的Jav

12、a库。17. 以下有关Java Servlet的特性说法错误的是:( D )A.Servlet功能强大,可以解析HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。B.Servlet可以与其他系统资源交互,例如它可以调用系统中其他文件、访问数据库、Applet和Java应用程序等,以此生成返回给客户端的响应内容。 C.Servlet可以是其它服务的客户端程序,例如,它们可以用于分布式的应用系统中,可以从本地硬盘,或者通过网络从远端激活Servlet。D.Servlet API是与协议相关的。 ser

13、vlet只能用于HTTP协议。 18. 下述Servlet的处理流程中表述不正确的步骤是:( B )A.客户端发送一个请求至服务器端;服务器将请求信息发给Servlet;B.Servlet引擎,也就是ejb容器会调用Servlet的service方法;C.Servlet构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。D.服务器将响应返回给客户端19. 关于客户端、Servlet与Web容器的交互说法错误的是:(CD )A.一个基于servlet应用的客户通常不直接和servlet通信,而是由Web应用服务器通过Java Se

14、rvlet API调用servlet来实现请求servlet的服务。B.Servlet是由Web应用服务器中的Web Container管理的。Web容器的角色是管理装载和初始化servlet,处理服务请求,卸载或撤销servlet。C.一般来说,某一时刻在web容器中只有一个特定的servlet对象的实例,这是servlet持久性的基本原理。每次客户端调用servlet时,web容器都负责实现servlet的初始化。D.每一个客户对servlet的请求都会创建servlet的一个对象实例。Web容器负责创建每个处理请求的新实例。另外它还负责最后的卸载或重新安装servlet。卸载和重新安装通

15、常发生在web应用服务器崩溃或者支持servlet的文件改变时。20. 有关HttpServletRequest对象和HttpServletResponse对象的基本概念错误的是:( D )A.HttpServletRequest对象封装客户的请求信息,这些信息包括客户的环境信息和从客户端送到服务器端的数据。B.HttpServletRequest类包含了从请求对象中抽取信息的一系列方法。C.HttpServletResponse对象封装了动态产生的响应。例如,一个返回给客户端的HTML页面,这个HTML页面一般是由来自HttpServletResquest对象的数据构成的。D.一个响应对象只

16、能是HTML页面或者一个Servlet。21. Servlet的生命周期接口由下列哪个对象定义?(C )A.javax.servlet.http.HttpServletB.javax.servlet.http.HttpSessionC.javax.servlet.ServletD.javax.servlet.Session22. 以下哪个方法不是Servlet的生命周期接口定义的?( D)A.init()B.service()C.destroy()D.create()23. 以下哪种情况可能不会初始化servlet?( D )A.服务器down机后,重新装入servlet时B.已经配置了自动装

17、入选项,在启动服务器时自动装入servletC.没有配置自动装入选项,在服务器启动后,客户端首次向 Servlet 发出请求时D.新客户端向Servlet 发出请求时24. 以下是web.xml文档的一部分:DisplaymyPackage.DisplayServlet2Search/search/search.jsp1请问以上web.xml文档中的设置是指示服务器首先装载和初始化哪个servlet?( D )A.DisplayB.DisplayServlet C.search.jspD.由search.jsp生成的servlet25. 一旦初始化了Servlet,Servlet就能随时等候处

18、理请求。对于每一个请求,通常调用service方法。service方法会根据所接收到的HTTP请求的类型调用以下哪些方法?( ABC )A.doGet()B.doPost()C.doPut()D.doCreate()26. 一般来说,在多个并发线程正在执行的时候,如果有一个新的请求到来,Servlet容器将构造Servlet的一个实例,为每个用户请求建立一个新进程,这意味着,多个线程可能同时访问一些共享数据。如果要阻止这种多线程的访问,可以使Servlet实现哪个接口?(C )A.NewThreadModel 接口B.NewServlet接口C.SingleThreadModel 接口D.Si

19、ngleServlet 接口27. 服务器在删除一个以前装载的servlet实例时会调用servlet 的 destroy方法。通常在这个方法中执行下列哪些操作?( ACD )A.释放数据库连接B.由可用服务状态转为服务不可用状态C.停止后台线程D.关闭文件28.动态建立Web页面的一个主要动力是使结果基于用户提供的查询数据。Web表单处理即是从Web页面获取信息,将其传送给服务器端应用程序。传送的方式包括以下哪两种?( AC )A.表单数据放置在问号之后,附加在URL的后面,发送到服务器上B.表单数据通过嵌入在HTML中的脚本加密传送到服务器上C.调用HttpServletRequest的g

20、etParameter方法,提供大小写敏感的参数名作为参数,获得表单数据D.调用HttpServletResponse的sendForm方法传送表单数据29.以下对请求头方法的功能说明错误的是:( B )A.getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中B.getHeaderNames方法返回当前请求的所有头的名称的字符串对象C.getMethod方法返回请求方法,通常是GET或者POSTD.getProtocol返回HTTP版本号30.以下有关Servlet常用的请求头的含义说法错误的是:( D )A.Accept-Language头指出客户端倾向

21、的语言。如en。B.Content-Length头以字节为单位给出POST数据的长度。C.Host表明了主机和端口。D.User-Agent头表明了发出请求的客户代理的信息。31.下列方法设置常见HTTP头,其功能描述错误的是:(C )A.setContentType方法用来设置响应头的Content-Type。B.setContentLength方法用来设置响应头的Content-Length。C.setUserAgent方法用来设置响应头的User-AgentD.addCookie方法用来将cookie插入Set-Cookie头。32.下列HTTP 1.1中定义的状态码的主要含义描述错误的

22、是:( A )A.100199:表示重定向。B.200299:表示响应成功。C.比如 200 OK 表示一切正常,对GET和POST请求的应答文档会跟在后面D.400499:表示客户端错误。比如:404 Not Found 表示无法找到指定位置的资源。E.500599:表示服务器端错误。33.以下关于Java Servlet API说法错误的是:( D )A.Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准接口。B.Java Servlet API由两个包组成:javax.servlet 和 javax.servlet.http。C.j

23、avax.servlet.http包对http协议提供了特别的支持。D.javax.servlet包提供了对除http协议外其他协议的支持。34.以下关于ServletConfig 接口的概念和用法说明错误的是?(C )A.ServletConfig 接口用于存取Servlet实例的初始化参数,这些参数以名称/数值对的形式存在ServletConfig中。B.容器在web.xml中设置Servlet的一些部署信息,这些信息可以通过ServletConfig得到C.每一个ServletConfig对象可以对应多个Servlet。D.在程序中Servlet的init初始化方法中,我们可以通过get

24、InitParameter方法来访问web.xml中设定的servlet的初始化参数。35.下列有关Servlet接口描述错误的是?( C )A.Javax.servlet.Servlet接口是Java Servlet API的一个抽象类。B.Javax.servlet.Servlet定义了servlet必须实现的方法,比如初始化方法、处理请求的service()方法和destroy()方法等。C.不是所有的Servlet都必须实现Javax.servlet.Servlet接口。D.GenericServlet类实现了Javax.servlet.Servlet这个接口,它定义了一个通用的与协议

25、无关的servlet。HttpServlet继承了GenericServlet类,它支持HTTP协议。36.下列有关ServletRequest和ServletResponse的描述错误的是?( B)A.Servlet引擎使用ServletRequest来向Servlet提供有关客户请求的信息,使用ServletResponse向客户端传送经过MIME编码的数据。B.HttpServletRequest类和HttpServletResponse类能够提供进一步的与协议相关的数据。Servlet的Service方法的参数是ServletRequest对象或ServletResponse 对象中的

26、一个。C.发送文本数据时,使用getWriter方法返回PrintWriter对象;发送二进制数据时,使用getOutputStream方法返回ServletOutputStream对象D.在调用getWriter或getOutputStream方法之前必须调用setContentType方法。37.下列有关javax.servlet包中的接口和类描述错误的是:( D )A.ServletInputStream 类通过以二进制方式读取客户请求来提供一个输入流。可以通过调用ServletRequest.getInputStream()方法来获得对ServletInputStream对象的访问。B

27、.ServletOutputSteam 类提供了一个用于向客户发送二进制数据的输出流。可以通过调用ServletRequest.getOutputStream()方法来获得对ServletOutputStream对象的访问。C.ServletException 定义了一个由servlet抛出的普通的Exception类型。D.UselessException定义了一个由servlet抛出的,表示servlet永久或暂时无效的Exception类型。38.有关Cookie下列说法正确的是?( AB )A.Cookie是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送给浏览器的体积很

28、小的纯文本信息B.获得cookie后,用户以后再访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。C.Cookie是服务器端状态管理机制D.Cookie是相对安全的一种状态管理机制39.以下有关Cookie API说法错误的是:( A )A.通过使用HttpServletResponse对象的createCookie()方法,我们把cookie插入HTTP响应头Set-Cookie中传回给客户端浏览器。B.要从客户端浏览器读取cookie,只要使用HttpServletRequest对象的getCookies方法C.getCookies()方法返回Cookie对象的数组。如果客

29、户端没有此请求要求调用的cookie, getCookies()将返回Null。D.应用程序不能请求某一个特定的cookie,必须读取所有的cookie,循环访问该数组的各个元素,从中找出需要的那一个。40.有关cookie方法和属性使用正确的是:(ABD )A.获取cookie的名字用cookie的getName方法,getValue方法获取cookie的值。设置cookie的值用setValue方法B.getMaxAge和setMaxAge是获取和设置cookie经过多长时间就过期的两个方法。C.getDomain()和setDomain方法用于获取或设置cookie所应用的域。一般情况下

30、,浏览器只对发送cookie的主机返回消息,我们可以利用setDomain方法指示浏览器把cookie返回到不同域中的其他主机。D.getPath和setPath方法获取或设置cookie应用的路径。如果不指定路径,浏览器将只把cookie返回给包含发送此cookie的页面的路径,41.有关URL重写实现会话跟踪,下列说法错误的是?( D )A.URL重写给应用程序的每一个URL进行编码B.URL重写是在URL路径后添加会话的标识符,服务器会把该标识符和用户的会话数据关联起来。C.URL重写要求应用程序中的每个Servlet 必须对 标记上的每个 HREF 属性使用 URL 编码;D.在纯 H

31、TML 文件也可以使用 URL 编码42.有关Servlet过滤器说法正确的是?(ACD )A.过滤器是一个Java程序,它在与之相关的Servlet或JSP页面之前运行,起到检查这些资源被输入的请求信息,以做预先处理的一些功能。B.过滤器只能附加到一个Servlet或JSP页面上。C.Servlet 过滤器是可插入的一种 Web 组件,允许开发人员实现 Web 应用程序中的预处理和后期处理逻辑;D.过滤器可以支持的功能包括日志记录、提高性能、安全处理、会话处理、XSLT 转换等。43.有关过滤器init( A )方法错误的是:A.每次调用过滤器时都会执行init方法。B.init方法可以访问

32、FilterConfig对象。 FilterConfig对象提供了对servlet环境及web.xml文件中指派的过滤器名的访问。C.利用init将FilterConfig对象存放在一个字段中,以便doFilter方法能够访问servlet环境或过滤器名。D.FilterConfig对象具有一个getInitParameter方法,它能够访问部署描述符文件(web.xml)中分配的过滤器的初始化参数。 44.通常建立一个过滤器以下哪些步骤是正确的?(BCD )A.首先创建一个Java类,实现ServletFilter接口。B.在doFilter方法中实现过滤逻辑。C.调用FilterChain

33、对象,激活下一个相关的过滤器,或Servlet、JSP页面。D.在部署描述符文件(web.xml)中,对相应的Servlet和JSP页面注册过滤器。45.以下哪些是JSP技术的特性?( ABD )A.分离业务逻辑和表示B.编写一次,随处运行C.客户端Java资源的高效利用D.可重用的组件和标签库46.JSP页面包括以下哪些元素?( ABC )A.JSP指令B.JSP ActionC.JSP脚本D.JSP控件47.JSP生命周期可以分为以下哪些阶段:(ACD )A.编译、装载B.创建、转换、C.初始化、执行D.清理、卸载48.关于JSP的生命周期各方法,下列阶段说法错误的是?( C )A.当浏览

34、器请求访问一个JSP页面时, JSP引擎首先查看它是否需要编译。如果页面从来没有编译过,或者JSP页面自上次编译之后又经过了修改,那么JSP引擎就编译该页面。B.JSP被编译成servlet,因此JSP的初始化也就是servlet的初始化。要执行JSP特定的初始化,可以重写jspInit方法C.JSP引擎通过调用JSP的_jspService方法来执行用户发出的请求。可以重写这个方法D.执行诸如释放数据库连接和关闭已打开文件等的清理工作,应该使用jspDestroy方法。49.以下JSP指令说明正确的是:(ABD )A.JSP 指令是JSP页面被编译成servlet时由JSP引擎处理的指令。B

35、.page指令通过导入类、定制Servlet的超类、设置内容类型等,可以控制Servlet的结构;C.include指令可以在JSP文件转换成Servlet时,将Servlet类链接到外部文件;D.taglib指令用于定义定制的标记;50.以下JSP脚本理解错误的是:( D )A.JSP 脚本元素允许将Java代码插入到JSP即将生成的servlet中。B.形式的表达式,将其值插入到servlet的输出中C.形式的scriptlet,它被插入到servlet的_jspService方法中。D.形式的注释,插入到servlet类中,通常用于提供注释。51.有关page指令的属性理解错误的是?(D

36、 )A.page指令的import属性允许你指定一些package或class的名字,这些package将由Servlet导入。B.isThreadSafe属性控制从JSP页中产生的servlet是否将实现SingleThreadModel接口。C.page指令的session属性控制页面是否参与HTTP会话。D.page指令的isErrorpage属性指明当前页是否有错。52.有关page指令的属性理解正确的是?(BCD )A.page指令中的errorpage属性是指明如果抛出一个异常,而异常没有被捕获时,此错误处理所指向的URL。URL可以指向一个普通的HTML页面。B.page指令的c

37、ontentType属性用于设置HTTP响应头的Content-TypeC.pageEncoding属性仅在JSP1.2中有效,它定义了页的编码字符。除非指定page指令的contentType属性,否则缺省值为 ISO-8859-1。D.language属性指定将要使用的程序设计语言。53.下列哪些是JSP的隐含声明对象?( AC )A.pageContextB.ErrorC.configD.Thread54.有关JSP页面作用域page、 request、 session 和 application说法错误的是( B )A.pageContext对象只能接受来自创建当前页面的客户访问。B.

38、request对象可以在多个客户请求生命周期内接受其访问。C.session对象在整个用户会话生命周期内,在应用中接受一个单独的客户的访问。D.application对象在整个应用的生命周期内,接受来自这个应用中的任何页面的访问。55.以下有关组件理解正确的是?( ABC )A.组件是指一种包装过的软件对象,它们拥有标准化的接口,而且可在多个应用程序中重用。B.组件遵循一系列命名的规范,使调用者能够依据这些规范调用不同的组件C.JavaBean就是一种组件,可以在多个应用程序中重用。D.JavaBean、Servlet和Applet组件都是服务器端组件。56.使用JavaBean的好处有哪些?

39、(ABC )A.JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。B.JavaBean更明确的把WEB页面的设计和软件的设计区分开来。C.JavaBean可以在多个应用程序中重用D.JavaBean可以实现安全性、事务行为、并发性和持久性。57.有关JavaBean的属性说法错误的是:( A )A.JavaBean的属性就是它的成员变量。B.当我们需要在一个属性上保存多值的时候,而这些值的类型相同,就可以使用索引属性C.Readable和Writeable修饰符决定了Bean是否拥有公开的getter/setter函数。D.在JSP中

40、使用标记来动态的存取属性值。58.有关Bean的自省理解错误的是?( D )A.JavaBean的自省可以让构造工具来分析Bean是如何工作的。B.每个BeanInfo类都实现了BeanInfo接口,该接口专门列出了需要让构造工具知晓的Bean的特性。C.当引擎遇到一个JavaBean组件时,它首先会遍历这个类以及它的超类,看是否存在对应的BeanInfo类,如果存在就使用BeanInfo类中指明的信息作为此组件的相关信息,如果没有BeanInfo类,那便会通过默认的设计模式来判断组件的属性、方法和事件。D.使用BeanInfo的目的就是为了让Bean组件更好用,一般用于运行期,而不用于设计期

41、和JSP的编译期。59.以下从四种不同的作用域中得到Bean的实例,说法错误的是:( A )A.page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取JavaBean;B.request是指在当前的用户请求中取得实例,从ServletRequest对象中获取JavaBean ;C.session是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程不同请求之间共享数据,从HttpSession对象中获取JavaBean ;D.application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext对象中获

42、取JavaBean 。60.有关JSP自定义标记,说法正确的是?(ABC )A.分离页面设计和逻辑设计;B.允许开发人员将一些复杂的服务器端行为以标记处理的形式放到JSP页面中;C.可以自定义将某些数据添加到输出流中,甚至可以在页面发送到浏览器之前修改页面本身的内容。D.使用JSP自定义标记时,是由一个特殊的servlet类来决定怎样处理自定义标记。61.以下哪个不是JSP标记库的构成部分?(C )A.标记处理器B.标记库描述文件C.标记库处理servletD.应用程序部署描述符(web.xml)E.在JSP页面中的标记库声明62.有关标记处理器说法正确的是?(AD )A.标记处理器是一个Ja

43、va类,它执行标记的预定义的特定行为。B.如果自定义标记并不关心开始标记和结束标记之间的标记体,那么标记处理器类可以继承BodyTagSupport类C.如果自定义标记需要访问或修改开始标记和结束标记之间的标记体,那么标记处理器类需继承TagSupport类。 D.标记处理器类有权访问所有的JSP资源,例如PageContext对象、请求响应对象,以及会话对象63.有关使用Scriptlet和使用自定义标记的对比说法错误的是:(B )A.使用Scriptlet有很多缺点:例如将逻辑和表示混合在一起,造成分工的混乱,使JSP页面难以阅读和维护。B.Scriptlet可以重用,从而节省开发和测试时

44、间。C.JSP自定义标记可以访问JSP页面可以使用的所有对象,包括请求、响应对象,以及输出变量。D.JSP自定义标记可以嵌套,并且简化了一个JSP页面的可读性。64.有关JSP与Servlet 的调用下列说法错误的是:( A )A.在Servlet中使用ResponseDispatcher 来调用JSP页面B.JSP中通过Form的Action属性调用ServletC.JSP可以从JSP或HTML页面的标记中调用。D.使用jsp:forward标记,可以在JSP页面中将处理转向另外一个JSP页面65.以下JSP与Servlet 的交互调用的代码示例说明错误的是:(A )A.getServletContext().getResponseDispatcher(/pages/showResults.jsp).forward(req,res);是在Servlet中使用ResponseDispatcher调用名为showResults的JSP页面。B.是通过Form的Action属性在JSP页面中调用名为myServlet的servletC.是从JSP或HTML页面的标记中调用名为DateDisplay.jsp 的JSP页面。D.中,将控制转向myJSP.jsp这个JSP页面。这与使

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服