Web复习选择题答案
更新时间:2023-07-28 12:59:01 阅读量: 实用文档 文档下载
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的访
WEB程序设计
问范围不能是( c )。 (选择一项)
a) page b) request
c) response d) application
24) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的( a )元素中包括
<init-param>元素。 (选择一项)
a) <filter> b) <filter-mapping>
c) <filter-name> d) <filter-class>
25) Servlet中,使用( b)接口中定义的()方法来处理客户端发出的表单数据请求 (选
一项)
a) HttpServlet doHead b) HttpServlet doPost
c) ServletRequest doGet d) ServletRequest doPost
26) 给定JSP程序源码如下,该JSP运行后输出的结果是( d )。 (选择一项)
<html>
<% int count =1;%> Count: <% ++count; %>
</html>
a) Count:1 b) Count:2
c) 1:2 d) Count:
27) 给定如下Servlet代码,假定在浏览器中输入URL:
http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出
是( a )。
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("<html>");
out.println("<body>");
out.println("doGet Hello World!");
out.println("</body>");
out.println("</html>");
out.close();
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<body>");
out.println("doPost Hello World!");
WEB程序设计
out.println("</body>");
}
} (选择一项)
a) 一个HTML页面,页面上显示doGet Hello World!
b) 一个HTML页面,页面上显示doPost Hello World!
c) 一个空白的HTML页面
d) 错误信息
28) 在J2EE中,request对象的( d )方法可以获取页面请求中一个表单组件对应多个值
时的用户的请求数据。(选择一项)
a) String getParameter(String name)
b) String[] getParameter(String name)
c) String getParameterValuses(String name)
d) String[] getParameterValues(String name)
29)( c )是发送邮件的协议。(选择一项)
a) SMTP b) LAMP
c) POP3 d) HTTP
30) WEB应用中,常用的会话跟踪方法不包括(d )。(选择一项)
a) URL重写 b) Cookie
c) 隐藏表单域 d) 有状态HTTP协议
31) 在J2EE中,${2 + “4”}将输出( b )。(选择一项)
a) 2 + 4 b) 6
c) 24 d) 不会输出,因为表达式是错误的
32) 在J2EE的Model Ⅱ模式中,模型层对象被编写为( d )。(选择一项)
a) Applet b) JSP
c) Server d) JavaBean
33) J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( a )。(选择一项)
a) <% = user.getLoginName()%> b) <%user.getLoginName();%>
c) <% = user.loginName%> d) <% user.loginName;%>
34) J2EE中,( a )类()方法用于返回应用程序的上下文路径。(选择一项)
a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo()
c) ServletContext、getContextPath() d) ServletContext、getPathInfo()
35) 在J2EE中,使用Servlet过滤器时,需要在web.xml通过( b )元素将过滤器映射到
Web资源。(选择一项)
a) <filter> b) <filter-mapping>
c) <servlet> d) <servlet-mapping>
36) 给定JSP程序源码如下:
<html>
<% int count =1;%> ___d____
</html>
以下()语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)
a) <%=++count %> b) <% ++count; %>
c) <% count++; %> d) <% =count++ %>
37) 在J2EE中对于以下的include指令和include动作,描述正确的是(bc)。(选择二项)
a) include指令和include动作的功能和作用是一模一样的
WEB程序设计
含有include指令的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容
含有include动作的JSP页面编译成Servlet时,Servlet使用语句
pageContext.include(“被包含文件”),来引用被包含的文件
d) 通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执
行速度要快
38) 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(b)。
(选择一项)
Public class Servlet1 extends HttpServlet{
Public void init() throws ServletException{}
Public void service(HttpServletRequest request,HttpServletResponse response)
Throws ServletException,IOException{
PrintWriter out = response.getWriter();
Out.println(“hello!”);
} }
编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! 编译后把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
40)某web应用的上下文路径是root,配置文件web.xml中有如下片段:
<servlet>
<servlet-name>process</servlet-name>
<servlet-class>slt.ProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>process</servlet-name>
<url-pattern>/proc</url-pattern>
</servlet-mapping>
以下说法正确的是( ab )。(选择二项)
a) 在包slt中,有一个名为ProcessServlet.class的文件
b) 该servlet的访问路径是http://机器IP:端口号/root/proc
c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1)在JSP中,要定义一个方法,需要用到以下( c )元素。(选择一项)
a) <%= %> b) <% %>
c) <%! %> d) <%@ %>
2)JSP页面经过编译之后,将创建一个( b )。(选择一项)
a) applet b) servlet
c) application d) exe文件
3)当JSP页面执行自定义标签,遇到结束标签时将调用( b )方法执行处理。(选择一项) a) doStartTag() b) doEndTag()
c) doInitBody() d) doAfterBody()
4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)
<jsp:useBean id=”user” scope=”_____” type=”erBean”/>
b) c)
WEB程序设计
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( c )。 a) page b) request
c) session d) application
5) 在J2EE中,以下不是JSP隐式对象的是( b )。(选择一项)
a) pageContext b) context
c) application d) out
6) Servlet中,HttpServletResponse的( c )方法用来把一个Http请求重定向到另外的URL。(选择一项)
a) sendURL() b) redirectURL()
c) sendRedirect() d) redirectResponse()
7) 在JSP中,page指令的( b )属性用来引入需要的包或类。(选择一项)
a) extends b) import
c) languge d) contentType
8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用( c )方法。(选择一项)
a) init b) service
c) doFilter d) destroy
9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( c )。(选择一项) a) A+B b) AB
c) 131 d) 错误信息,因为表达式是错误的
11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是( b )。(选项一项)
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri=”/jsp/jstl/core” prefix=”c”%>
<html>
<body>
<% int counter = 10; %>
<c:if test=”${counter%2==1}”>
<c:set var=”isOdd” value=”true”></c:set>
</c:if>
<c:choose>
<c:when test=”${isOdd==true}”>it’s an odd </c:when>
<c:otherwise>it’s an even </c:otherwise>
</c:choose>
</body>
</html>
a) 一个HTML页面,页面上显示it’s an odd
b) 一个HTML页面,页面上显示it’s an even
c) 一个空白的HTML页面
d) 错误信息
13) 某JSP程序中声明使用javaBean的语句如下:
<jsp:useBean id=”user” class=”er” scope=”pge”/>
要取出该javaBean的loginName属性值,以下语句正确的是( bc ). (选择两项) a) <jsp:getProperty name=”user” property=”loginName’/>
b) <jsp:getProperty id=”user’ property=”loginName”/>
WEB程序设计
c) <%=user.getLoginName()%>
d) <%=user.getProperty(“loginName”)%>
14) J2EE中,以下关于HttpServlet的说法错误的是( c )。(选择一项)
a) HttpServlet是一个抽象类
b) HttpServlet类扩展了GenericServlet类
c) HttpServlet类的子类必须至少重写service方法
d) HttpServlet位于javax.servlet.http包中
15) 给顶一个JSP程序源代码,如下:
<jsp:include page="two.jsp" flush="true">
<jsp:param name="location" value="bejing"/>
</jsp:include>
在two.jsp中使用( d )代码片段可以输出参数location的值。
a) <jsp:getParam name="location">
b) <jsp:getParameter name="location">
c) <%=request.getAttribute("location")%>
d) <%=request.getParameter("location")%>
16) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是( c )。 (选择一项)
a) 0 b) True
c) False d) 1
17)在J2EE中,test.jsp文件如下:
<html>
<%{%>
<jsp:useBean id="buffer" scope="page" type="ng.StringBuffer"/>
<% buffer.append("ABC");%>
<%}%> buffer is <%=buffer%>
</html>
运行时,将发生( a )。 (选择一项)
a) 转译期错误 b) 运行期错误
c) 运行后,浏览器上显示:buffer is null
d) 运行后,浏览器上显示:buffer is ABC
18) 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用( a )次。(选择一项) 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中下划线处应填入以下( b )语句。(选择一项) a) <jsp:include page="include2.jsp" flush="true"/>
b) <%@ include file="include2.jsp"%>
c) <jsp:forword page="include2.jsp"/>
d) <% response.sendRedirect("include2.jsp");%>
WEB程序设计
Web复习资料整理人:王娟
正在阅读:
Web复习选择题答案07-28
2010中考物理复习宝典(力、力和运动)08-14
树儿里春节措施(2012年1月6日)11-13
主体结构工程质量缺陷及处理方法05-06
教务处副主任述职报告07-18
稽核员测试题03-10
浅谈对指定分包商的认识及协调管理04-11
企业年度安全教育培训计划09-12
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 选择题
- 复习
- 答案
- Web
- 治疗脑积水的食疗方法
- 【精品文档】教师暑期政治教育学习心得体会-word范文模板 (2页)
- 中国电子商务下的物流现状与问题
- 外语教学法 张佳
- 机械制图基础_剖面图与断面图
- 以工代赈“十二五”规划(模板)
- 自考本-职业生涯规划
- 银行卡业务管理办法银发17号
- 15模电重修复习提纲
- 股票作手回忆录(读书精华)
- 成本部合约工作作业指引(050706)
- 新版2016北师大版二年级数学下册全册教学设计
- 个人住房贷款等额本息还款系数表
- Linux平台WEB服务器搭建
- 13-李宁体育公司人力资源管理咨询项目(绩效考评部分)
- 轮腿式车轮设计与仿真毕业设计
- 五年级下册语文第三单元测试卷 人教新课标
- 第一章。平面构成概论
- 中考作文五种类型---写人写事篇
- 鲁教版思想品德七年级上册复习提纲