1、 不定项选择题
第一部分
1)
关于Web应用程序,下列说法错误的是( )。
a)
WEB-INF目录存在于web应用的根目录下
b)
WEB-INF目录与classes 目录平行
c)
lWEB-INF目录下
d)
Web应用程序可以打包为war文件
2)
有关Servlet的生命周期说法正确的有( )。
a)
Servlet的生命周期由Servlet实例控制
b)
init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现
ServletContext接口的对象
c)
service()方法响应客户端发出的请求
d)
destroy()方法释放Servlet实例
3)
有关会话跟踪技术描述正确的是( )。
a)
Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端
b)
关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期
c)
在禁用Cookie时可以使用URL重写技术跟踪会话
d)
隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示
4)
以下l片断( )正确地声明servlet 上下文参数。
a)
<init-param>
<param-name>MAX</param-name>
<param-value>100</param-value>
</init-param>
b)
<context-param>
<param name="MAX" value="100" />
<context-param>
c)
<context>
<param name="MAX" value="100" />
<context>
d)
<context-param>
<param-name>MAX</param-name>
<param-value>100</param-value>
<context-param>
5)
有关JavaMail API的描述以下( )正确。
a)
Message类包含标题和内容两部分,MimeMessage子类用于新建消息,语法如下:Message m=new MimeMessage();
b)
Folder类包含消息和子文件夹,默认情况下Folder类处于打开状态
c)
Store类提供对文件夹的访问方法并验证连接,Store类的方法还用于查看消息和文件夹
d)
Session类定义了用来与邮件系统进行通信的邮件会话,是JavaMail API的最高级别类,可以创建共享和非共享会话
6)
以下( )可用于检索session属性userid的值。
a)
session. getAttribute (“userid”);
b)
session. setAttribute (“userid”);
c)
request. getParameter (“userid”);
d)
request. getAttribute (“userid”);
7)
下列JSP代码:
<html>
<body>
<%
for(int i = 0; i < 10; i++) {
//1
}
%>
</body>
</html>
以下 )可放置在//1处,不会发生编译错误
a)
<%= i %>
b)
<b>i</b>
c)
%><%= i %><%
d)
不写任何内容
8)
考虑下面两个JSP文件代码片断:
test1.jsp:
<HTML>
<BODY>
<% pageContext.setAttribute(ten,new Integer(10));%>
//1
</BODY>
</HTML>
test2.jsp:
数字为:<%= Attribute(ten)%>
以下( )放置在test1.jsp中的//1处,当请求test1.jsp时正确输出test2.jsp中的内容
a)
<jsp:include page=”test2.jsp” />
b)
<jsp:forword page=”test2.jsp” />
c)
<%@ include file=”test2.jsp” %>
d)
由于pageContext对象的scope属性为page,所以test2.jsp不能访问test1.jsp定义的属性
9)
有关JSP隐式对象,以下( )描述正确。
a)
隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用
b)
不能通过config对象获取ServletContext对象
c)
response对象通过sendRedirect方法实现重定向
d)
只有在出错处理页面才有exception对象
10)
考虑下面JSP文件代码片断:
<HTML>
<BODY>
<jsp:include page=test2.jsp>
<jsp:param name=username value=accp/>
</jsp:include>
</BODY>
</HTML>
以下( )代码片断放置在test2.jsp中不会导致错误
java xml是什么
a)
<jsp:getParam name=username/>
b)
<jsp:include param =username/>
c)
<%=Parameter(username)%>
d)
<%=Attribute(username)%>
11)
以下是login.jsp文件的代码片断:
<%@ page isELIgnored="false"%>
<html>
<body>
<FORM action="login.jsp" method="GET">
  <input type="text" name="name" value="${param['name']}">
  <input type="submit" value="提交">
</FORM>
<P>
用户名为: ${param.name}
</body>
</html>
以下( )描述正确。
a)
发生运行错误
b)
页面会出现一文本框,并且文本框中内容为${param['name']}
c)
当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示用户输入的内容
d)
当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示${param.name}
12)
doAfterBody()方法是在( )接口中定义的。
a)
Tag
b)
IterationTag
c)
BodyTag
d)
TagSupport
13)
下面代码片断在浏览器中输出结果为( )。
<c:set var=”myVar” scope =”session”>
          2+3 
</c:set>
<c:out value=”${myVar}”/>
a)
0
b)
5
c)
2+3
d)
无输出

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。