JAVA WEB程序设计第4章

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java Web程序设计》课程第4章章节检测

一、选择题:(每题4分,共40分)

1、假设myObj是一个对象的引用,ml()是该对象上一个合法的方法。下面的JSP结构哪个是合法的?(B)

A.<%myObj.ml()%>

B.<%=myObj.ml()%>

C.<%myObj.ml();%>

D.<%=myObj.ml();%>

2、说明下面代码哪些是合法的JSP结构?(BC)

A.<%=myObj.ml();%>

B.<%int x=4,y=5;%>

C.<%!Int getI(int i){return i;}%>

D.<%myObj.ml();%>

3、下面哪个page指令是合法的?(A)

A.<%@page pageEncoding="utf-8"%>

B.<%!page pageEncoding="utf-8"%>

C.<%page pageEncoding="utf-8"%>

D.<%@Page pageEncoding="utf-8"%>

4、下面哪个page指令是合法的?(B)

A.<%@page import="java.util.*java.text.*"%>

B.<%@page import="java.util.*,java.text.*"%>

C.<%@page import="java.util.*","java.text.*"%>

D.<%@page buffer="true"%>

5、下面哪些是合法的JSP隐含变量?(CD)

A.stream

B.context

C.exception

D.application

6、下面关于JSP生命周期方法,哪个是正确的?(A)

A.只有jspInit()可以被覆盖

B.只有jspDestroy()可以被覆盖

C.jspInit()和jspDestroy()都可以被覆盖

D.jspInit()、_jspService()和jspDestroy()都可以被覆盖

7、下面哪个JSP标签可以再请求时把另一个JSP页面的结果包含到当前页面中?(B)

A.<%@page import%>

B.

C.

D.<%@include%>

8、在一个JSP页面中要把请求转发到view.jsp页面,下面哪个是正确的?(B)

A.

B.

C.

D.

9、下面哪个说法是正确的?(A)

A.<%@include file="right.jsp?name=hacker"%>语法结构是正确的

B.<%@include file="<%=str%>"%>语句是合法的

C.<%@include file="right.jsp"%>属于动态包含

D.以上都不正确

10、对于,下面哪个说法是正确的?(A)

值必须与中的id值一致

值必须与中的name值一致

C.property值必须与类UserInfo中的属性username一致

D.property值不必与类UserInfo中的属性username一致

二、简答题:(每题15分,共60分)

1、下面的JSP代码输出结果是什么?为什么?

<%int x=3;%>

<%!int x=5;%>

<%!int y=6;%>

x与y的和是:<%=x+y%>

2、下面的JSP代码有3处错误,请一一指出并改正。

<%@page contentType=”text/html;charset==utf-8"%>

<%!int count=0%>

<%count++;%>

该页面已被访问<%=count;%>次.

答:设置编码格式:<%@page pageEncoding="utf-8"%>

<%!int count=0;%>

<%=count%>

3、下面左边一栏是JSP元素类型,右边是对应名称,请连线。(下边是答案)

<%Float one=new Float(88.88)%>小脚本

<%!int y=3;%>声明

<%@page import="java.util.*"%>指令

动作

<%=p ageContext.getAttribute("foo")%>表达式

email:${applicationScope.mail}EL表达式

4、下面的代码有什么错误?写出正确代码。

答:应该是:

相关文档
最新文档