-
JSP
期末考试题
针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)
< br>。每一道题目,所有答案都选对,则该题加分,
所选答案错误或不能选出所有正确
答案,则该题不得分。
1
)在
JSP
中,要定义一个方法,需要用到以下()元素。
(选择一项)
a)
<%=
%>
b)
<%
%>
c)
<%!
%>
d)
<%@
%>
2
)
J
SP
页面经过编译之后,将创建一个()
。
(选择一项)
a)
applet
b)
servlet
c)
application
d)
exe
文件
3
)当
JSP
页面执行自定义标签,遇到结束标签时将调用
()
方法执行处理
。
(选择一项)
a)
doStartTag()
b)
doEndTag()
c)
doInitBody()
d)
doAfterBody()
4)
在
J2EE
中,
文件中有如下一行代码:
(选
择一项)
<
br>
”
user
”
scope=
”
_____
”
type=
”
an
”
/>
要使
user
对象中
一直存在于对话中,直至其终止或被删除为止,下划线中应填入()
。
a)
page
b)
request
c)
session
(是否包含在会话)
d)
application
5) <
/p>
在
J2EE
中,以下不是
JSP
隐式对象的是()
。
(
选择一项)
a)
pageContext
b)
context
c)
application
d)
out
6) Servlet
中,<
/p>
HttpServletResponse
的()方法用来把一个
Http
请求重定向到另外的
URL<
/p>
。
(选择一项)
a)
sendURL()
b)
redirectURL()
c)
sendRedirect()
d)
redirectResponse()
7)
在
JSP
中,
page
p>
指令的()属性用来引入需要的包或类。
(选择一项)
a)
extends
b)
import
(输入)
c)
languge
d)
contentType
8)
在<
/p>
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{
______
n(
“
hi
kitty!
”
);
();
}
运行次
S
ervlet
时输出如下:
hi kitty!
则应在此
Ser
vle
t
下划线处填充如下代码。
(选
项一项)
a)
PrintWriter out = ter();
b)
PrintWriter out = ter();
c)
OutputStream
out = putStream();
1
/
12
d)
OutputStream out = ter();
11
)
给定如下
JSP
代码,假定在浏览器中输入
URL:
,可以调用这个
JSP
,那么这个
JSP
的输出是()
。
(选项一项)
<%@ page contentType=
<%@
taglib uri=
””
p>
prefix=
”
c
”
%>
<% int counter = 10;
%>
”
”
$${counter%2==1}
”
p>
>
”
isOdd
”
value=
true
”
>
”
$${i
sOdd==true}
”
>it
’<
/p>
s an odd
’
s
an even
a)
一个
HTML
< br>页面,页面上显示
it
’
s
an odd
b)
一个
HTML
页面,页面上显示
it
’
s an even
c)
一个空白的
HTML
页面
d)
错误信息
12)
< br>给定
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){
ame=loginName;
}
public void setPassword(String
password){
rd=password;
}
}
给定
,
代码片断如下
:
____________
loginName:
”
user
”
property=
”
loginName
”
/>
password:
”
user
”
property=
”
password
”
/>
在浏览器上输入
URL:
并回车
要使浏览器上显示
:
loginName: sa
password: sa
在
中的下划线处应填入以下
()
代码
.
(
选择一项
)
a)
” ”
/>
” <
br> page
程序中声明使用
” HttpServlet
<
br>中下划线处应填入以下()语句。 <
br>,每次浏览 <
br>
JSP
location “ <
br>JSP page <
br>在 <
br>JSP <
br>实现企业级应用开发中, <
br>程序源码如下,可以在下划线处插入并且能够正确输出 <
br>JavaBean Servlet <
br>页面,页面上显示 <
br>中,
<
br> <
br>J2EE
user
”
class=
p>
”
”
scope
=
”
page
”
/>
”
user
”
property=
”
loginName
value=
”
*
”
/>
2
/
12
”
user
”
property=
”
password
”
va
lue=
”
*
”
/>
b)
”
user
”
clas
s=
”
”
s
cope=
”
application
”
/>
”
user
”
property=
”
loginName
”
v
alue=
”
*
”
”
user
”
property=
”
password
”
value=
”
*
”
/>
c)
”
user
”
class=
”
”
scope=
”
application
”
/>
”
user
”
property=
”
*
”
/>
d)
user
”
class=
p>
”
”
scope
(范围,视野)
=
”
”
/>
”
user
”
property=
”
*
”
/>
13)
某
JSP
javaBean
的语句如下
:
”
user
”
cla
ss=
”
”
scope=
”
pge
”
/>
要取出该
java
Bean
的
loginName
属性值
,
以下语句正确的是
().
(
选择两项
)
a)
”
user
”
property=
”
loginName
’
/>
b)
”
user
’
property=
loginName
”
/>
c)
<%=inName()%>
d)
<%=perty(
“
loginName
”
)%>
14) J2EE
中,以下关于
的说法错误的是()。(选择一项)
a)
HttpServlet
是一个抽象类
b)
HttpServlet
p>
类扩展了
GenericServlet
类
c)
H
ttpServlet
类的子类必须至少重写
service<
/p>
方法
d)
HttpServlet
位于
包中
15)
给顶一
个
JSP
程序源代码,如下:
在
中使用(
)代码片段可以输出参数
location
的值。
a)
b)
c)
<%=ribute(
d)
<%=ameter
(参数)
(
16) J2EE
中,
JSP
EL
表达式:
s{(10*10)
ne
(不等于)
100}
的值是()。
(选择一项)
a)
0
b)
True
c)
False
d)
1
17
)在
J2EE
中,
文件如下:
<%{%>
id=
type=
<%
(
<%}%> 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(
3
/
12
_______//
此处填写代码
给定
文件代
码片断,如下:
<%=ribute(
要求运
行
时,浏览器上输出:
HAHA
要满足以上条件,
(选择一项)
a)
b)
<%@ include file=
c)
d)
<% direct(
20
)在
J2EE
中,在
<
/p>
中,有如下代码
:
上述代码定义了默
认的会话超时时长,时长为
30
(
)
。
(选择一项)
a)
毫秒
b)
秒
c)
分钟
d)
小时
21)
在
中包含数行代码与一张图片,现在要创建一个
时都能够以最快的速度显示
中的所有内容以及
自身要显示的
内容,应该在
中使用的语句是
(
)
。
(选择一项)
a)
<%@include file =
“
”
%>
b)<%@include page=
“
”
flush=
“
true
”
>
c)
“
”
flush =
“
fal
se
”
> d)
“
”
/>
22)
给定一个
程序源码如下:
“
”
flush =
“
true
”
>
“
”
value =
beijing
”
/>
在
中加入(
)代码片断可以输出参数
location
的值。
(选择一项)
a)
“
location
”
>
b)
“
lo
cation
”
>
c)
<% = ribute(
“
location
”
)%>
d)<% = ameter(
“<
/p>
location
”
)%>
23
)使用自定义标签时,要为
引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是(
)
。
(
选择一
项
)
a)
<
tag>
b)
<
taglib>
c)
<
tag-info>
d)
<
tag-desc>
24)
要
设置某个
JSP
页面为错误处理页面,以下
指令正确的是()
。
(
选择一项
)
a)
<%@ page
errorPage=
b)
<%@ page isErrorPage=
4
/
12
c)
<%@ page
extends=
d)
<%@ page info=
25)JavaMail
是一组用于发送和接收邮件消息的
API
。发
送邮件使用()协议,接收邮件使用()协议。
(
选择一项
)
a)
POP3
SMTP
b)
POP3
TCP
c)
SMTP
TCP
d)
SMTP
POP3
26)
Servlet
里,能正确获取
session
的语句是()
。
(
选择一项
)
a)
HttpSession
session = sion(true);
b)
HttpSession session =
pSession(true);
c)
HttpSession session =
sion(true);
d)
HttpSession session = response.
getHttpSession (true);
27)
在
JSP
中,
()动作用于将请求转发给
其他
JSP
页面。
(
选择一项
)
a)
forward
(转进)
b)
include
c)
useBean
d)
setProperty
28) <
/p>
在
J2EE
中,在一个
文件中,有表达式
<%=2+3
%>
,它将输出()
。
(
选择一项
)
a)
2+3
b)
5
c)
23
d)
不会输出,因为表达式是错误的
29)
在
J2EE
()是描述标记库的
XML
p>
文档。
(
选择一项
)
a)
TLD
文件
b)
DTD
文件
c
)
WAR
文件
d)
EAR
文件
30)
给定
JSP
WELCOME
,
JACK
的语句是()
。
(
选择二
项
)
<%
String name=
WELC
OME
,
______
a)
name
b)
<%=name%>
c)
n(name);
d)
<% n(name);
%>
31)
在
J2EE
中,重定向到另一个页面,以下()语句是正确的。
(
选择一项
)
a)
direct(
b)
direct();
c)
direct(
d)
direct();
32)
在
JSP
中,使用
动作可以将
javaBean
嵌入
JSP
页面,对
的访问范围不能是()
。
(
选
择一项
)
a)
page
b)
request
c)
response
d)
application
33) <
/p>
在
J2EE
中,使用
过滤器时,可以在
文件的()元素中包括
元素。
(
选择一项
)
a)
b)
c)
d)
34) Servlet
p>
中,使用()接口中定义的()方法来处理客户端发出的表单数据请求
(
选一项
)
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
5
/
12
c)
1:2
d)
Count:
36)
给定如下
Servlet
代码,假定在浏览器中输入
URL
:
,可以调用这个
servlet
,那么这个
Servlet
的输出是()
。
import .*;
import t.*;
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(
PrintWriter out
= ter();
n(
n(
n(
n(
n(
();
}
public void
doPost(HttpServletRequest req, HttpServletResponse
res)
throws
ServletException, IOException {
tentType(
PrintWriter out
= ter();
n(
n(
n(
n(
}
}
(
选择一项
)
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)
38)
(
)是发送邮件的协议。
(选择一项)
a) SMTP
b) LAMP
c) POP3
d) HTTP
39)
WEB
应用中,常用的会话跟踪方法不包括(
)
。
(选择一项)
a) URL
重写
b)
Cookie
c)
隐藏表单域
d)
有状态
HTTP
协议
40)
在
中,
$${2 +
“<
/p>
4
”}
将输出()
。
(选择一项)
a)
2 + 4
b) 6
6
/
12
-
-
-
-
-
-
-
-
-
上一篇:国际翻译学类期刊目录介绍
下一篇:最感人的英语短句