jsp试题答案

更新时间:2023-03-08 05:18:26 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1)给定java程序User.java,代码如下: package user; public class User{

private String password; private String loginName; public String getLoginName(){ return loginName; }

public String getPassword(){ return password; }

public void setLoginName(String loginName){ this.loginName=loginName; }

public void setPassword(String password){ this.password=password; } }

给定user.jsp,代码片断如下: ____________

loginName: password: < jsp:getProperty name=”user” property=”password”/>

在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车 要使浏览器上显示:

loginName: sa password: sa

在user.jsp中的下划线处应填入以下( cd )代码. (选择二项) a) b) c)

d)

2) 使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述

语句正确的是(b ). (选择一项) a) hello com.tagdemo.HelloTag

b) c) d) hello

com.tagedemo.HelloTag hello

com.tagdemo.HelloTag hello

com.tagdemo.HelloTag

3) 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是( bc ). (选择两项) a) b) c) <%=user.getLoginName()%> d) <%=user.getProperty(“loginName”)%>

4) J2EE中,以下关于HttpServlet的说法错误的是( c )。(选择一项) a) HttpServlet是一个抽象类

b) HttpServlet类扩展了GenericServlet类

c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中

5) 给顶一个JSP程序源代码,如下:

在two.jsp中假如( d )代码片段可以输出参数location的值。 a)

6) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是( c )。 (选择一项) a) 0 b) True c) False d) 1

7) 在J2EE中,test.jsp文件如下: <%{%>

buffer is <%=buffer%>

运行时,将发生( b )。 (选择一项) a) 转译期错误 b) 编译期错误

c) 运行后,浏览器上显示:buffer is null d) 运行后,浏览器上显示:buffer is ABC

8) 在J2EE中,在JSP中想要使用user包中的User类,则以下写法正确的是( c )。(选择一项)

a)

c)

d)

9) 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用( a )次。(选择一项)

a)1

b)1或多 c)0或1 d)0或多

10) 给定include1.jsp文件代码片断,如下:

<% pageContext.setAttribute(\ _______//此处填写代码

给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute(\

要求运行include1.jsp时,浏览器上输出:HAHA

要满足以上条件,jsp1.jsp中下划线处应填入以下(a )语句。(选择一项)

a)

d) <% response.sendRedirect(\

11) 在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义错误的是( d )。(选 择一项)

a)class Servlet1 implements javax.servlet.Servlet b)class Servlet1 extends javax.servlet.GenericServlet c)class Servlet1 extends javax.servlet.http.HttpServlet d)class Servlet1 extends javax.servlet.ServletRequest

12) 在J2EE中,<%=2+4%>将输出(b)。(选择一项) a)2+4 b)6 c)24

d)不会输出,因为表达式是错误的

13) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的(a )元素中包括

元素。(选择一项) a)

b) b) d)

14) 在J2EE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xl 中配置正确的是(a )。(选择一项)

a)

someFilter /* b)

someFilter /*

c)

someFilter * d)

someFilter *

15) 在J2EE中,给定JSP文件代码如下: <%! static int I=0; %>

<% int j=0; %> <%

for(;j++<2;)

{out.print(I++);out.print(\ >

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客户看

到浏览器显示( a )。(选择一项)

a) 01 b) 11 c) 23

d)什么也没有

16) 给定一个Servlet程序的代码片段,如下:

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException {

Request.getSession().getAttribute(“A”); //第二行 }

假定第二行返回的对象引用不是null,那么这个对象存储在(b)范围中。(选择一项) a) page b) session c) request d) application

17) 在JSP中,要定义一个方法,需要用到以下(c)元素。(选择一项)

a) <%= %> b) <% %> c) <%! %> d) <%@ %>

18) JSP页面经过编译之后,将创建一个(b)。(选择一项)

a) applet b) servlet c) application d) exe文件

19) 如果JSP页面执行时遇到自定义标签,遇到结束标签时将调用(b)方法以执行处理。

(选择一项) a) doStartTag() b) doEndTag() c) doInitBody()

d) doAfterBody() 20) 在J2EE中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:

<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是(a)。(选择一项) a) x

b) getKing c) myTags d) king

21) 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。(选择一项) a) page b) request c) session d) application

22) 在J2EE中,以下不是JSP隐式对象的是(b)。(选择一项)

a) pageContext b) context c) application d) out

23) Servlet中,HttpServletResponse的(c)方法用来把一个Http请求重定向到另外的

URL。(选择一项)

a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse()

24) 在JSP中,page指令的(b)属性用来引入需要的包或类。(选择一项)

a) extends b) import c) languge d) contentType

25) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(c)

方法。(选择一项) a) init b) service c) doFilter d) destroy

26) 在JSP中,只有一行代码:<%=A+B%>,运行将输出(d)。(选择一项)

a) A+B b) AB c) 113

d) 错误信息,因为表达式是错误的

27)在使用JSP自定义标签时,给定如下web应用结构: /WEB-INF/tags/mytags/tag1.tag /WEB-INF/tags/tag2.tag /WEB-INF/tag3.tag /tag4.tag 以下(ab)标签可以用于taglib指令中。(选项二项)

a) tag1.tag b) tag2.tag c) tag3.tag

d) tag4.tag

28)某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(bc)。(选项二项) a) b) c) <%=user.getLoginName()%>

d) <%=user.getProperty(“loginName”)%>

29)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

_____

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充如下代码(a)。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter();

30)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可

以调用这个JSP,那么这个JSP的输出是(b)。(选项一项) <%@ page contentType=\

<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%> <% Int counter = 10; %>

it’s an odd it’s an even

a) 一个HTML页面,页面上显示it’s an odd b) 一个HTML页面,页面上显示it’s an even c) 一个空白的HTML页面 d) 错误信息

31) J2EE 中,(d)类的()方法用于创建对话。(选择一项) a) HttpServletRequest、getSession b) HttpServletResponse、newSession c) HtttpSession、newInstance d) HttpSession、getSession

32) 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象可以作用于整个应用程序,下划线中应添入(d)。(选择一项)

a) page b) request c) session d) application

33) 在JSP中,只有一行代码:<%=A+B% >,运行将输出(d)。(选择一项) a) A+B b) AB c) 113 d) 没有任何输出,因为表达式是错误的

34) 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用(d)方法把属性 name的值取出来。(选择一项)

a) b) c) d) String str=request.getAttribute(“name”);

String str=(String)request.getAttribute(“name”); Object str=request.getAttribute(“name”); 无法取出来

35) 在J2EE中,对于jsp:getProperty 标记的描述,正确的是(c d)。(选择两项)

a) 在JSP文件中,标记 jsp:getProperty 存在的前提条件是必须存在 jsp:setProperty标

b) 使用可以把beanName所代表的

对象的所有属性依次打印出来

c) 用jsp:getProperty标记访问 bean 的属性,会把属性值转换为String 输出到客户的

输出流中

d) 等价于out.println(beanName.getPropertyName());

36)在J2EE中,以下代码片段用来回复信息:

Message reply =object_message.reply(false); Reply.setFrom(mike@sina.com); Reply.setText(“Hello”); ——

下划线应该填入的代码是(b)(选择一题) a) new Transport().setd(reply); b) Transport.send(reply); c) New Transport().to(reply); d) Transport.to(reply);

37) 某JSP程序中声明使用javaBean的语句如下:

User 对象会作为属性存放(c)类型的对象中。(选择一项)

a) Pagecontext b) HttpServlet c) ServletContext d) ApplicationContext

38) 在J2EE客户端对Servlet的每次调用都会执行Serlet生命周期中的(c)方法。

a) init() b) destroy(); c) service() d) doGet()

39) 在J2EE中,当用在户浏览器中输入:http://bocalhost:8080/myWebApp/start/,就会调用pk包中名为student的Servlet,在Web.xml中配置正确的是(d)。(选择一项)

a)

/start/* pk.student

b)

pk.student /start/* c)

student pk.studnet

student /start

d)

pk.student studnet

pk.student /start/*

40) 给定一个Servlet的代码片段, 如下:

Public void doGet(HttpServletRequst trquest, HttpServletResponse responde)throws SerletException,IOExeption{ out.prntln(“hi kitty!”); out.close(); }

运行此Serket时输出如下: Hi kitty!

则应在此Servlet下划线处填充如下(a)代码。(选填一项) a) PrintWriter out=response.getWriter(); b) PrintWriter out=request.getWriter();

c) OutputStrean out=response.getOutputStream(); d) OutputStrean out=request.getWriter();

41) 给定 程序源码如下:

<%int Count=1;%> Count:<%=++Count%>

该JSP运行后输出的结果是(2)。(选择一项) a) Count:1

b) Count:2 c) 1:2 d) Count:

42) servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是(b)(选择一项)

a) 加载类,实例化,请求处理,初始化,销毁 b) 加载类,实例化,初始化,请求处理,销毁 c) 实例化,加载类,初始化,请求处理,销毁 d) 加载类,初始化,实例化,请求处理,销毁

43) 在J2EE中,以下对Request Dispatcher描述正确的是(b)。(选择一项)

a) Jsp中有个隐含默认对象dispatcher,他的类型是RequestDispatcher

b) HttpServletRequest有一个方法,getRequestDispatcher,可以返回RequestDispatcher

对象

c) RequestDispatcher有一个方法,include可以把请求继续传递给别的Servlet或JSP

页面

d) JSP中有个隐含默认对象request,它的类型是RequestDispatcher

44) 给定jsp2.jsp文件代码片段,如下:

<%

String username=request.getParameter(“User”); out.println(“Username is”+username+”
”); %>

另外编写jsp1.jsp,在其中嵌入jsp2.jsp中内容,并且要求运行jsp1.jsp时,浏览器页面上输出:UserName is King

要满足以上条件,以下(a)语句合适用于jsp1.jsp中。 (选择一项)

a)

b) <%@ include file=”jsp2.jsp?User=King%>

c) <% pageContext.setAttribute(“User”,”King”);%>

d) <% pageContext.setAttribute(“User”,”King”);%>

<%@include file=”jsp2.jsp”>

45) 下面这一段JSP代码片段的输出结果是(b)。 (选择一项)

<%! int i=1;%>

<%!int getNumber(){ return i; } %>

<% int i=10;

out.println(“first i=”+i); %>

<% out.println(“second i=”+i);%> <%=getNumber()%>

a) first i=10 second i=10 third i=10 b) first i=10 second i=10 third i=1 c) first i=10 second i=1 third=10 d) first i=1 second i=1 third i=1

46) 要设计一个大型的基于多层体系结构的WEB应用系统,系统界面端基于HTML和

XML, 该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开模式是( c )。(选择一项) a) DAO

b) Value Object c) MVC d) Proxy

47) 在J2EE中,request对象的( d )方法可以获取页面请求中一个表单组件对应多个值

时的用户的请求数据。(选择一项) a) String getParameter(String name) b) String[] getParameter(String name)

c) String getParameterValuses(String name) d) String[] getParameterValues(String name)

48)( a )是发送邮件的协议。(选择一项)

a) SMTP b) LAMP c) POP3 d) HTTP

49) WEB应用中,常用的会话跟踪方法不包括( d )。(选择一项)

a) URL重写 b) Cookie

c) 隐藏表单域

d) 有状态HTTP协议

50) 在J2EE中,<% = 2 + 4%>将输出( b )。(选择一项)

a) 2 + 4 b) 6 c) 24

d) 不会输出,因为表达式是错误的

51) 在J2EE的Model Ⅱ模式中,模型层对象被编写为( d )。(选择一项)

a) Applet b) JSP c) Server d) JavaBean

52) J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( c )。(选择一项)

a) <% = user.getLoginName()%> b) <%user.getLoginName();%> c) <% = user.loginName%> d) <% user.loginName;%>

53)J2EE中,(a)类( )方法用于返回应用程序的上下文路径。(选择一项)

a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo() c) ServletContext、getContextPath() d) ServletContext、getPathInfo()

54)在J2EE中,test.jsp文件中有如下一行代码;

要使user对象只能在使用test.jsp时使用,当加载新页面时,就会将其销毁。下划线中应填入( a )。(选择一项)

a) page b) request c) session d) application

55)在J2EE中,使用Servlet过滤器时,需要在web.xml通过( a)元素将过滤器映射到

Web资源。(选择一项) a)

b) c)

d)

56)给定JSP程序源码如下:

<% int count =1;%> _______

以下( d )语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)

a) <%=++count %> b) <% ++count; %>

c) d) <% count++; %> <% =count++ %>

57) 在J2EE中,在web.xml中定义地滤器时可以指定初始化参数,以下定义正确的是( a )。

(选择一项) a)

someFilter

filters.SomeFilter encoding EUC_JP b)

someFilter

encoding EUC_JP

c)

someFilter encoding EUC_JP

d)

someFilter

filters.SomeFilter

encoding EUC_JP

58)在J2EE中对于以下的include指令和include动作,描述正确的是( b d )。(选择二项)

a) include指令和include动作的功能和作用是一模一样的

b) 含有include指令的JSP页面编译成Servlet时,Servlet内嵌(内联)被子包含的

文件内容 c) 含有include动作的JSP页面编译成Servlet时,Servlet使用语句

pageContext.include(“被包含文件”),来引用被包含的文件

d) 通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执

行速度要快

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

Public class Servlet1 extends HttpServlet{ Public void init() throws ServletException{ }

Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”); } } a) 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 b) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到

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

任何输出的文字

d) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运

行期错误信息

60) 某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process slt.ProcessServlet

process /proc

以下说法正确的是(a b )。(选择二项)

a) 在包slt中,有一个名为ProcessServlet.class的文件

b) 该servlet的访问路径是http://机器IP:端口号/root/process

c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

61)在J2EE中,<%=”2”+4%>将输出( c )。(选择一项) a) 2+4 b) 6 c) 24

d) 不会输出,因为表达式是错误的

62)J2EE中,JSP表达式语言的语法是( b )。(选择一项) a) {EL expression} b) ${EL expression} c) @{EL expression} d) &{EL expression}

63)在J2EE中,下列( a )语句可以获取页面请求中的一个文本框的输入(文本框的

名字为title)。(请选择一项)

a) request.getParameter(“title”); b) request.getAttribute(“title”);

c) requert.getParameterName(“title”); d) requert.getParameters(“title”);

64) J2EE中,HttpSession接口位于( b )包中。(选择一项) a) javax.servlet b) javax.servlet.http

c) javax.servlet.http.session d) javax.servlet.session

65)在J2EE中,test.jsp文件中有如下一行代码:

要使user对象在用户对其发出请求时存在,下划线中应填入( b )。(选择一项) a) page b) request c) session d) application

66)在J2EE MVC设计模式体系结构中,( b )是实现控制器的首选方案。(选择一项) a) JavaBean b) Servlet

c) JSP d) HTML e) XML

67)在JEE中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:

<%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列线处应该是( a )。(选择一项) a) x

b) getKing c) myTags d) king

68) J2EF中在JSP中要使用user包中的User类,则以写法正确的是( a )。(选择一项) a) b)

c)

d)

69) J2EE中,HttpServletRequest类的( c )方法用返回与当前请求相关联的会话,如果没

有,则返回null。 (选择一项) a) getSession() b) getSession(true) c) getSession(false) d) getSession(null)

70) JSP2.0中,下列代码,最后输出的结果是( b )。

${item} (选择一项)

a) A-P-T-E-C-H,;A&C&C&P b) A P T E C H,A C C P c) A P T E C H A C C P d) ,A,P,T,E,C,H,A,C,C,P

71) 在J2EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30( b)。 (选择一项) a) 毫秒 b) 秒 c) 分钟 d) 小时

72) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( b )。 (选择一项) a) <%@include file = “inc.jsp”%>

b) <%@include page = “inc.jsp”flush = “true”> c) d)

73) 给定一个JSP程序源码如下:

在two.jsp中加入( d )代码片断可以输出参数location的值。 (选择一项) a) b) c) <% = request.getAttribute(“location”)%> d) <% = request.getParameter(“location”)%>

74) 编写welcome.jsp,要求显示该页面被所有用用户户浏览过的次数,下列( d )是正确

的JSP代码片断。(选择一项) a) <%

If(application.getAttribute(“counter”)==null) application.getAttribute(“counter”,new Integer(1););

else{ Integer counter=(Integer) application.getAttribute(“counter”); application.getAttribute(“counter”,new Integer(counter.intValue()+1));

} %>

本页面共被访问过<%=counter.intValue()%>次。 b) <%

Integer counter = new Integer(1);

If(application.getAttribute(“counter”)==null) application.getAttribute(“counter”,counter);

else{

counter=(Integer) application.getAttribute(“counter”);

application.getAttribute(“counter”,new Integer(counter.intValue()+1));

} %>

本页面共被访问过<%=counter.intValue()%>次。

c)

本页面共被访问过<%=counter.intValue()%>次。

d)

<%

Application.setAttribute(“counter”,new Integer(counter.intValue()+1)); %>

本页面共被访问过<%=counter.intValue()%>次。

75)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句

正确的是( a )。(选择一项) a)

hello

com.tagdemo.HelloTag b)

hello

com.tagdemo.HelloTag c)

hello

com.tagdemo.HelloTag d)

hello

com.tagdemo.HelloTag

76) 在J2EE中,<%=”2”+4%>输出( c ).(选择一项)

a) 2+4 b) 6 c) 24

d) 不会输出,因为表达式是错误的

77) 如果要在Jsp页面中嵌入insert.jsp中的内容,并且为insert.jsp设置一个名为title的参数,

以下代码片段正确的是( c ).(选择一项) a) b) c) d) <%@ include file=”insert.jsp” title=”NEW WORLD”%>

78) 在J2EE中,若web应用程序的文档根目录名为Book,类文件com.util.test.class应该放在

( c )(选择一项)

a) Book/classes/com/util/test.class b) Book/web-inf/com/util/test/class

c) Book/web-inf/classes/com/util/test.class d) Book/web-inf/lib/classes/com/util/test.class

79) J2EE中,JSP EL的表达式:S{user.loginName}的执行效果等同于( a )(选择一项)

a) <%=user.getloginName()%> b) <%.user.getloginName():%> c) <%=user.loginName%> d) <%user.loginName;%>

81) 在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是( a )。

(选择一项) a)

someFilter

filters.SomeFilter encoding EUC_JP b)

someFilter encoding EUC_JP

c)

someFilter encoding EUC_JP d)

someFilter encoding EUC_JP

82) 给定JSP程序源码如下:

<%int count=1;%> ________

以下( d )语句可以在下划线处插入,并且运行输出结果是:1。(选择一项) a)<%=++count%> b)<%++count;%> c)<%count++%> d)<%=count++%>

83) 在J2EE中,使用Servlet过滤器时,需要在web.xml通过( b )元素将过滤器映射

到Web资源。(选择一项) a)

b)

c)

d)

84) 给定text1.jsp代码片段,如下:

要在test2.jsp中输出参数color中的值,以下选项正确的是( a )。(选择一项) a) <%=request.getParament(“color”)%> b) <%=request.getAltribute(“color”)%> c) d) 85)在J2EE中,以下是有关jsp:setProperty 和jsp:getProperty标记的描述,正确的是( b )。

(选择一项)

a) < jsp:setProperty>和< jsp:getProperty>标记都必须在的开始标记和结束标记之间

b) 这两个标记的name属性的值必须和标记的id属性的值相对应

c) < jsp:setProperty>和< jsp:getProperty>标记可以用于对bean中定义的所有属性进行选择和设置

d) 这两个标记的name属性的值可以和标记的id属性的值不同

86)在J2EE中给顶如jsp文件下代码:

<%!static int i=0;int j=0; %> <%

For(;j++<2;)

{out.print(i++);out.print(“ ”);} %>

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户看到浏览器显示( a )。(选择一项) a) 0 1 b) 1 2 c) 3 4

d) 什么也没有 87)在J2EE中,在a.jsp中有代码片段如下,在b.jsp中加入下列( a )代码,可以输出在a.jsp

页面上输入的loginName的值. (选择一项)

a) <%=(String)request.getParameter(“loginName”)%> b) <%=(String)request.getAttribute(“loginName”)%>

c) <% String name=request.getParameter(loginName);out.println(name)%> d) <% String name=request.getAttribute(loginName);out.println(name)%>

88) 在J2EE中,要在浏览器上输出如下所示的表格,应该在jsp中编写如下( b )代码 (选择一项)

a)

<%

For(int i=1;i<4;i++) { %>

i

<%}%>

b)

<%

For(int i=1;i<4;i++) { %>

<%=i%>

> <%}%>

c)

<%

For(int i=1;i<4;i++) {

%>

<%=i%>

> <%}%>

d) <%

For(int i=1;i<4;i++) { %>

<%=i%>

<%}%>

89) 在J2EE中,test.jsp文件如下:

<% buffer.append(“ABC”)%> Buffer is<%=buffer%>

试图运行时,将发生( e ) . (选择一项)

a) 转译期错误

b) 编译Servlet源码时发生错误 c) 执行编译后的Servlet时发生错误 d) 运行后,浏览器上显示: buffer is null e) 运行后,浏览器上显示: buffer is ABC

90) 如果JSP页面执行时遇到自定义标签,doAfterBody()方法将被调用 ( d ) 次。 (选择

一项) a) 1

b) 1或多 c) 0或1 d) 0或多

91)在J2EE中,test.jsp文件中有如下一行代码:

要使user对象在用户对其发出请求时存在,下划线中应填入( b ) (选择一项)

a) page b) request

c) session d) application

92)在J2EE中,使用Servlet过滤器时,( b )接口的( )方法可以获得在web.xml中定义的过滤

器的初始化参数的值. (选择一项)

a) FilterConfig 、getParameter(String name) b) FilterConfig 、getInitParameter(String name) c) Filter 、getParameter(String name) d) Filter 、getInitParameter(String name)

93)在JSP中,有代码: <%=”2”+”4”%>,将输出( c ) (选择一项)

a) 2+4 b) 6 c) 24

d) 不会输出,因为表达式是错误的

94)在J2EE中,下列( a )语句可以获取页面请求中一个文本框的输入(文本框的名字为title)

(选择一项)

a) request.getParameter(“title”); b) request.getAttribute(“title”);

c) request.getParameterValues(“title”); d) request.getParameters(“title”);

95)在 Servlet 里,能正确获取session的语句是( a ) (选择一项)

a) HttpSession session=request.getSession(true); b) HttpSession session=request.getHttpSession(true); c) HttpSession session=reponse.getSession(true); d) HttpSession session=reponse.getHttpSession(true);

96) 在J2EE实现企业级应用开发中,( d )动作允许JSP进行页面跳转. (选择一项)

a) b) c) d) 97) JavaMail是一组用于发送和接受邮件消息的API, 发送邮件使用( d )协议,接受邮件使用

( )协议. (选择一项) a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP3

98) JSP页面经过编译之后,将创建一个( b ) (选择一项)

a) applet b) servlet c) application d) exe文件

99) 给定一个Servlet的代码片断,如下:

Public void doGet(HttpServletRequest request,HttpServletResponse response) { Throw ServletException,IOException

{ ________ out.println(“hi kitty!”); out.close(); }

}

运行此Servlet时输出如下: hi kitty!

则应在此Servlet下划线出填充如下( a )代码 (选择一项)

a) PrintWriter out=response.getWriter(); b) PrintWriter out=request.getWriter();

c) OutputStream out=response.getOutputStream(); d) OutputStream out=request.getWriter();

100) 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性,以下语句正确的是( a,c ) (选择二项)

a) b) c) <%=user.getLoginName()%>

d) <%=user.getProperty(“loginName”)%>

104) 在J2EE中,给定以下JSP代码片段,运行结果是( a ) (选择一项) <% int x1=5;%> <%int x2=7;%> <%!int getX( int x ){return x};%> <%out.print(“X1=”+x);%> <%out.print(“X2=”+getX(x2));%>

a) X1=5 X2=7 b) X1=5 X2=5 c) X1=7 X2=7 d) X1=7 X2=5

105) 在J2EE中,aa.jsp文件如下,有5个客户依次浏览aa.jsp,且每个客户只浏览aa.jsp一

次,第5个客户会看到浏览器的显示( c ) (选择一项) <% !int I=0;%>

<%=I++%>

a) 0 b) 3 c) 4 d) 5

105) 在J2EE中,aa.jsp文件如下,有5个客户依次浏览aa.jsp,且每个客户只浏览aa.jsp一

次,第5个客户会看到浏览器的显示( c ) (选择一项) <% !int I=0;%>

<%=I++%>

a) 0 b) 3 c) 4 d) 5

本文来源:https://www.bwwdw.com/article/g3w.html

Top