Java Web基础测试题 联系客服

发布时间 : 星期四 文章Java Web基础测试题更新完毕开始阅读deaaf4094a7302768e993964

out.print(I++); out.print(“ “); } %>

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

E. 没有任何显示

24. 在jsp中有代码片断如下:

loginName:

在jsp中加入下列()代码,可以输出在jsp页面上输入的loginName的值。(选择一项) A. <%=(String ) request.getParameter(“loginName”)%> B. <%=(String )request.gerAttribute(“loginName”)%> C. <% Stirng name=request.getParameter(“loginname”); out.println(name); %> D. <% String name-request.getAttribute(“loginname”); out.println(name); %>

25. 当浏览器第二次访问以下JSP网页时的输出结果是什么?(选择一项) <%! int a=0;. %> <%

int b=0; a++; b++; %>

a:<%= a %>
b:<%= b %> 选项:

A. a=0 b=0 B. a=1 b=1 C. a=2 b=1 D. a=2 b=2

26. 从HTTP请求中,获得请求参数,应该调用()。(选择一项)

A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法

D. session对象的getParameter()方法

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

request.setAttribute(“count”,new Integer(0)); Integer count = request.getAttribute(“count”) ; %>

<%=count %>

A. 编译不通过

B. 可以编译运行,输出0

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

28. 下面关于JSP作用域对象的说法错误的是()。(选择一项)

A. request对象可以得到请求中的参数 B. session对象可以保存用户信息

C. application对象可以被多个应用共享

D. 作用域范围从小到达是request、session、application

29. 在一个应用中有2个JSP,要让jsp2输出svse,横线处可以填入()。(选择两项) jsp1: <%

______.setAttribute(“svse”,” svse “); ......

%> jsp2:

<%= ______.getAttribute(“svse “) %>

A. session、 session

B. pageContext、pageContext C. request、 request D. application、 session

30. 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。(选择一

项) <%

out.println(session.getAttribute(“svse “));

%> <%

session.invalidate();

out.println(session.getAttribute(“svse “));

%>

A. null, 异常信息 B. null, null,

C. 异常信息,异常信息

D. 异常信息,null

31. Form表单提交的信息中含有”name= svse”向jsp1提交,阅读下面代码,jsp2将输出

()。(选择一项)

接受该请求的jsp1: <%

request.getRequestDispatcher(“jsp2”).forward(request,response); %> jsp2:

<%=request.getParameter(“name”) %>

A. null

B. 什么都不输出 C. 异常信息 D. svse

32. Form表单提交的信息中含有”name= svse”,阅读下面的代码,jsp2将输出()。 接受该请求的jsp1:(选择一项) <%

response.sendRedirect(“jsp”);

%> jsp2:

<%=request.getParameter(“name”) %>

A. null

B. 什么都不输出 C. 异常信息 D. svse

33. 在JSP页面中,如果从一个源页面中通过将本页面请求

转发至指定URL组件,则在该URL组件(JSP页面)中可处理的共享数据范围是(选择三项)

A. session B. request C. page

D. application

34. 在JSP页面中,保存数据的范围由小到大依次是(选择一项)

A. pageContext,request,application,session B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application

35. 在JSP页面中,等效于HttpServletResponse的内置对象是(选择一项)

A. out

B. response

C. request D. config

36. 在JSP页面中,能够完成输出操作的内置对象是(选择一项)

A. out

B. response C. request D. config

37. test.jsp文件中有如下一行代码:

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

A. page B. request C. session D. application

38. 在JSP页面中,正确引入JavaBean的是()。(选择一项)

A. <%jsp: useBean id =“myBean” scope =“page” class=“pkg.MyBean” %> B. C. D.

39. 关于, 下列说法不正确的是()。(选择一项)

A. 它可以包含静态文件 B. 它可以包含动态文件

C. 当它的flush属性为true时,表示缓冲区满时,将会被清空 D. 它的flush属性的默认值为true

40. 在JSP中,对<jsp:setProperty>标记描述正确的是()。(选择一项)

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

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

以下( )代码片断放置在test2.jsp中不会导致错误,且能输出”svse”。(选择一项)

A. B.