2024年4月15日发(作者:)
JSP 期末考试复习题
1)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)
a) doStartTag() b) doEndTag()
c) doInitBody() d) doAfterBody()
8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()
方法。(选择一项)
a) init b) service
c) doFilter d) destroy
10)给定一个Servlet的代码片段如下:
Public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
______
n(“hi kitty!”);
();
}
运行次Servlet时输出如下:
hi kitty!
则应在此Servlet下划线处填充如下代码。(选项一项)
a) PrintWriter out = ter();
b) PrintWriter out = ter();
c) OutputStream out = putStream();
d) OutputStream out = ter();
11)给定如下JSP代码,假定在浏览器中输入URL:localhost:8080/web/,
1
可以调用这个JSP,那么这个JSP的输出是()。(选项一项)
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri=”/jsp/jstl/core” prefix=”c”%>
<% int counter = 10; %>
a) 一个HTML页面,页面上显示it’s an odd
b) 一个HTML页面,页面上显示it’s an even
c) 一个空白的HTML页面
d) 错误信息
12) 给定java程序,代码如下:
package user;
public class User{
private String password;
2
private String loginName;
public String getLoginName(){
return loginName;
}
public String getPassword(){
return password;
}
public void setLoginName(String loginName){
ame=loginName;
}
public void setPassword(String password){
rd=password;
}
}
给定,代码片断如下:
____________
loginName:
password:
在浏览器上输入URL:localhost/user,jsp?loginName=sa&password=sa并回车
要使浏览器上显示:
loginName: sa password: sa
在中的下划线处应填入以下()代码. (选择一项)
a)
3
b)
c)
d)
13) 某JSP程序中声明使用javaBean的语句如下:
要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项)
a)
b)
c) <%=inName()%>
d) <%=perty(“loginName”)%>
15) 给顶一个JSP程序源代码,如下:
在中使用()代码片段可以输出参数location的值。
a)
b)
4
c) <%=ribute("location")%>
d) <%=ameter("location")%>
17)在J2EE中,文件如下:
<%{%>
<% ("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) 给定文件代码片断,如下:
<% ribute("User","HAHA");%>
_______//此处填写代码
给定文件代码片断,如下:
<%=ribute("User")%>
要求运行时,浏览器上输出:HAHA
5
要满足以上条件,中下划线处应填入以下()语句。(选择一项)
a)
b) <%@ include file=""%>
c)
d) <% direct("");%>
20)在J2EE中,在中,有如下代码:
上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)
a) 毫秒 b) 秒
c) 分钟 d) 小时
21) 在中包含数行代码与一张图片,现在要创建一个,每次浏览
时都能够以最快的速度显示中的所有内容以及自身要
显示的内容,应该在中使用的语句是( )。 (选择一项)
a) <%@include file = “”%> b)<%@include
page=“”flush= “true”>
c) = “”/> 22) 给定一个JSP程序源码如下: 6
在中加入( )代码片断可以输出参数location的值。 (选择一项)
a) “location”> c) <% = ribute(“location”)%> d)<% = ameter(“location”)%> 23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述 语句正确的是( )。(选择一项) a) b) c) d) 7 24) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 (选择一项) a) <%@ page errorPage="true"%> b) <%@ page isErrorPage="true"%> c) <%@ page extends="orPage"%> d) <%@ page info="error"%> 25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件 使用()协议。 (选择一项) a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP3 29) 在J2EE实现企业级应用开发中,()是描述标记库的XML文档。 (选择一项) a) TLD文件 b) DTD文件 c ) WAR文件 d) EAR文件 30) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的 语句是()。 (选择二项)
<% String name="JACK"; %>
WELCOME,______
a) name b) <%=name%>
c) n(name); d) <% n(name); %>
31)在J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)
8
a) direct("");
b) direct();
c) direct("");
d) direct();
33) 在J2EE中,使用Servlet过滤器时,可以在文件的()元素中包括
a)
c)
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:2 d) Count:
36) 给定如下Servlet代码,假定在浏览器中输入URL:
localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个
Servlet的输出是()。
import .*;
import t.*;
9
import .*;
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 {
tentType("text/html");
PrintWriter out = ter();
n("");
n("
");n("doGet Hello World!");
n("");
n("");
();
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
tentType("text/html");
PrintWriter out = ter();
n("");
n("
");n("doPost Hello World!");
10


发布评论