文档库 最新最全的文档下载
当前位置:文档库 › JSP期末考试题复习题

JSP期末考试题复习题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。

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

a) <%= %> b) <% %>

c) <%! %> d) <%@ %>

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

a) applet b) servlet

c) application d) exe文件

3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)

a) doStartTag() b) doEndTag()

c) doInitBody() d) doAfterBody()

4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a) page b) request

c) session d) application

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

a) pageContext b) context

c) application d) out

6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)

a) sendURL() b) redirectURL()

c) sendRedirect() d) redirectResponse()

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

a) extends b) import

c) languge d) contentType

8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)

a) init b) service

c) doFilter d) destroy

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

a) A+B b) AB

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

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

Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

______

out.println(“hi kitty!”);

out.close();

}

运行次Servlet时输出如下:

hi kitty!

则应在此Servle t下划线处填充如下代码。(选项一项)

a) PrintWriter out = response.getWriter();

b) PrintWriter out = request.getWriter();

c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter();

11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)

<%@ page contentType="text/html; charset=GBK" %>

<%@ taglib uri=”https://www.wendangku.net/doc/6210416491.html,/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) 错误信息

12) 给定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:

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

loginName: sa password: sa

在user.jsp中的下划线处应填入以下()代码. (选择一项)

a)

b)

c)

d)

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

要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项)

a)

b)

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

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

14) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)

a) HttpServlet是一个抽象类

b) HttpServlet类扩展了GenericServlet类

c) HttpServlet类的子类必须至少重写service方法

d) HttpServlet位于javax.servlet.http包中

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

在two.jsp中使用()代码片段可以输出参数location的值。

a)

b)

c) <%=request.getAttribute("location")%>

d) <%=request.getParameter("location")%>

16) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是()。(选择一项)

a) 0 b) True

c) False d) 1

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

<%{%>

<% buffer.append("ABC");%>

<%}%> buffer is <%=buffer%>

运行时,将发生()。(选择一项)

a) 转译期错误b) 运行期错误

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

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

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

a) 1 b) 1或多

c) 0或1 d) 0或多

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

<% pageContext.setAttribute("User","HAHA");%>

_______//此处填写代码

给定include2.jsp文件代码片断,如下:

<%=pageContext.getAttribute("User")%>

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

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

a)

b) <%@ include file="include2.jsp"%>

c)

d) <% response.sendRedirect("include2.jsp");%>

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

30

上述代码定义了默认的会话超时时长,时长为30()。(选择一项)

a)毫秒b) 秒

c) 分钟d) 小时

21) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示

inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。(选择一项)

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

c) d)

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

在two.jsp中加入()代码片断可以输出参数location的值。(选择一项)

a) b)

c) <% = request.getAttribute(“location”)%> d)<% = request.getParameter(“location”)%>

23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是()。(选择一项)

a)

hello

com.tagdemo.HelloTag

b)

hello

com.tagdemo.HelloTag

c)

hello

com.tagdemo.HelloTag

d)

hello

com.tagdemo.HelloTag

24) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。(选择一项)

a) <%@ page errorPage="true"%>b) <%@ page isErrorPage="true"%>

c) <%@ page extends="javax.servlet.jsp.JspErrorPage"%>

d) <%@ page info="error"%>

25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。(选择一项)

a)POP3 SMTP b)POP3 TCP

c)SMTP TCP d) SMTP POP3

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

a) HttpSession session = request.getSession(true);

b) HttpSession session = request.getHttpSession(true);

c) HttpSession session = response.getSession(true);

d) HttpSession session = response. getHttpSession (true);

27) 在JSP中,()动作用于将请求转发给其他JSP页面。(选择一项)

a) forward b) include

c) useBean d) setProperty

28) 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。(选择一项)

a) 2+3 b) 5

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

29) 在J2EE实现企业级应用开发中,()是描述标记库的XML文档。(选择一项)

a) TLD文件b) DTD文件

c ) WAR文件d) EAR文件

30) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。(选择二项)

<% String name="JACK"; %>

WELCOME,______

a) name b) <%=name%>

c) out.println(name);d) <% out.println(name); %>

31)在J2EE中,重定向到另一个页面,以下()语句是正确的。(选择一项)

a) request.sendRedirect("https://www.wendangku.net/doc/6210416491.html,");

b) request.sendRedirect();

c) response.sendRedirect("https://www.wendangku.net/doc/6210416491.html,");

d) response.sendRedirect();

32) 在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。(选择一项)

a) page b) request

c) response d) application

33) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括元素。(选择一项)

a) b)

c) d)

34) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求(选一项)

a) HttpServlet doHead b) HttpServlet doPost

c) ServletRequest doGet d) ServletRequest doPost

35) 给定JSP程序源码如下,该JSP运行后输出的结果是()。(选择一项)

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

a) Count:1 b) Count:2

c) 1:2d) Count:

36) 给定如下Servlet代码,假定在浏览器中输入URL:http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,

那么这个Servlet的输出是()。

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{

public void service(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException{

}

public void doGet(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

res.setContentType("text/html");

PrintWriter out = res.getWriter();

out.println("");

out.println("");

out.println("doGet Hello World!");

out.println("");

out.println("");

out.close();

}

public void doPost(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

res.setContentType("text/html");

PrintWriter out = res.getWriter();

out.println("");

out.println("");

out.println("doPost Hello World!");

out.println("");

}

} (选择一项)

a) 一个HTML页面,页面上显示doGet Hello World!

b) 一个HTML页面,页面上显示doPost Hello World!

c) 一个空白的HTML页面

d) 错误信息

37) 在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

a)String getParameter(String name)

b)String[] getParameter(String name)

c)String getParameterValuses(String name)

d)String[] getParameterValues(String name)

1、()是供应链管理中应用最广泛的组织形式称之为供应链联盟。

A、网络型虚拟企业

B、品牌型虚拟企业

C、同盟型虚拟企业

D、联盟型虚拟企业

2、可口可乐品牌饮料的供应链是()

A、企业供应链

B、产品供应链

C、基于供应链合作伙伴关系的供应链

D、“V”型供应链

3、功能型产品对应有()

A、有效性供应链

B、反应性供应链

C、V形供应链

D、A形供应链

4、企业形象CI带有()的特点

A、“推式”时代

B、“拉式”时代

C、商品推销时代

D、一体化时代

5、()是客户金字塔中,在此特定期间内,消费金额最多的前5%客户除了VIP客户外的客户。

A、VIP客户

B、主要客户

C、普通客户

D、小客户

6、需要一辆ATV汽车是一个()

A、独立需求

B、相关需求

C、可承诺需求

D、物料清单

7、“发动机总成”是“发动机组”的直接()

A、附件

B、组件

C、父件

D、零部件

8、门诊部的预约是一个服务领域()的例子。

A、总体生产计划

B、主生产进度计划

C、物料需求计划

D、需求管理

9、闭环MRP是一个基于()的生产计划和控制系统。

A、MRP

B、MRP-Ⅰ

C、MRP-Ⅱ

D、ERP

10、()是将总体生产计划进行详细分解,列出在某个阶段需要进行生产的最终产品。

A、物料需求计划

B、主生产进度计划

C、能力需求计划

D、资源需求计划

1、Tomcat服务器的默认端口是 8080 。怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml 文件用记事本打开在中把8080更改即可_____,

2、异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。

3、jsp主要内置对象有:application 、exception 、 pageContext 、 request 、session 、_____response_____out、config、page。

4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。

6、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

7、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。

8、Java Servlet的主要特点是:、方便、、、节省投资。运行servlet 需要在___web.xml_____注册.

相关文档