2024年5月6日发(作者:)

第1章WEB开发环境

(2)下列关于Tomcat说法正确的是 。

A

Tomcat

是一种编程语言

B

Tomcat

是一种开发工具

C

Tomcat

是一种编程思想

D

Tomcat

是一种开编程规范

E) Tomcat是一个免费的开源的Serlvet容器

(3)下列关于Tomcat个目录说法错误的是 。

A) bin目录——包含启动/关闭脚本

B) conf目录——包含不同的配置文件

C) Lib目录——包含Tomcat使用的JAR文件

D) webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹

放于

此目录下

E

work

目录

——

包含

web

项目示例,当发布

web

应用时,默认情况下把

web

文件夹放于

此目录下

第2章JSP编译指令

一、选择题:

(1)下列关于JSP编译指令说法错误的是 。

A)编译指令用于从JSP发送一个信息到容器上

B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等

C

)编译指令向客户端产生任何输出

D)编译指令所有的指令都在整个JSP页面内有效

E)编译指令元素为编译阶段提供了全局信息

(2)下面关于page指令说法中错误的是 。

A)page指令用来定义JSP页面中的全局属性

B

)一个

JSP

页面只能包含一个

page

指令

C)除了import外,其他page指令定义的属性/值只能出现一次。

D)language属性用来指示所使用的语言

E)“java”是当前唯一可用的JSP语言

(3)下面关于page指令的属性说法错误的是 。

A)import属性用于指定导入哪些包

B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

C)isthreadsafe属性用来设定JSP文件是否能多线程使用

D

session

属性制定此页面是否参与

HTTP

会话。默认值

false

E

errorpage

属性指示当前页面是否为其他页的

errorpage

目标

(4)下列说法中正确的是 。

A

include

指令通知容器将当前的

JSP

页面中内嵌的、在指定位置上的资源内容包含

B

include

指令中

file

属性指定要包含的文件名

C)include指令只允许你包含动态页面

D

Taglib

指令允许页面使用者自定义标签

E

)你必须在使用自定义标签之前使用

<% @ taglib %>

指令

(5)下列说法中错误的是 。

A)会在客户端的HTML源代码中产生和上面一

的数据

B

<%-- This comment will not be visible in the page source --%>

会在客户端的

HTML

源代码

中产

生和上面一样的数据

C)<%! int i = 0; %>是一个合法的变量声明

D)表达式元素表示的是一个在脚本语言中被定义的表达式。

E)表达式元素在运行后被自动转化为字符串

第3章 JSP动作指令

一、选择题:

(1)下列关于说法错误的是 。

A)用于定位或示例一个JavaBeans组件

B)首先会试图定位一个Bean实例,如果这个Bean不存在,那么

就会从一个class或模版中进行示例。

C)jsp:useBean>元素的主体通常包含有元素,用于设置Bean的属性值

D),如果这个Bean已经存在,能够定位它,那么主体中的内容将不会起作用。

E

)以上说法全不对

(2)下面关于说法错误的是 。

A)id属性在你所定义的范围中确认Bean的变量名

B)scope属性定义Bean存在的范围以及id变量名的有效范围

C

type=""

package

class

的名字,不区分大小写。

D)beanName属性使用tiate方法来从一个class或连续模版中示例一

Bean,同时指定Bean的类型

E)beanName可以是package和class也可以是表达式

(3)下面关于jsp:setProperty说法中正确的是 。

A

jsp:setProperty

用来设置已经实例化的

Bean

对象的属性

B

name

属性:表示要设置属性的是哪个

Bean

C

property

属性表示要设置哪个属性

D)value属性用来指定Bean属性的值,且该属性必须存在

E

Param

指定用哪个请求参数作为

Bean

属性的值

(4)下面说法中正确的是 。

A

元素允许你包含动态文件和静态文件

B

)如果

包含的文件是动态的,还可以用

还传递参数名和参数值。

C

标签从一个

JSP

文件向另一个文件传递一个包含用户请求的

request

对象。

D

标签以下的代码,将不能执行。

E

元素用来获得

Bean

的属性值,并可以将其使用或显示在

JSP

页面中。

(5)下列说法中错误的是 。

A)元素用于在浏览器中播放或显示一个对象

B)当Jsp文件被编译,送往浏览器时,元素将会根据浏览器的版本替换成

或者元素。

C)Jsp:param操作被用来以“名——值”对的形式为其它标签提供附加信息

D)动作的一部分,并且只能在动作中使用。

E

)以上说法全不对

第4章 JSP内置对象

一、选择题:

(1)下面对out对象说法错误的是 。

A)out对象用于输出数据

B

out

对象的范围是

application

C)如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓

区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容。

D)e()方法用来输出一个换行符

E)()方法用来关闭输出流

(2)下面关于request对象说法错误的是 。

A)request对象是ServletRequest的一个实例

B)当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象

C)getParameterName()方法返回本次请求的参数名字

D)getParameter()方法返回包含指定参数的单独值的字符串

E

getServerName()

返回接收请求的服务器的主机名和端口号

(3)下面关于session对象说法中正确的是 。

A

session

对象的类是

ssion

由服务器的程序实现

B

session

对象提供

HTTP

服务器和

HTTP

客户端之间的会话

C

session

可以用来储存访问者的一些特定信息

D

session

可以创建访问者信息容器。

E)当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除

4

)下面关于

pageContext

对象说法中正确的是

A

pageContext

对象为

JSP

页面包装页面的上下文。

B

pageContext

对象创建和初始化都是由容器来完成的

C

getRequest()

方法返回当前的

request

对象

D

getSession()

方法返回当前页面的

session

对象。

E

removeAttribute()

方法用来删除默认页面范围或特定范围之中的已命名对象。

(5)下列关于Application对象说法中错误的是 。

A)Application对象用于在多个程序中保存信息

B

Application

对象用来在所有用户间共享信息,但不可以在

Web

应用程序运行期间持久地

持数据。

C)getAttribute(String name)方法返回由name指定的名字application对象的属性的值。

D)getAttributeNames()方法返回所有application对象的属性的名字。

E)setAttribute(String name , Object object)方法设置指定名字name的application对象的属性

值object

第5章 JSP&JavaBean综合应用

一、选择题:

(1)在JSP文件中加载动态页面可以用 指令。

A

<%@ include file="fileName" %>

指令

B

指令

C)page指令

D)指令

E)Taglib指令

(2)如果想在页面中使用一个JavaBean我们可以使用 指令。

A)<%@ include file="fileName" %>

B

page

C)

D

E)以上选项全都正确

(3)通过 可以接收上一页表单提交的信息

A)session对象

B)application对象

C)config对象

D)exception对象

E

request

对象

(4)session对象经常被用来 。

A)在页面上输出数据

B)抛出运行时的异常

C)在多个程序中保存信息

D

)在多页面请求中保持状态和用户认证。

E)以上说法全不正确

(5)要从一个JSP页面的响应交给另JSP页面处理我们可以使用 。

A

reponse

对象

B)Application对象

C)config 对象

D)exception 对象

E)out对象

一、选择题:

(1)下列关于Servlet的功能描述正确的是 。

A

Servlet

可以创建并返回一个包含基于客户请求性质的动态内容的完整的

HTML

页面

B

Servlet

可以创建可嵌入到现有

HTML

页面中的一部分

HTML

页面

C

Servlet

可以与其它服务器资源(包括数据库和基于

Java

的应用程序)进行通信

D

Servlet

可以用多个客户端处理连接,接收多个客户端的输入,并将结果广播到多个客户

端上。

E

Servlet

对特殊的处理采用

MIME

类型过滤数据,例如图像转换或者

Word

文档转换

(2)下列关于Servlet技术的特点说法正确的是 。

A

)可移植性好

B

)功能强大

C

)安全

,

简洁

,

和服务器紧密集成

D

)高效耐用

E

Java

语言能实现的功能,

Servlet

基本都能实现

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

A

)装载

Servlet

B

)创建一个

Servlet

实例

C

)调用

init()

方法

D

)激活

Service()

方法,并传递请求和响应对象

E

)调用

destroy()

方法来销毁

Servlet

(4)下列对HttpServlet类描述错误的是 。

A)HttpServlet类是针对使用Http协议的Web服务器的Servlet类

B)HttpServlet类通过执行Servlet借口,能够提供Http协议的功能

C)HttpServlet的子类实现了doGet()方法去响应HTTP的Get请求

D)HttpServlet的子类实现了doPost()方法去响应HTTP的Post请求

E

HttpServlet

类通过

init()

方法和

destory()

方法管理

Servlet

自身的资源

(5)下列对于的配置说法错误的是 。

A)在描述中,首先要声明Servlet

B)在描述中,要指定这个Servlet的名字

C)在描述中,要指定这个Servlet的类

D)在描述中,要为Servlet做URI映射

E

)在

中不可同时指定多个

Servlet

第9章 Servlet 常用接口

一、选择题:

(1)下列关于ServletConfig接口说法错误的是 。

A)ServletConfig接口是一个由Servlet容器使用的Servlet配置对象

B)ServletConfig接口用于在Servlet初始化时向它传递信息

C)ServletConfig接口拥有getInitParameter()方法

D)ServletConfig接口拥有getServletName()方法

E

ServletConfig

接口的

getServletContext()

方法不返回任何值

(2)下面关于ServletException的方法说法正确的是 。

A

ServletException()

方法构建一个新的

Servlet

异常

B

ServletException(String message)

方法构建一个指定信息的新的

Servlet

异常

C

ServletException(Throwable rootCause)

方法构建一个新的

Servlet

异常,

Servlet

需要时抛

出,包含妨碍正常操作的根异常信息

D

getRootCause()

方法返回引起

Servlet

异常的原因

E)以上方法只有A,B正确

(3)下列关于ServletRequest接口能处理的事情中,说法正确的是 。

A

)找到客户端的主机名和

IP

地址

B

)检索请求参数

C

)取得和设置属性

D)设置输入和输出流

E

)取得输入和输出流

(4)下面关于HttpServletRequest接口描述错误的是 。

A)HttpServletRequest接口中最常用的方法就是获得请求的参数

B)JSP中的内建对象request是一个HttpServletRequest实例

C)HttpServletRequest主要处理读取和写入HTTP头标

D)HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies

E

HttpServletRequest

主要处理取得输入和输出流

(5)下面关于HttpServletResponse接口描述正确的是 。

A

HttpServletResponse

代表了对客户端的

Http

响应

B

JSP

中的内建对象

response

是一个

HttpServletResponse

实例

C)etCharacterEncoding(String charset)方法设置响应的MIME类型

D

getWriter

()方法取得

PrintWriter

对象,来输出字符数据

E

setContentType

()方法设置响应的

MIME

类型

(6)下列关于RequestDispatcher接口描述错误的是 。

A)RequestDispatcher接口定义一个对象,该对象负责在服务器端接收来自客户端的请求并

向他

们发送资源

B)RequestDispatcher接口被Servlet引擎用来实现Http客户端和Http会话两者之间的关联

C)RequestDispatcher接口拥有forward()方法

D)RequestDispatcher接口拥有include()方法

E

RequestDispatcher

接口的

getId()

方法返回会话

ID

Servlet

引擎设置的一个唯一关键字

(7)下列说法正确的是: 。

A

Filter

接口可以帮助我们在

WEB

应用中实施过滤技术

B

Filter

接口拥有

Init(FilterConfig filterConfig)

方法

C

FilterChain

是代码的过滤链,通过这个接口把过滤的任务在不同的

Filter

之间转移

D

FilterConfig

接口代表了

Filter

的配置

E)FilterChain接口代表了Filter的配置

第10章 Servlet请求响应机制

一、选择题:

(1)一个完整的HTTP事务处理过程包括 。

A

)连接

TCP/IP

连接

B

)客户端发出请求信息

C)设置MIME类型

D

)服务器响应信息

E

)结束连接

(2)下面关于MIME类型说法错误的是 。

A)应用程序使用application类型在网上传递应用程序数据或二进制数据

B

)使用

video

类型传送音频数据

C)使用image类型传送图像

D)使用message类型处理电子邮件信息

E)使用text类型查找表文件信息

(3)下面关于Servlet处理表单数据的选项说法正确的有 。

A

Servlet

通常是从

POST

GET

请求中接收数据

B)Servlet对POST 和GET请求的接收方式是不相同的

C

getParameterNames

()方法返回请求中所有参数名的枚举

D

getParameter(String name)

方法返回指定输入参数,如果不存在,返回

null

E

getParameterValues(String name)

方法返回指定输入参数名的取值数组,如果取值不存在

则返

回null

(6)下面哪个方法设置MIME类型 。

A)setHeader(String headerName, String headerValue)

B

setContentType(String mimeType)

C)setContentLength(int length)

D)addCookie(Cookie c)

E)addHeader(String name,String value)

(7)下面哪个HTTP响应报头表示设置浏览器多长时间(单位是秒)之后重新请求一次页

面 。

A

Refresh B)Expires

C)Content-Type D)Location

E)Set-Cookie

第11章 会话跟踪技术(上)

一、选择题:

(1)下列哪项不能实现会话跟踪技术 。

A)URL重写 B)使用隐藏表单域

C)使用Cookie D)使用session

E

)使用

application

(2)下列关于URL重写说法正确的是 。

A

)可以实现会话跟踪技术

B

URL

重写就是在客户端

URL

地址后加一串参数来标识会话

C)使用URL重写时,URL地址后面只能跟一个参数

D

)使用

URL

重写时,

URL

地址后面能跟多个参数

E

)使用

URL

重写时,

URL

地址后面以

作为标识符

(3)URL重写是在什么情况下使用 。

A

)在当客户端浏览器支持

Cookie

B)在当客户端浏览器不支持Cookie时

C)在当客户端浏览器支持session时

D)在当客户端浏览器不支持session时

E

)当第一次发起请求的时候,服务端会默认

URL

重写

(4)下面那种类型定义隐藏域 。

A)type="hid" B)type="text"

C)type="password" D

type="hidden"

E)type="file"

(5)下面关于隐藏域的描述正确的是 。

A

)使用隐藏域可以传递参数

B

)隐藏域在客户端浏览器不可见

C

)隐藏域需要配合表单一起使用

D)每个表单只能使用一个隐藏域

E

)隐藏域在

Cookie

被禁用或者根本不支持的情况下依旧能够工作

第12章 会话跟踪技术(下)

一、选择题:

(1)下列对Cookie描述正确的是 。

A

Cookie

HTTP

协议下的一种方法,通过该方法,服务器或脚本能够在客户工作站上维

状态或状态信息

B

Cookie

文件是可以被

Web

浏览器读取的

C

Cookie

文件是属于文本文件

D)Cookie文件可以携带病毒

E

)硬盘上保存的

Cookie

文件是经过加密处理的

(2)下面对Cookie属性描述错误的是 。

A)setMaxAge(int expiry):设置 Cookie的存活期限

B)getName():获取Cookie的名字

C)getValue():获取Cookie的值

D

setSecure(boolean flag)

:设置

Cookie

所遵从的协议版本

E

setVersion(int v)

:表示

Cookie

是否能通过加密的连接发送

(3)下面哪句代码能获得硬盘上所有的Cookie 。

A

Cookie cookie[]=kies()

B)Cookie cookie[]=kies()

C)kie(cookie)

D)Cookie c=new cookie(“name”, “value”)

E)以上选项都不能

(4)下面关于Session存活期描述错误的是 。

A)服务器默认Session的存活期是30分钟

B

)服务器默认

Session

的存活期是

30

C

Session

存活期是无限的

D)Session的创建和销毁是由服务器来控制的

E)InactiveInterval(24*60*60)方法可以设置Session的存活期限为一整天

(5)什么情况下可以销毁Session 。

A

)关闭客户端浏览器

B)客户端浏览器打开30分钟后

C

Session

超过存活期限

D

)服务器端调用

HttpSession

invalidate()

方法

E)Session不能被销毁

(6)下列操作Session时,代码错误的是 。

A)HttpSession session = sion(true);

B

Session session=new Session();

C)ribute("username","admin");

D)String username=(String)ribute("username");

E

Session (Session) ;

第13章 请求转发机制

(1)Servlet通过什么接口可以实现请求转发机制 。

A)HttpServletRequest接口

B

RequestDispatcher

接口

C)HttpServletResponse接口

D)ServletConfig接口

E)Filter接口

(2)下面关于d()方法说法正确的是 。

A

Servlet

类使用

d()

方法来转发他所收到的

HTTP

请求

B

)在调用

forward()

方法之前,不能有内容已经被实际输出到了客户端

C

)该方法允许一个

Servlet

对一个请求作初步处理,而另一个资源将产生响应

D)该方法能包含服务器端的程序

E)以上都正确

(3)下列那种方法能实现请求转发 。

A

)通过

ServletRequest

接口提供的

getRequestDispatcher(String path)

方法

B

)通过

ServletContext

接口提供的

getRequestDispatcher(String path)

方法

C

)通过

ServletContext

接口提供的

getNamedDispatche (String name)

方法

D)通过HttpServletResponse接口提供的sendRedirect(String url)方法

E)以上都可以

(4)下列说法正确的有 。

A

forward

方法请求转发的组件只能是同一个

WEB

应用中

B)RequestDispatcher对象指定的URL是相对于整个WEB站点的根目录

C)sendRedirect方法中的URL是相对于当前WEB应用程序的根目录

D

RequestDispatcher

对象指定的

URL

是相对于当前

WEB

应用程序的根目录

E

sendRedirect

方法中的

URL

是相对于整个

WEB

站点的根目录

(5)关于请求转发和请求重定向之间的区别有哪些 。

A

RequestDispatcher

对象指定的

URL

是相对于当前

WEB

应用程序的根目录,而

sendRedirect

方法中的

URL

是相对于整个

WEB

站点的根目录。

B

)调用

sendRedirect

方法重定向的访问过程结束后,浏览器地址栏中显示的

URL

会改变;

调用

forward

方法就不会改变

C

sendRedirect

方法响应的结果就是告诉浏览器去重新发出对另外一个

URL

的访问请求。

forward

方法在服务器端内部将请求转发给另外一个资源。

D

forward

方法的

request

对象和

response

对象属于同一个访问请求和响应过程;而

sendRedirect

方法的

request

对象和

response

对象属于两个独立的访问请求和响应过程

E

)无论是

forward

方法,还是

sendRedirect

方法,在调用它们之前,都不能有内容

已经被

实际输出到了客户端

第16章 JSP&Servlet&JavaBean综合应用

(1)MVC模式包括哪几个层 。

A

)模型层

B)管理层

C

)视图层

D

)控制层

E)数据层

(2)如何理解MVC设计模式 。

A

M

代表模型

Model

V

代表视图

View

C

代表控制器

Controller

B

)采用

MVC

设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性

大大

提高

C

MVC

视图

,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面

D

MVC

模型

,负责所有业务流程/状态的处理以及业务规则的制定

E

Servlet

MVC

控制器

的典型代表

(3)下列说法正确的是 。

A

JSP

充当

MVC

模式的视图

B)Servlet充当MVC模式的模型

C

Servlet

充当

MVC

模式的控制器

D)JavaBean充当MVC模式的控制器

E

JavaBean

充当

MVC

模式的模型

(4)采用MVC设计模式开发程序有哪些优势 。

A

)各司其职,互不干涉

B

)有利于开发中的分工

C)效率高

D

)有利于组件的重用

E)设计容易

(5)采用MVC设计模式开发程序有哪些劣势 。

A

)设计困难

B

)增加结构的复杂性

C

)视图与控制器过于紧密的连接

D

)视图对模型数据的访问效率低

E)不利于开发中的分工

本文发布于:2024-05-06,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法请求对象属性客户端

发布评论

评论列表(有0条评论)
    编程教学|福州电脑网

    编程教学|福州电脑网

    编程教学