admin 管理员组

文章数量: 887032


2023年12月23日发(作者:接口测试的原理)

1.B 编写一个Filter,需要( )

A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口

2.D 自定义标签的配置文件放在________

A. WebRoot B. lib C. classes D. WEB-INF

3. ABC 有关会话跟踪技术描述正确的是( )(多选)

A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。

B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。

C. 在禁用Cookie时可以使用URL重写技术跟踪会话。

D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。

4.C 在J2EE中,重定向到另一个页面,以下( )语句是正确的

A. request . sendRedirect(“http :// www . svse . com . cn”);

B. request . sendRedirect();

C. response . sendRedirect(“http: // www . svse . com . cn”);

D. response .sendRedirect();

5.B EL表达式,${10 mod 3},执行结果为( )

A. 10 mod 3 B. 1 C. 3 D. null

6. C 自定义标签的作用是( )

A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业

C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发

D. 连数据库

7.B uestDispatcher().forward(request,response)称之为( )

A. 流转 B. 转发 C. 重定向 D. 导航

8. BCD 有关Servlet的生命周期说法正确的有( ) (多选)

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

B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象。

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

D. destroy()方法释放Servlet实例。

9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )。(选择一项)

Public class Servlet1 extends HttpServlet{

public void init() throws ServletException{ }

public void service(ServletRequest request, ServletResponse response)

throws ServletException, IOException {

PrintWriter out = ter();

n("hello!");

}

A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

B. 编译后,把放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

C. 编译后,把放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

D. 编译后,把放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

10.B 在Servlet中,ter()返回的是________

A. JspWriter对象 B. PrintWriter对象

C. Out对象 D. ResponseWriter对象

11.A 在中使用___________标签配置过滤器。

A. B.

C. D.

12.D 自定义标签的描述文件在中配置正确的是( )

A. bob-tld /WEB-INF/

B. bob-tld /WEB-INF/

C. bob-tld /WEB-INF/

D. bob-tld /WEB-INF/

13.A J2EE中,Servlet API为使用Cookie,提供了( )类。

A. B. okie

C. t. Cookie D. okie

14.D 在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的。

A. B.

C. D.

15.A 在JSP页面中,能够完成输出操作的内置对象是 ( )

A. out B. response C. request D. config

16.A 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示( )。(请选择一项)

<%int x = 1; %> <%!int x = 10; %> X =<%=x%>

A. x=1 B. x=2 C. x=10 D. x=11

17. A 在JSP中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:<%@ tagliburi = “/WEB-INF/” prefix = “_____”%>,下划线处应该是

( )

A. x B. getKing C. myTags D. king

18.D 能够保留请求作用域中数据的转向方式是_______。

A. d() B. direct()

C. uestDispatcher().forward(request,response)

D. uestDispatcher().forward(request,response)

19.C 为登录页面,表单代码如下:

method="post">

value="login"/>

中直接显示用户名,以下哪种代码正确()

A. ${} B. <%=name%>

C. ${} D. <%=%>

20.B 某JSP中有如下代码,显示结果为( ) <% int a = 5;

ribute(“a”,”123”); ribute(“a”,”456”); %>

A. 5 B. 123 C. 456 D. null

21. AC 在中有代码片断如下:

loginName:

name=”submit”/>

在中加入下列( )代码,可以输出在页面上输入的loginName的值(多选)

A. <%=ameter(“loginName”)%>

B. <%=ribute(“loginName”)%>

C. <%Stringname=ameter(“loginname”);

n(name); %>

D. <% Stringname=ribute(“loginname”);

n(name); %>

22.C 要在jsp中使用ArrayList,做法正确的是( )

A. <% import ist%> B. <%@ import "ist"%>

C.<%@page import="ist"%> D. <%@ pagepackage="ist"%>

23.A 如果只希望在多个页面间共享数据,可以使用______作用域。

A. request,session B. application session

C. request,application D. pageContext request

24.A 在编写过滤器时,需要完成的方法( )

A. doFilter() B. doChain() C. doPost() D. doDelete()

25.B 以下代码执行效果为( ):

"2">

A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15

26.B ribute("user","svse"); ribute("user","bob"); 使用{user}则显示( )

A. null B. svse C. bob D. 啥也没有

27.D 给定一个 Servlet 的doGet方法中的代码片段,如下:

ribute(“name”,”zhang”);

direct(“localhost:8080/servlet/MyServlt”);

那么在 MyServlet中可以使用( )方法把属性 name的值取出来。

A. Stringstr=ribute(“name”);

B. Stringstr=(String)ribute(“name”);

C. Objectstr=ribute(“name”);

D. 无法取出来

28.D 在JSP中,test . jsp文件如下,试图运行时,将发生( )。

<% String str = null; %> str is <%= str%>

A. 转译期有误 B. 编译Servlet源码时发生错误 C. 执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str is null

29.A 自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置( )

A. true B. true

C. false D. false

30.B 编写自定义标签处理类后,需要编写一个( )去描述

A. .tag文件 B. .tld文件 C. .dtd文件 D. .xml文件

31.C 考虑下面JSP文件代码片断:

以下( )代码片断放置在中不会导致错误

A.

B.

C. <%=ameter(“username”)%>

D. <%=ribute(“username”)%>

32.B 在HTTP协议中,用于发送大量数据的方法是 ( )

A. get B. post C. put D. options

33.A J2EE 中,()类型的( )方法用于得到会话

A. HttpServletRequest、getSession B. HttpServletResponse、newSession

C. HtttpSession、newInstance D. HttpSession、getSession

34.A 以下代码执行效果为( )

A. 1 2 3 4 5 B. i i i i i C. 15 D. 编译错误

35.C MVC中的 M V C 分别用_______、_______、_____表示 A. jsp servlet

javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html

jsp

36.D ribute("user","tom"); ribute("user","bob");

显示"bob",则可以使用( ) A. {ribute("user")} B.

{} C. {user} D. {}

37.C 以下哪个标签实现了switch功能( ) A. B.

C. D.

38.B 在jsp中导入自定义标签的方式正确的是( ) A. 文件的 B. <%@ tagliburi="" prefix=""%> C. D.

无需导入,可直接使用

39.D public classSecurityFilter __________________{ ... } 如果想要让该类成为一个过滤器,横线处应为( ) A. implements HttpFilter B. extends Filter C.

extends HttpFilter D. implements Filter

40.D 在JSP中可动态导入其他页面的标签是( ) A.

<%include/> B. <%@ include%> C. D.

41.D 下面哪项是错误的设置Bean属性值的方法( ) A.

B.

C.

property="propertyName"param="parameterName" /> D.

expression %>}"/>

42.C <% String count="100"; ribute("cnt",count); %>

Count:{ 100} 显示为( ) A. 100100 B. 运行异常 C.

200 D. 没有任何显示

在 J2EE中,使用 Servlet 过滤器,需要在中配置( )元素 (选择两项) A. B. C. D.

44.D 在JSP中,只有一行代码:<%=AB%>,运行将输出( ) A. A B B.

AB C. 113 D. 没有任何输出,因为表达式是错误的

45.C 在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime( )方法返回值为y,则为x - y() A. 两个连续请求之间间隔的最长时间 B. 最近的两个连续请求之间的时间间隔 C. 最后使用session发送请求的时间和session创建时间的间隔 D. 最后使用session发送请求的时间

46.A 自定义标签中,使用属性时,需要在______文件中配置,使用_______标签 A. .tld B.

C. .tld D.

47.A 以下哪个方法不是TagSupport类的方法( ) A. doPost() B.

doStartTag() C. doEndTag() D. doAfterBody()

48.B Jsp中有如下代码: <% Cookie c = new Cookie(“name” , “admin”);

Age(10000); kie(c); %> 以下哪句代码可以正确显示”admin”( ) A. ${} B. ${} C.

${ name} D. ${}

49.A 以下()可用于检索session属性userid的值 A. session.

getAttribute(“userid”); B. session. setAttribute(“userid”); C. request.

getParameter(“userid”); D. request. getAttribute(“userid”);

50.A 给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( ). (选择一项) public void doGet(HttpServletRequest

request,HttpServletResponseresponse) throws

ServletException ,IOException { n("get"); } public void

doPost(HttpServletRequest request,HttpServletResponseresponse) throws

ServletException ,IOException { n("post"); } A.

get B. post C. get post D. post get

51.D 文件中有如下一行代码: 要使user对象可以作用于整个应用程序,下划线中应添入( ) A. page B. request C. session D. application

52.C JSP中有三大类标签,分别是( ) A. HTML标记 JSP标记 Servlet标记 B. CSS标记 HTML标记 Javascript标记 C. 动作标记 脚本标记 指令标记 D. 指令标记 脚本标记 HTML标记

53.B 在JSP中,只有一行代码:${1+2},运行将输出( ) A. 1+2 B.

3 C. null D. 没有任何输出,因为表达式是错误的

54.C 下面__________方法可以返回当前请求的请求方式 A.

ribute() B. hod() C. hod() D.

uestURI()

利用MyEclipse开发Servlet,下列说法正确的是( ) A. MyEclipse可自动产生 B. MyEclipse不能自动产生,需要手工编写 C. 可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。

56.D 当一个Servlet首次被请求的时候,服务器首先会调用________方法 A.

doGet B. doPost C. doInit D. init

57.A 只能够传递字符串类型数据的方式是_________ A. 表单 URL重写 B. session对象 表单 C. 隐藏域 setParameter方法 D. 都可以

58.A 某JSP中有如下代码: <% ribute(“a”,”page”);

ribute(“a”,”request”); ribute(“a”,”session”);

ribute(“a”,”application”); %> 有:${a} 则显示结果为( ) A.

page B. request C. session D. application

59.B 过滤器使用______________才能继续传递到下一个过滤器 A.

uestDispatcher().forward(request,response); B. doFilter() C.

doPut() D. doChain()

在Servlet里,能实现跳转的方法有( ) (多选) A. 运用rvletRequest接口的sendRedirect方法 B. 运用rvletResponse接口的sendRedirect方法 C. 运用tDispatcher接口的forward方法 D. 运用seDispatcher接口的forward方法

61.C 以下哪项陈述是错误的( ) A. 在WEB项目的共享数据范围内,application是范围最广泛的 B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D. 当用户重新打开一个浏览器窗口时,原session对象不再有效

62.C 下面关于JSP作用域对象的说法错误的是( ) A. request对象可以得到请求中的参数 B. session对象可以保存用户信息 C. application对象可以被多个应用共享 D. 作用域范围从小到达是request、session、application

63.A 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果( )。 <%

ribute("count",newInteger(0)); Integer count

=ribute("count") ; %> <%=count %> A. 编译不通过 B.

可以编译运行,输出0 C. 编译通过,但运行时抛出ClassCastException D. 可以编译通过,但运行无输出

64. C 在Servlet中,下列语句可以正确获取PrintWriter对象的是( ) A.

PrintWriter out=ter(); B. PrintWriter out

= ntWriter(); C. PrintWriter out=ter(); D.

PrintWriter out = ntWriter();

65.D 有,代码如下 <% Game

game=ribute("gameEntity"); %> <%=eName()%> 在浏览器中输入 localhost:8080/game/ 访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是( ) A. jsp文件路径不对 B.

game对象没有用new初始化 C. getGameName()方法未定义 D. 参数名称所代表的对象在请求中根本就不存在

66.B 从JSP中将数据传递给另一个JSP或Servlet,方式有____________ A. 表单 javascript HTML标签 B. 表单 URL重写 setAttribute方法 C. URL重写 隐藏域 表单 D. JSP的标签

67.C 在编写Servlet时需要__________ A. 继承Servlet B. 实现HttpRequestServlet C. 继承HttpServlet D. 实现HttpRequest

68.A 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出( )。 <% n(ribute("svse")); %> <% date(); n(ribute("svse"));

%> A. null, 异常信息 B. null, null C. 异常信息,异常信息 D.

异常信息,null

69.D Http协议的状态码( )表示文件没有创建 A. 200 B. 400 C.

500 D. 404

70.A Servlet程序的入口点是( ) A. init() B. main() C. service() D. doGet()

71.C 如下代码,执行效果为( ) A. 123 123 B. a 123 C. 123 a D.

A a

在JSP页面中通过将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是( )(选择3项) A.

session B. request C. page D. application

73.A 在WEB应用中,数据传递的默认编码是( ) A. ISO-8859-1 B.

UTF-8 C. GBK D. UNICODE

74.D 以下哪句代码可以正确导入核心标签库( ) A. <% page import

="c"%> B. <% page prefix ="c" uri = "/WEB-INF/"%> C. <% taglib prefix ="c"

import = "/WEB-INF/" %> D. <% taglib prefix ="c" uri = "/WEB-INF/"%>

75. B 从HTTP请求中,获得请求参数,应该调用( ) A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法

76.D 在servlet中的doGet和doPost方法中只有如下代码: request.setAttribute(”jb”,”aPtech”); response.sendRedirect(”localhost:8080/servlet/Servlet2”); 那么在Servlet2 中使用( )可以把属性jb的值取出来 A. String str

=ribute(“jb”); B. String sir=(String)ribute(“jb”); C.

Object str =ribute(“jb“); D. 取不出来

77.C J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null A. getSession() B. getSession(true) C.

getSession(false) D. getSession(null)

78.A Servlet 接受请求时,会调用_____________ A. service B.

doGet C. doPost D. init

79.D 关于,下列说法不正确的是( ) A. 它可以包含静态文件 B. 它可以包含动态文件 C. 当它的flush属性为true时,表示缓冲区满时,将会被清空 D. 它的flush属性的默认值为true

80.C 在一个Filter中,处理filter业务的是()方法 A. dealFilter

(ServletRequestrequest,ServletResponse response,FilterChain chain) B. dealFilter

(ServletRequestrequest,ServletResponse response) C. doFilter

(ServletRequestrequest,ServletResponse response, FilterChain chain) D. doFilter

(ServletRequestrequest,ServletResponse response)

81.B 在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:

n("HELLO"); 该out对象声明方法为( ) A. PrintWriter out

=(); B. JspWriter out =(); C. JspWriter out

=ter(); D. PrintWriter out =ter();

82.C Servlet的运行过程是( ) A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求 B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求 C.

在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D.

Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求

83.C 在JSP中,对<jsp:setProperty>标记描述正确的是( ) A.

必须在一个JSP文件中搭配出现 B. 就如同ribute()一样,来设计属性/值对 C. 和动作一起使用,来设置bean的属性值 D. 就如同ribute()一样,来设置属性/值对

84.D 在Servlet中有一段代码如下 public void doPost(HttpServletRequestrequest,

HttpServletResponse response) throwsServletException, IOException

{ ribute("name", new

Integer(100)); direct(""); } 在中

<%=ribute("name")%> 页面结果为( ) A. 100 B.

r C. Integer D. null

85.A 文件如下:

type="Buffer"/> <%("ABC");%> Buffer is <%=buffer%> 试图运行时,将发生( ) A. 编译期错误 B. 编译Servlet源码时发生错误 C. 运行Servlet时发生错误 D. 运行后,浏览器上显示:buffer isABC.

86.B message eTag empty name

true 对这段配置描述正确的是

( ) A. 定义了一个message标签,有一个属性叫name B. 配置了一个名字为message的标签,该名称对应到eTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容 D. 标签配置错误,主体不能为空

87.D public class Writerimplements TagSupport{ (1) protected int

doStartTag(){SKIP_BODY} (2) public int doEndTag(){return EVAL_PAGE} (3) } 有问题的语句是( ) A. 2 3 B. 3 C. 1 2 3 D. 1 2

88.C 支持中文的常用字符集有 A. UTF-8 GBK ZH23 BIG5 B.

ISO-8859-1 MS950 C. UTF-8 GBK GB2312 BIG5 D. UTF-16 ANSI SQL

89.A Servlet 可以在以下( )三个不同的作用域存储数据 A. 请求、会话和上下文 B. 响应、会话和上下文 C. 请求、响应和会话 D. 请求、响应和上下文

90.C 在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用( )方法 A. init B. service C. doFilter D. destroy

91.B application对象是_______,而session对象则是__________ A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关 B. 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的 C. 存放所有的请求中数据 存放会话中的所有数据 D. HttpApplication类型 保存用访问应用期间的私有数据

92.A 给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面 ( ) A. B. C. D.

93.C

scope="request"class="ee">

property="ename"value="Susan"/> 员工名:_____________________. 显示员工姓名正确的做法是 ( ) A.

{} B. {me()} C.

{} D. {me()}

94.D 以下哪个参数不属于标签 ( ) A. var B. begin C.

end D. delims

95.C 在J2EE中,以下对RequestDispatcher描述正确的是( ) A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C. RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

96.B 关于MVC模式说法正确的是 ( ) A. 用来将代码分开的方法 B.

将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C. 视图 模型 控制器模型 D. 只用java才有的模型

97.B 在JSP页面中,类型为HttpServletResponse的内置对象是( ) A.

out B. response C. request D. config

98.C 在JSP页面中,保存数据的范围由小到大依次是 ( ) A.

pageContext,request,application,session B.

pageContext,application,session,request C.

pageContext,request,session,application D. pageContext,session,request,application

99.A http是一个( )协议 A. 无状态 B. 有状态 C. 状态良好的 D. 局域网

100.A 编写Servlet 的doPost方法时,需要抛出异常为( ) A.

ServletException,IOException B. ServletException,RemoteException C.

HttpServletException,IOException D. HttpServletException,RemoteException

101.C 使用GET方式提交数据,接收数据时,处理中文最直接有效方式为

( ) A. racterEncoding("utf-8"); B.

tentType("text/html;charset=utf-8"); C. String

name=newString(ameter("name").getBytes("ISO-8859-1"),"gbk"); D.

racterEncoding("gbk");

102.C 在JSP页面中,正确引入JavaBean的是( ) A. <%jsp: useBean id =”myBean”scope =”page” class=”” %> B.

scope =”page” class=”” > C. D.

class=”” />

103.A Tomcat的端口号可以在_____文件中修改 A. B.

C. D. 不能改

104.C 给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句

能创建这个bean的一个新实例,并把它存储在请求作用域( )

A.

B.

C.

D.

105.D 有三个JSP文件如下 To

<%Stringuser=ameter("user");%>

<%=ameter("user")%> 页面中输出 ( ) A. 报错 B. 什么都没有 C. null D. svse

106.D 自定义标签的描述文件在中配置正确的 ( ) A.

bob-tld /WEB-INF/ B.

bob-tld /WEB-INF/ C.

bob-tld /WEB-INF/ D.

bob-tld /WEB-INF/

107.C Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL. A. sendURL() B. redirectURL() C. sendRedirect() D.

redirectResponse()

108.A 在J2EE中,对于HttpServlet类的描述,错误的是 ( ) A. 我们自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGet B. Httpservlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C. Httpservlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse. D.

我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法

109.D 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了.*和java.util.*包.正确的是 ( ) A. <%@ pageLanguage=“Java”,import=”.*;.* ”%”> B. <%@ pagelanguage=“Java” import=”.* ;.* ”%”> C. <%@ pagelanguage=“Java”;import=”.*;.* ”%”> D. <%@ pagelanguage=“Java” import=”.* ,.* ”%>

110.D 下面关于MVC的说法不正确的是 ( ) A. M表示Model层,是存储数据的地方 B. View表示视图层,负责向用户显示外观 C. Controller是控制层,负责控制流程 D. 在MVC架构中 jsp通常做控制层

111.A 给定代码片断,如下: 要在中输出参数color中的值,以下选项正确的是( ) A.

<%=ameter(“color”)%> B. <%=ribute(“color”)%> C.

D.

112.A 在JSP中,给定以下JSP代码片段,运行结果是( )。 <% int x=5; %> <% ! int

x=7; %> <%! Int getX(){ returnx; } %> <% (“X1=”

x); %> <% (“X2=” getX()); %> A. X1=5 X2=7 B.

X1=5 X2=5 C. X1=7 X2=7 D. X1=7 X2=5

113.C 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放( )文件的 A. .jsp文件 B. .class文件 C. .jar文件 D. 文件

114.B 给定一个Servlet程序的代码片段,如下:() Public void

doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException

{ sion().getAttribute(“A”); //第二行 } 假定第二行返回的对象引用不是null,那么这个对象存储在( )范围中 A. page B. session C.

request D. application

115.C 在 J2EE中,使用Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是( ) A. InterruptedExceptlon B.

AlreadyBoundExceptlon C. SQLException D. NetExcePtlon

116.B 以下代码执行效果为:( ) <% ribute(“a”,”svse”); %>

test=“${2>1}”> A. a B. svse C.

2>1 D. null

117.A 给定一个Servlet的代码片段如下: Publicvoid doGet(HttpServletRequest

request,HttpServletResponse response) throws

ServletException,IOException{ ______ n(“hi kitty!”); (); } 运行次Servlet时输出如下: hikitty! 则应在此Servlet下划线处填充如下代码( ) A. PrintWriter out =ter(); B. PrintWriter out

=ter(); C. OutputStream out =putStream(); D.

OutputStream out =ter();

118.D 按作用域从大到小排列正确的是 A. application page

requestresponse B. session pageContext requestapplication C. public application

session request D. application sessionrequest pageContext

119.C <% String name=ribute("uname"); %>

________________________ 横线处使用什么代码可以将name的值显示在页面

( ) A. (name); B.

<%().print(name)%> C. <%=name%> D.

name

120.C 在J2EE中,在中,有如下代码:

timeout>30 上述代码定义了默认的会话超时时长,时长为30( ) A. 毫秒 B. 秒 C. 分钟 D. 小时

121.A 在JSP中,<%="1+4"%>将输出 ( ) A. 1+4 B. 5 C.

14 D. 不会输出,因为表达式是错误的

122.B jsp最终被运行的是( ) A. 一个java文件 B. 一个class文件 C. 一个HTML D. 一个JSP

123.B 完整的配置一个Servlet需要__________________标签 A.

B. C. D.

124.A 在J2EE中,标签库中文件(*.tld)存放在( )目录下 A. WEB—INF B. WEB—INF/tags C. WEB—INF/classes D. WEB—INF/lib

125.A JSP EL 表达式:${ame}执行效果等同于( ) A.

<%=inName()%> B. <%inName();%> C.

<%=ame%> D. <%ame;%>

126.B 在JSP中,以下是有关标记的描述,正确的是( ) A. 标记都必须在的开始标记和结束标记之间 B. 这两个标记的name属性的值必须和标记的id 属性的值相对应 C. 标记可以用于对bean中定义的所有属性进行选择和设置 D. 这两个标记的name属性的值可以和标记的id属性的值不同

127.D 在请求中没有包含名为user的参数时,使用如下语句 {user},则会出现

( ) A. 编译报错 B. 运行出错 C. null D. 什么都没有

128.D 核心标签库中,用来实现循环功能的标签是( ) A. B.

C. D.

129.A 在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为

( ) A. .jsp文件 B. .class文件 C. .jar文件 D. 文件

130.B 下列那个类是抽象类 ( ) A. ServletConfig B. HttpServlet C.

Cookie D. HttpServletRequest

131.B 在JSP中,page指令的( )属性用来引入需要的包或类 A.

extends B. import C. languge D. contentType

132.A 请求Servlet的时候,Servlet的对象由__________ A. 服务器负责实例化 B. 由开发人员在请求中实例化 C. Servlet会自动实例化 D. Servlet只加载,无需实例化

133.B 过滤条件配置正确的是 ( ) A. /* B.

/user/* C. * D.

*

关于session的使用,下列说话正确的是( ) (多选) A. 不同的用户窗口具有不同的session B. 不同的用户窗口具有相同的session C. session可能超时间 D. session永远不可能超时

135.A localhost:8080/web/?name=svse下列取得请求参数值正确的是_______ A. {} B. {name} C. {} D.

{("name")}

136.B {empty ?"Administrator":} 说法正确的是( ) A.

编译时出错,不支持该语法 B. 如果参数user为空则返回Administrator否则就返回user的值 C. 如果参数user为空字符则返回Administrator否则就返回user的值 D. 如果参数user为空则返回user否则就返回Administrator的值

137.B 不属于jsp动作标记的是 ( ) A. B.

C. D.


本文标签: 请求 标签 方法 使用 数据