JSP试题

2026/1/13 1:05:38

b) include c) useBean d) setProperty 参考答案

25) 在J2EE中,以下不是JSP隐式对象的是( B).(选择一项)

a) pageContext b) context c) application d) out

参考答案 B

26) 在J2EE中,关于设计模式下列描述错误的是(C)。 (选择一项)

a) 设计模式是解决问题的通用方法

b) 不同的设计模式适用于特定的环境和特定的问题 c) 设计模式是一段通用的程序代码,因此可以重用 d) 设计模式有很多种,并且不断有新的设计模式出现 参考答案 C

27) 要设置某个JSP页面为错误处理页面,以下page指令正确的是(B)。 (选择一项)

a) <%@page errorPage="true"%> b) <%@page isErrorPage="true"%>

c) <%@page extends="javax.servlet.jsp.JspErrorPage"%> d) <%@page into="error"%> 参考答案 B

28) 采用三层体系结构设计的Web应用程序有以下优点,除了(D). (选择一项)

a) 可维护性强 b) 可扩展性强 c) 代码重复较少 d) 大大减少代码量 参考答案 D

29) 在MVC模式中,(C)层专用于客户端应用程序的图形数据表示,与实际数据处理无关. (选择一项)

a) 模型 b) 控制 c) 视图 d) 数据

参考答案 C

30) 在JSP中,(C)指令用于将文件嵌入JSP页面. (选择一项)

a) page b) forward c) include d) taglib 参考答案 C

31) 以下选项中,正确地描述了JSP生命周期的先后顺序的是(D). (选择一项)

a) 加载类、创建实例、转译、编译、调用jspInit方法、调用jspService方法、调用jspDestroy方法

b) 转译、加载类、创建实例、编译、调用jspInit方法、调用jspService方法、调用jspDestroy方法

c) 编译、转译、加载类、创建实例、调用jspInit方法、调用jspService方法、调用jspDestroy方法

d) 转译、编译、加载类、创建实例、调用jspInit方法、调用jspService方法、调用jspDestroy方法

参考答案 D

32) 给定某servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(A). (选择一项)

public void doGet(HttpServletRequestrequest,HttpServletResponse response) throws ServletException,IOException{ System.out.println("get");}

public void doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException,IOException{ System.out.println("post");} a) get b) post c) Getpost d) Postget 参考答案 A

33) 在J2EE中,test.jsp文件如下,试图运行时,将发生(D). (选择一项) <%String str=null; %>Str is <%="str"%> a) 转译期错误 b) 编译期错误

c) 运行后,浏览器上显示:str is null d) 运行后,浏览器上显示:str is str 参考答案 D

34) J2EE中,当把来自客户机的HTTP请求委托servlet时,会调用HttpServlet类的( A)方法. (选择一项)

a) service b) doGet c) doPost d) init

参考答案 A

35) 给定一个自定义标签程序的代码片断如下: (选择一项)

public intdoStartTag() throws JspTagException{pageContext.getAttribute("A"); //第二行return EVAL_BODY_INCLUDE;}假定第二行返回的对象引用不是null,那么这个对象存储在(A)范围中. a) page b) session c) request d) application 参考答案 A

36) 在J2EE中,在a.jsp中有代码片断如下: (选择两项) <%request.setAttribute("loginName","JACK");%> 在b.jsp中有代码片断如下:

<%String loginName=(String)request.getAttribute("loginName");out.println(loginName);%> 运行a.jsp时,要在浏览器上输出:JACK,可以使用以下(A)方法.

a) 在a.jsp中使用

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

c) 在a.jsp中使用<% response.sendRedirect("b.jsp"); %>,把页面重定向到bb.jsp d) 在a.jsp中使用<%@include file="b.jsp"%>,包含页面b.jsp 参考答案 A

37) 给定一个Servlet的doGet方法中的代码片断如下: request.setAttribute”name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlet”); 那么在MyServlet中可以使用(D)方法把属性name的值取出来。(选择一项)

a) String str=request.getAttribute(“name”);

b) String str=(String)request.getAttribute(“name”); c) Object str=request.getAttribute(“name”); d) 无法取出来; 参考答案 D

38) 在J2EE中,对于jsp:getProperty标记的描述,正确的是(D)。(选择二项)

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

c) 用jsp:getProperty标记访问bean的属性,会把属性值转换为int输出到客户的输出流中。。 d) 等价于out.println(beanName.getPropertyName()); 参考答案 D

40) 某JSP程序中申明使用javaBean的语句如下:

user 对象会作为属性放在(C)类型对象中。(选择一项)

a) PageContext b) HttpServlet c) ServletContext d) ApplicationContext

参考答案 C

41) 在J2EE中,客户端对Servlet的每次调用都会执行Servlet生命周期中的()方法。(选择一项)

a) init() b) destroy() c) service() d) doGet() 参考答案 C

42) 在J2EE中,当用户在浏览器中输入:http://localhost:8080/myWebApp/start,就会调用pk包中名为student的Servlet,在web.xml中配置正确的是(C)。(选择一项)

a) /start/* pk.student b) pk.student /start/* c) student pk.student

student /start/* d) pk.student student

pk.student /start/* 参考答案 C


JSP试题.doc 将本文的Word文档下载到电脑
搜索更多关于: JSP试题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219