JSP复习题

2019-06-11 08:21

习题二

一. 选择题

1. 下列哪个为JSP的注释标签? ( C ) A.<% %> B.<%! %> C.<%-- --%> D.<%= %>

2. 关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。 ( AC )

A. JSP会先翻译成Servlet源文件,然后编译成Servlet类文件。 B.每当用户端运行JSP时,jspInit()方法都会运行一次。 C.每当用户端运行JSP时,_jspService()方法都会运行一次。 D.每当用户端运行JSP时,jspDestroy()方法都会运行一次。 3. 查看下列JSP内容:

<% for(int i=0;i<3;i++) { out.print(i*2); } %> 当这个( A )

A.显示出“0,2,4” B.显示出“2,4,6” C.显示出“1,2,3” D.这个JSP无法运行 4. 查看下列JSP程序代码: <% int i=1; %>

JSP

被运行时,其结果是什么?

<%! int i=2; %>

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

运行结果是什么?( A )

A.显示出“i=1” B.显示出“i=2” C.显示出“i=3” D.语法错误,这个JSP无法运行 5. 查看下列JSP程序代码: <%! int j=0; %> <% j=4; %> j= <%= ++j %>

运行结果是什么?( D )

A.显示出“j=0” B.显示出“j=1” C.显示出“j=4” D.显示出“j=5” 6. A.jsp的内容如下:

正确的是:( C )

A. 在运行时期,B.jsp的静态内容会被加入A.jsp

B. C.

在解释时期,B.jsp的静态内容会被加入A.jsp

在运行时期,B.jsp运行后产生的动态结果会被加入A.jsp

D. 在解释时期,B.jsp运行后产生的动态结果会被加入A.jsp 7. 在Web应用程序中包含两个JSP文件:A.jsp与B.jsp,内容如下: <% int i=0; %>

<%@ include file=”B.jsp” %> i=<%=i+1%> <% i=i+2; %>

当在Web浏览器内开启A.jsp时,运行结果是什么? ( C )

A.i=0 B.i=2 C.i=3 D.显示错误信息

8. 假设A.jsp内设定一个元素: 下列哪一个为真?( C ) A. B. C.

bean1的存取范围(scope)默认为application 在HTTP会话内可以存取bean1 只有在A.jsp内可以存取bean1

D. 在A.jsp所属的Web应用程序内均可存取bean1

9. 假设在helloapp应用中有一个hello.jsp,它的文件路径为: êTALINA_HOME% /webapps/helloapp/hello/hello.jsp ,那么在浏览器端访问hello.jsp的URL是( C ) A、 http://localhost:8080/hello.jsp B、 http://localhost:8080/helloapp/hello.jsp C、 http://localhost:8080/helloapp/hello/hello.jsp D、 http://localhost:8080/webapps/root/hello.jsp

10.下述选项中不属于JDBC基本功能的是:( D ) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理

11. 下面哪个说法是正确的是( B )

A、对每个要求访问login.jsp的请求,Servlet容器都会创建一个session对象

B、每个session对象都有惟一的ID

C、JavaWeb应用程序必须负责为session分配惟一的ID D、同一客户请求不同服务目录中的页面的session是相同的。 12. 当浏览器第二次访问以下JSP网页时的输出结果是 ( D ) <% int b=0; a++; b++; %>
a=<%= a %> b=<%= b %>

A、 a=0 b=0 B、 a=1 b=1 C、 a=2 b=2 D、a=2 b=1

13. 客户可以通过浏览器查看到JSP源文件中的HTML注释内容,这种注释符号为( A )

A、 B、<%--注释--%> C、//注释 D、/*注释*/ 14. Jsp在转译阶段生成文件的扩展名是( B ) A、class B、java C、exe D、bin

15. 下面哪一个不是JSP本身已加载的基本类?( B ) A、java.lang.* B、java.util.* C、javax.servlet.* D、javax.servlet.http.* 16. 下列选项中,语法没有错误的是: ( D ) A、<%! a=0;%> B、<%int a = 0%> C、<%=(3+5);%> D、<%=3+5%> 17. http响应状态行中的状态码200表示( A ) A、处理请求成功 B、资源找不到 C、内部错误 D、未知状态 18. 下面哪个动作用于嵌入现有的Bean。( B ) A、include B、useBean C、setProperty D、getProperty

19. ServletContext接口( D )的方法用于将对象保存到Servlet上下文中。

A、getServetContext() B、getContext() C、getAttribute() D、setAttribute() 二. 问答题

1.. 从当前页面跳转到test.jsp页面有几种方法?如何实现?

2. application对象和session对象有什么联系和区别?


JSP复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:药用植物次生代谢产物的研究及应用价值

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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