云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JSP模拟一

JSP模拟一

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 19:49:14

**学院课程考试试卷

课程名称:《JSP:使用JSP开发企业级WEB应用程序》 (A)卷

--------------------------------------年级: 班级: 姓名:_______________ 学号:_________________ 考试(考查) 闭卷 题号 1-20 21-40 41-50 总分 分数 选择题(每题2分,共计100分)

1. 有如下代码:

-------------------------------------- 以下说法正确的是( )。

A. 该语句一定会创建一个关于mypackage.User类的实例

B. 该语句创建一个关于mypackage.User类的实例,并存入session范围内 C. 该语句创建一个关于mypackage.User类的实例,并存入page范围内 D. class属性不需要类的全名

2. 在J2EE 中,对于jsp:getProperty标记的描述,正确的是( )。【选两项】

订A. 在JSP文件中,标记jsp:getProperty存在的前提条件是必须存在jsp:setProperty标记 ------------------------------B. 使用可以把beanName所代表的对象的所有属性依次打印出来

C. 用jsp:getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中

D. 等价于线out.println(beanName.getPropertyName()) ----------------------------------------

3. 在J2EE中,在a.jsp中有代码片断如下:

<%

request.setAttribute(“loginName”,”JACK”); %>

在b.jsp中有代码片断如下: <%

String loginName=(String)request.getAttribute(“loginName”); out.println(loginName); %>

运行a.jsp时,要在浏览器上输出JACK,可以使用以下( )方法。【选两项】

A. 在a.jsp中使用

,把请求提交到b. jsp B. 在a.jsp中使用,把页面跳转到b.jsp

C. 在a.jsp中使用<% response.sendRedirect(“b.jsp”)%>,把页面重新定向到b.jsp D. 在a.jsp中使用<%@include file=“b.jsp”%>,包含页面b.jsp

4. ( )对象可以处理JSP页面中运行的错误或异常。

A. pageContext

B. page

C. session

D. exception

5. page对象属于( )类对象。

A. 输入和输出对象 B. 作用域通信对象

C. Servlet对象

D. 错误对象

6. 下面( )是HttpServletRequest接口中getRequestDispatcher方法的有效参数。【选三项】A. /fired.txt B. Error.html C. /test.jsp

D. http://www .163.com/index.htm

7. 在javax.servlet.http.* API 中,使用( )方法得到与当前请求关联的session对象,并

且当没有与请求关联的会话时,此方法创建并返回一个新的session对象。 A.ServletRequset的getSession() B.HttpServletRequest的getSession(true) C.HttpServletRequest的getSession(false) D.HttpServletResponse的getSession()

8. 给定某servlet 程序的片段,如下:

Public void doGet(HttpServletRequest request,Httpservletresponse response) {

_________

}

要把session的失效时间设为30分钟,应该在下划线处插入( )。 A. request.getSession().setTimeout(1800); B. request.getSession().setTimeout(30)

C. request.getSession().setMaxInactiveInterval(1800); D. request.getSession().setMaxInactiveInterval(30);

9. 在J2EE中,Servlet API为使用Cookie,提供了( )类。

A. javax.servlet.http.Cookie B. javax.servlet.http.HttpCookie C. javax.servlet.Cookie D. javax.servlet.HttpCookie

10. 不同的客户端需要共享的信息应存储到( )中。

A. ServletContext B. Session C. Request D. Response

11. Cookie默认保存在( )目录下。

A. Tomcat/Webapps/Cookies B. 系统目录/program files/Cookies

C. 系统目录/documents and settings/Cookies D. 由写Cookie的程序决定

12. 应使用以下( )对象去读取Cookie。

A. response B. request C. session D. Servlet上下文

13. 在J2EE中,以下关于HttpServlet说法错误的是( )。

A. HttpServlet是一个抽象类

B. HttpServlet扩展了GenericServlet类

C. HttpServlet类的子类必须至少重写service方法 D. HttpServlet位于javax.servlet.http包中

14. 给定一个Servlet的代码片断,如下:

public void doGet(HttpServerletRequest request,HttpServletResponse response) throws

ServletException,IOException{ ___________

out.println(“hi kitty!”); out.close();

}

运行此Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充的代码是( )。 A. PrintWriter out = response.getWriter(); B. PrintWriter out = request.getWriter(); C. OutputStream out = response.getOutputStream(); D. OutputStream out = request.getWriter();

15. servlet 生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下正确的是( )。

A. 加载类、实例化、请求处理、初始化、销毁 B. 加载类、实例化、初始化、请求处理、销毁 C. 实例化、加载类、初始化、请求处理、销毁 D. 加载类、初始化、实例化、请求处理、销毁

16. 在J2EE中,以下对RequestDispatcher描述正确的有( )。【选两项】

A. jsp中有个隐含的默认对象dispatcher,它的类型是RequestDispatcher

B. HttpServletRequest有个方法getRequestDispatcher,可以返回对象RequestDispatcher C. RequestDispatcher有个方法forward,可以把请求继续转发给别的Servlet或者jsp页面 D. jsp中有个隐含的默认对象request,它的类型是RequstDispatcher

17. 给定一个Servlet的doGet方法中的代码片断,如下

request,setAttribute(“name”,”zhang”);

response.sendRedirect(“http://localhost:8080/servlet/MyServlet”); 那么在MyServlet中可以使用( )方法把属性的值取出来。 A. String str=request.getAttribute(“name”);

B. String str =(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出

18. 在J2EE中,当用户在浏览器中输入http://localhost:8080/myWebApp/start/,就会调用pk包

中名为student的servlet,在Web.xml中配置正确的是( )。 A.

/start/* pk.student

--------------------------------------装--------------------------------------订------------------------------线----------------------------------------

B. pk.student --------------------------------------

/start/*

C.

student pk.student

装--------------------------------------student

/start/*

D.

pk.student student

订------------------------------

pk.student

/start/*

19. 给定某servlet程序的片段如下:

线public void doGet(HttpServletRequest request,HttpServletResponse response)throws ---------------------------------------- ServletException,IOException{

PrintWriter out=response.getWriter(); out.println(“this is a servlet output”); response.sendRedirect(“/hello.jsp”); out.close(); }

并且该web应用下存在hello.jsp,该文件源码如下: <%

out.println(“hello world”); %>

用户正确运行该servlet后,在浏览器上显示的结果是( ) A. this is a servlet output

hello world B. hello world

C. this is a servlet output D. 运行期间出现异常

20. 给定JSP程序源码如下,该JSP运行后输出的结果是( )。

<% int Count=1;%>

Count:<%=++Count %>

A. Count:1

B. Count:2

C. 1:2

D. Count:

21. 在J2EE中的一个JSP文件中,有表达式<%=2+3 %>,它将输出( )。

A. 2+3

B. 5

C. 23

D. 不会输出,因为表达式是错误的

22. 在JSP中,page指令的( )属性来引入需要的包或类。

A. extends B. import

C. language

D. contentType

23. 在JSP中,要定义一个方法,需要用到以下( )元素。

A. <%= %>

B. <% %>

C. <%! %>

D. <%@ %>

24. 在J2EE中,<%=”2”+4 %>将输出( )。

A. 2+4

B. 6

C. 24

D. 不会输出,因为表达式是错误的

25. 在J2EE中,给定以下JSP代码片断,运行结果是( )。

<% int x=5; %> <%! int x=7; %> <%! int getX(){

return x;

} %>

<% out.print(\<% out.print(\

A. X1=5 X2=7 B. X1=5 X2=5

C. X1=7 X2=7

D. X1=7 X2=5

26. JSP是一种Java服务器端技术,其实质是一个Servlet。与Servlet的生命周期相同,JSP也有

生命周期。在JSP的生命周期中,JSP引擎调用一系列的方法执行JSP,其中不包括( )。 A. _jspInit

B. jspActivate

C. _jspService

D. _jspDestroy

27. 给定JSP程序源码如下

<% String name=”JACK”;

%>

WELCOME,_________

可在下划线处插入并且能够正确输出WELCOME,JACK的语句有( )。【选两项】 A. name B. <%=name%>

C. out.println(name);

D.

<%out.println(name);%>

28. 在jsp中,给定的jsp文件代码如下:

<%! static int i=0;int j=0;%> <%

for(;j++<2;) { out.println(i++); out.println(\

}

%>

有两个客户依次使用浏览器浏览该jsp,每一个客户只浏览一次。那么,第二个客户看到的结果是( )。

A. 0 1

B. 1 2

C. 2 3

D. 什么都不显示

29. 当浏览器第二次访问以下JSP网页时的输出结果是( )。

<%! int a=0;%>

<%

int b=0; a++; b++; %>

a=<%= a %>
b=<%= b %>

A. a=0 b=0

B. a=1 b=1

C. a=2 b=1

D. a=1 b =2

30. 在jsp页面声明中定义了一个方法,下列( )代码不能放入该方法中。 public void test(HttpServletReqeust request) { }

A. HttpSession session =request.getSession(); B. String name=(String)request.getAttribute(\C. String name=(String)session.getAttibute(\D. request.sendRedirect(“index.jsp”);

31. 下面这一段JSP代码片断的输出结果是( )。

<%! int i=1;%>

<%!int getNumber(){ return i; } %>

<% int i=10;

out.println(“first i=”+i); %>

<% out.println(“second i=”+i); %>

<% out.println(“third i=”+getNumber()) ; %> A. first 1=10 second i=1 third i=1 B. first i=10 second i=10 third i=1 C. first 1=10 second i=1 third i=10 D. first 1=1 second i=1 third i=1

32. 在JSP中,只有一行代码:<%=A+B %>,运行将输出( )。

--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- 【选两项】

搜索更多关于: JSP模拟一 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

**学院课程考试试卷 课程名称:《JSP:使用JSP开发企业级WEB应用程序》 (A)卷 --------------------------------------年级: 班级: 姓名:_______________ 学号:_________________ 考试(考查) 闭卷 题号 1-20 21-40 41-50 总分 分数 选择题(每题2分,共计100分) 1. 有如下代码: 装 -------------------------------------- 以下说

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com