WEB程序设计
Web复习选择题答案
以下是去掉重复的题目和很长的题目之后正确的选择题及答案。其他还没整理。
针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有
答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1) 在J2EE中,<%=”2”+4%>将输出( c )。(选择一项)
a) 2+4 b) 6
c) 24 d) 不会输出,因为表达式是错误的
2) J2EE中,JSP表达式语言的语法是( b )。(选择一项)
a) {EL expression} b) ${EL expression}
c) @{EL expression} d) &{EL expression}
3) 在J2EE中,下列(c)语句可以获取页面请求中的一个文本框的输入(文本框的名字为
title)。(请选择一项)
a) response.getParameter(“title”); b) request.getAttribute(“title”);
c) requert.getParameter(“title”); d) requert.getParameters(“title”);
4) J2EE中,HttpSession接口位于( b )包中。(选择一项)
a) javax.servlet b) javax.servlet.http
c) javax.servlet.http.session d) javax.servlet.session
5) 在J2EE中,test.jsp文件中有如下一行代码:
<jsp:useBean id=”user” scope=”____” type=”erBean”/>
要使user对象在用户对其发出请求时存在,下划线中应填入( b )。(选择一项)
a) Page b) request
c) Session d) application
6)在J2EE MVC设计模式体系结构中,( b )是实现控制器的首选方案。(选择一项)
a) JavaBean b) Servlet
c) JSP d) HTML
e) XML
8) J2EE中在JSP中要使用user包中的User类,则以写法正确的是( a )。(选择一项)
a) <jsp:useBean id=”user”class=”er”scope=”page”/>
b) <jsp:useBean class=”e.class”/>
c) <jsp:useBean name=”user”class=”er”/>
d) <jsp:useBeam id=”user”class=”user”import=”user.*”/>
9) J2EE中,HttpServletRequest类的( c )方法用返回与当前请求相关联的会话,如果没
有,则返回null。 (选择一项)
a) getSession() b) getSession(true)
c) getSession(false) d) getSession(null)
11)在J2EE中,在web.xml中,有如下代码:
<session - config>
<session - timeout>30</session - timeout>
</session - config>
上述代码定义了默认的会话超时时长,时长为30( c )。 (选择一项)
a) 毫秒 b) 秒
c) 分钟 d) 小时
12) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在
WEB程序设计
home.jsp中使用的语句是( a )。 (选择一项) b)<%@include page=“inc.jsp”flush= “true”> c) <jsp:include file = “inc.jsp”flush = “false”> d) <jsp:forward page = “inc.jsp”/>
13)给定一个JSP程序源码如下:
<jsp:include page = “two.jsp”flush = “true”>
<jsp:param name = “location”value = “beijing”/>
</jsp:include>
在two.jsp中加入( d )代码片断可以输出参数location的值。 (选择一项)
a) <jsp:getParam name = “location”> b) <jsp:getParameter name = “location”>
c) <% = request.getAttribute(“location”)%> d)<% = request.getParameter(“location”)%>
15) 要设置某个JSP页面为错误处理页面,以下page指令正确的是( b )。 (选择一项)
a) <%@ page errorPage="true"%> b) <%@ page isErrorPage="true"%>
c) <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
d) <%@ page info="error"%>
16)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用( d )协议,接收邮
件使用()协议。 (选择一项)
a) POP3 SMTP b) POP3 TCP
c) SMTP TCP d) SMTP POP3
17) 在Servlet里,能正确获取session的语句是( a )。 (选择一项)
a) HttpSession session = request.getSession(true);
b) HttpSession session = request.getHttpSession(true);
c) HttpSession session = response.getSession(true);
d) HttpSession session = response. getHttpSession (true);
18) 在JSP中,( a )动作用于将请求转发给其他JSP页面。 (选择一项)
a) forward b) include
c) useBean d) setProperty
19) 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出( b )。 (选择
一项)
a) 2+3 b) 5
c) 23 d) 不会输出,因为表达式是错误的
21) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK
的语句是( bd )。 (选择二项)
<html>
<body>
<% String name="JACK"; %>
WELCOME,______
</body></html>
a) name b) <%=name%>
c) out.println(name); d) <% out.println(name); %>
22)在J2EE中,重定向到另一个页面,以下( c )语句是正确的。 (选择一项)
a) request.sendRedirect("");
b) request.sendRedirect();
c) response.sendRedirect("");
d) response.sendRedirect();
23) 在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访