第一范文网 - 专业文章范例文档资料分享平台

2010年JSP期末复习题2

来源:用户分享 时间:2025/8/9 15:32:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

20、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:

%JAVA_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/helloapp/hello/dello.jsp

21、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B ) A、先安装TOMCAT,再安装JDK B、先安装JDK,再安装TOMCAT

C、不需安装JDK,安装TOMCAT就可以了

D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系

22、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(C ) A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D、是JSP页面的局部变量

23、假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org.javathinker包下,那么这个bean的class文件应该放在什么目录下? ( D) A、helloapp/HelloServlet.class

B、 helloapp/WEB-INF/HelloServlet.class C、helloapp/WEB-INF/classes/HelloServlet.class

D、helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class 24、在客户端浏览器的源代码中可以看到(C ) A、JSP注释

B、HTML注释 C、JSP注释和HTML注释

D、JAVA注释

25、page指令的作用是:(A )

A、用来定义整个JSP页面的一些属性和这些属性的值 B、用来在JSP页面内某处嵌入一个文件 C、使该JSP页面动态包含一个文件 D、指示JSP页面加载Java plugin

26、page指令的import属性的作用是(C )

A、定义JSP页面响应的MIME类型 B、定义JSP页面使用的脚本语言 C、为JSP页面引入JAVA包中的类 D、定义JSP页面字符的编码 27、page指令的(C )属性可以设置JSP页面是否可多线程访问 A、session

B、buffer C、isThreadSafe

D、info

28、(C )可在JSP页面出现该指令的位置处,静态插入一个文件。 A、page指令标签

B、page指令的import属性

C、include指令标签 A、request

D、include动作标签

D、bean D、out

29、以下对象中的( D)不是JSP的内置对象。

B、session C、application

30、在JSP中,内置对象(B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。 A、session B、request A、getParameter(String s)

C、response

31、request对象可以使用( A)方法获取表单中某输入框提交的信息。

B、getValue(String s)

D、getParameterValue(String s)

C、getParameterNames(String s)

32、JSP的内置对象中(A )对象可对客户的请求作出动态响应,向客户端发送数据。 A、response

B、request

C、application

D、out

33、从( )开始,到(A )结束,被称为一个会话。 A、访问者连接到服务器,访问者关闭浏览器离开该服务器 B、服务器启动,服务器关闭 C、访问者连接到服务器,服务器关闭

D、服务器启动,访问者关闭浏览器离开该服务器 34.下列代码编译后不会出现警告或错误的是 ( D )。

(A) char c = \ (B) byte b = 255; (C) float c = 10.0; (D) double d = 1.0f; 35.下边哪个不是FORM的元素?(D) A.Input

B.textarea C.select D.table

36.下面哪个是空格(B)

A.& B.  C.© D.<

37.中的align属性是什么含意?(C) A.加粗

B.斜体 C.对齐方式 D.边框样式

38.下边哪个不是JSP的内置对象?(C) A.session B.request C.cookie D.out 39.哪个是JSP指令标记?(C)

A.<% …… %> B.<%! …… %> C.<%@ …… %> D.<%= …… %>

40.当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?(C) A. B. C.<%@ page import=”java.util.*” %> D.<%@ page include=”java.util.*” %> 41. 关于JavaBean的说法,哪个是正确的?(D)

A. JavaBean的具体类可以不是public的。 B. JavaBean可以只提供一个带参数的构造器。C. jsp:userBean可以向HTML标记一样不关闭。 D. JavaBean可以保存状态。

42. JavaBean的生命周期中,哪个是用来跟踪用户的会话的?(A) A. session B. request C. page D. application 43. 要在session对象中保存属性,可以使用以下哪个语句?(A) A. session.getAttribute(“key”,”value”); B. session.setAttribute(“key”,”value”); C. session.setAtrribute(“key”); D. session.getAttribute(“key”);

44. jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?(D) A. forward之后可以使用原来的request对象,而且效率较高。 B. sendRedirect之后不可以使用原来的request对象,而且效率较低。 C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。 D. forward地址栏变化,可以跳转到任何页面和机器。 45.关于get和post两种请求,下列说法正确的是?(A) A. get请求是默认的。

B. get请求处理的数据量大小不受到限制。//get处理小数据量 C. post请求地址栏里是能看到数据的。 D. post请求可以由doGet方法处理。

46. 如果Tomcat安装后,想要修改它的端口号,可以通过修改/conf下的(B)文件来实

现。

A. web.xmlB. server.xmlC. server-minimal.xmlD. tomcat-user.xml 47. 下边哪个不是MVC中的组成部分?(B) A. JavaBean B. FrameWork C. JSP D. Servlet 48. 哪个不是Servlet接口的方法?(D)

A. doGet方法 B. doPost方 C. init方法 D. forward方法

50. 下面哪一个是正确使用JavaBean的方式?(A) A.

1. 以下选项中不是jsp隐式对象的是:(B )

A pageContext B context C application D out

2. 下面哪一个不是JSP本身已加载的基本类?( B)

A java.lang.* B java.io.* C javax.servlet.* D javax.servlet.jsp.*

3. 以下对于预定义<%!预定义%>的说法错误的是:( C) A 一次可声明多个变量和方法,只要以“;”结尾就行 B 一个声明仅在一个页面中有效 C 声明的变量将作为局部变量

D 在预定义中声明的变量将在JSP页面初始化时初始化

4. 下列关于JavaBean的说法正确的是:(A )

A Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B 在JSP文件中引用Bean,其实就是用语句 C 被引用的Bean文件的文件名后缀为.java D Bean文件放在任何目录下都可以被引用

5. 一个JSP 页面经过编译之后,将创建一个:(B ) A. applet B. severlet C. application D. exe文件

6. 在JSP中使用标记时,不会出现的属性是:(C) A name B property C value D 以上皆不会出现

7. 在jsp中,要定义一个方法,需要用到以下哪个元素?(C ) A <%= %>B <% %> C <%! %> D <%@ %>

8. 在JSP中,以下哪个指令是用于将文件嵌入JSP页面的?(C ) A page B forward C include D taglib

9. 在一个JSP中,有一行代码:<%=”2”+”4”%>,这行代码将输出什么结果?(C) A 2+4 B 6 C 24 D 不会输出,因为表达式是错误的

11. Page指令用于定义JSP文件中的全局属性,下列选项中关于该指令用法的描述不正确的是:(D) A <%@ page %>作用于整个JSP页面

B 可以在一个页面中使用多个<%@ page %>指令

C 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的 D <%@ page %>指令中的属性只能出现一次

12. 在JSP中调用JavaBean时不会用到的标记是:(A)

A B C D

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

A A+B B AB C 113 D 错误信息,因为表达式是错误的

14. 在jsp中,page指令的什么属性用来引入需要的包或类?(B) A extends B import C language D contentType

18) 如JSP页面执行时遇到自定义标签,doStartTag(A)方法将被调用(A)次。(选择一项) a) 1 b) 1或多 c) 0或1 d) 0或多

32) 在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(C)。 (选择一项)

a) c)

page

b) d)

request application

response

3)()是发送邮件的协议。(选择一项) a) SMTP b) IAMP c) POP3 d) HTTP

16. 给定JSP程序源码如下:

<% int count =1; %> ________

以下哪一条语句可以在下划线处插入,并且运行后输出结果是1 ?D A <%=++count %> B <%++count;%> C <%count++;%> D <%=count++%>

17. 如果jsp页面执行时遇到自定义标签,遇到结束标签时将调用什么方法执行处理?(B) A doStartTag B doEndTag C doInitBody D doAfterBody

18. 在test.jsp文件中有如下一行代码: _____.setAttribute(“user”,user);

要使user对象一直存在于会话中,直至终止或被删除为止,横线处应填入:(C ) A page B request C session D application

1、page对象是javax.servlet.ServletConfig接口的实例 (FALSE) 2、JSP隐式对象session中,如果用户浏览器未确认会话ID,则isNew()方法false。(FALSE ) 3、Servlet作为对象实例持久存在于请求之间 (FALSE)

page指令中的import属性可以多次发生. (TURE)

每次向Web服务器做出请求时,Web都必须加载和执行Servlet (FALSE) init()方法在Servlet处理第一个请求之前调用。 (TURE)

page对象是javax.servlet.ServletConfig接口的实例 (FALSE)

JSP隐式对象session中,如果用户浏览器未确认会话ID,则isNew()方法false。(FALSE) Serverlet作为对象实例持久存在于请求之间 (FALSE) 在一个页面中可使用多个标记来定义多个Bean. (TURE) 1. Servlet程序的入口点是service

(错)

2. 属性language定义jsp页面的描述性息,属性值可以是任意字符串。 3. JSP技术基于JAVA语言,是不区分大小写的。 4. float型float f=3.4是否正确

(错) (错)

(错) (错) (对)

5. JSP中包括2种指令:page 指令和include指令。

6. 在JAR文件中,所有类文件必须以对应包的目录结构存放。

搜索更多关于: 2010年JSP期末复习题2 的文档
2010年JSP期末复习题2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6p2k09fvhb75cln2zb6h_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top