jsp期末选择题复习

jsp期末选择题复习
jsp期末选择题复习

1、Servlet程序的入口点是。

A.init()

B.main()

C.service()

D.doGet()

2、在JSP中,test.jsp文件中有如下一行代码:

;

要使user对象一直存在于对话中,直至其终止或被删除为止,下划线中应填入。

A.page

B.request

C.session

D.application

3、在JSP中,动作用于将请求转发给其他JSP页面。

A.forward

B.include

https://www.360docs.net/doc/6510269468.html,eBean

D.setProperty

4、tom. Circle是创建bean的类,下列标记是正确创建request周期bean的标记?

A.

B.

C.

D.

5、假设创建bean的类有一个int型的属性number,下列方法是设置该属性值的正确方法?

A. public void setNumber(int n){

B. void setNumber(int n){

number=n; number=n;

} }

C. public void SetNumber(int n){

D. public void Setnumber(int n){

number=n; number=n;

} }

6、JSP中使用标记时,不会出现的属性是:。

https://www.360docs.net/doc/6510269468.html,

B.property

C.value

D.以上皆不会出现

7、使用response对象进行重定向时使用的方法为。

A. getAttribute( )

B. sendRedirect( )

C. setContentType( )

D. setAttribute( )

8、下边哪个不是JSP的内置对象。

A.session

B. request

C. cookie

D. out

9、设置session的有效时间(也叫超时时间)的方法是。

A. setMaxInactiveInterval(int interval)

B. getAttributeName()

C. setAttributeName(String name, https://www.360docs.net/doc/6510269468.html,ng.Object value)

D. getLastAccessedTime()

10、Servlet是从类继承的。

A. java.io

B. HttpServletResponse

C. HttpServlet

D. HttpServletRequest

11、在JSP中,动作用于将请求转发给其他JSP页面。

A.forward

B.include

https://www.360docs.net/doc/6510269468.html,eBean

D.setProperty

12、下边哪个不是FORM的元素。

A. Input

B. textarea

C.select

D. table

13、单选按钮是下列哪一个。

A.

B.

C.

D.

14、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是。

A. <%@ page %>作用于整个JSP页面。

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

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

15、在JSP中调用JavaBean时不会用到的标记是。

A.

B.

C.

D.

16、有关JSP中的HTML注释叙述正确的是。

A.发布网页时看不到,在源文件中也看不到

B. 发布网页时看不到,在源文件中能看到

C. 发布网页时能看到,在源文件中看不到

D. 发布网页时能看到,在源文件中也能看到

17、Web 应用程序打包后的扩展名是。

A. EAR

B. WAR

C. JAR

D. RAR

18、有关servlet对象的说法不正确的是。

A. 每个servlet对象都必须在配置文件web.xml中部署才可使用。

B. init()方法在每次请求该servlet对象的时候都会被执行。

C. service()方法在每次请求该servlet对象的时候都会被执行。

D. doGet()和doPost()方法完成的功能可以不一样。

19、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的

是。

A. Statement类

B. PreparedStatement类

C. CallableStatement类

D. DriverStatement类

20、在同一个JSP页面中page指令的属性中可以使用多次的是。

A.session B. extends

C. import

D. info

21、在 login.html 中存在如下代码:

username:

id="myName" value="your name">

在 login servlet 中获得文本框的值正确的是。

A. 无法获取,因为代码在 Html 中

B. request.getAttribute("userName")

C. request.getParameter("myName")

D. request.getParameter("userName ")

22、JAVA是一种_______语言。

A. 面向过程的

B. 面向对象的

C. 机器

D. 汇编

23、使用最为广泛的Java Web服务器是_ ____。

A. Tomcat

B. Resin

C. Jboss

D. WebLogic

24、修改Tomcat服务器的主配置文件server.xml可以更改端口号,该配置文件在Tomcat服务器的___________目录下。

A. /conf

B. /bin

C. /work

D. /server

25、负责处理驱动的调入并产生对新的数据库连接支持的接口是。

A. Statement

B. Connection

C. DriverManager

D. ResultSet

26、Servlet文件在Java Web开发中的主要作用是_____ 。

A.开发页面B.提供业务功能

C.作为控制器D.实现数据库连接

27、下列关闭数据库连接的顺序正确的是_____。

A.先关闭Statement,再关闭ResultSet,最后关闭Connection

B.先关闭ResultSet,再关闭Connection,最后关闭Statement

C.先关闭ResultSet,再关闭Statement,最后关闭Connection

D.先关闭Statement,再关闭Connection,最后关闭ResultSet

28、JSP技术是由语言作为脚本语言。

A. Java

B. C++

C. C#

D. C

29、下述选项中不属于JDBC基本功能的是:。

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

30、JSP页面在第一次运行时被JSP引擎转化为。

A.HTML文件B.CGI文件

C.CSS文件D.Servlet文件

31、jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是。A. forward之后可以使用原来的request对象,而且效率较高。

B. sendRedirect之后不可以使用原来的request对象,而且效率较低。

C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。

D. forward地址栏变化,可以跳转到任何页面和机器。

32、JavaBean的四种作用域中,生命周期最短的是_____。

A. page

B. request

C. session

D. application

33、在JSP中如果要导入 java.sql.* 包,应该使用指令。

A.include B.taglib

C.forward D.page

34、关于JavaBean的说法,哪个是正确的。

A. JavaBean的具体类可以不是public的。

B. JavaBean可以只提供一个带参数的构造器。

C. jsp:userBean可以像HTML标记一样不关闭。

D. JavaBean可以保存状态。

35、Out对象中能清除缓冲区中的数据,并且把数据输出到客户端的方法是。

A. out.newLine()

B. out.clear()

C. out.flush()

D. out.clearBuffer()

36、JSP程序中作用域从小到大的组合是_____。

A.page request application session

B.page request session application

C.request page session application

D.page session request application

37、从“Employee” 表的“name”字段中找出名字包含“Mary”的人,下面哪条select语句正确。

A. Select * from Employee where name =‘_Mary_’

B. Select * from Employee where name =‘%Mary_’

C. Select * from Employee where name like‘_Mary%’

D. Select * from Employee where name like‘%Mary%’

38、启动Tomcat服务器需要运行statrtup.bat文件,该文件在Tomcat服务器的___________目录下。

A. /conf

B. /bin

C. /work

D. /server

39、如果网页,则该网页是动态的。

A. 有GIF动画图片动来动去

B. 有动画广告飞来飞去

C. 能看影视

D. 能与客户交互

40、层叠样式表文件的扩展名为。

A. doc

B. text

C. html

D. css

41、以下关于JavaScript语言的描述,不正确的是。

A. 不区分大小写

B. 一定要用分号作为行结束标志

C. 可以用两种方法进行注释,“//……”和“/*…… */”

D. 是纯面向对象的

42、打开网页时的浏览器窗口是对象。

A. window

B. document

C. form

D. location

43、onClick事件在发生。

A. 鼠标移到对象上时

B. 网页载入浏览器时

C. 鼠标左键单击对象时

D. 用户释放按键时

44、以下说法是正确的。

A. 因特网和万维网是一回事

B. 万维网是网络的网络

C. 万维网是一个运行在Internet上的全球性的、分布式的信息发布系统

D. 万维网是覆盖全球的网络

45、编制好的bean文件名的后缀是。

A. .java

B. .jsp

C. .html

D. .class

46、以下代码显示。

  • 列表
  • 列表

A. 以字母a开始的有序列表

B. 以实心圆点标记的无序列表

C. 以空心圆点标记的无序列表

D. 描述列表

47、以下语句描述正确。

A. 在页面上插入一幅图像

B. 在页面上插入一首歌曲

C. 插入一段视频

D. 插入一段文字

48、设置虚拟发布目录,要修改位于。

A. Tomcat的bin目录中的tomcat5.exe文件

B. Tomcat的conf目录中的web.xml文件

C. Tomcat的webapps\ROOT目录中的index.jsp文件

D. Tomcat的conf目录中的server.xml文件

49、Tomcat安装目录为:“d:\Tomcat7.0”,使用默认端口号。启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入。

A. http://localhost:80

B. http://127.0.0.1:80

C. http://127.0.0.1:8080

D. d:\Tomcat7.0\index.jsp

50、以下是非法的JavaScript变量名。

A. stuId

B. _numb

C. finally

D. MyDate6

51、JSP页面上有语句,<% String str=" Hello World!"; %>,语句是。

A. 表达式

B. 注释

C. 指令

D. 脚本元素

52、某一客户在同一个Web服务目录的4个页面间跳转,其session对象有个ID。

A. 1

B. 2

C. 3

D. 4

53、某一客户的session对象在一直存在。

A. 连接断开之前

B. 客户跳转到其他页面之前

C. 客户连接到其他网站之间

D. 客户浏览器关闭之前

54、某一服务器有4个客户访问,共创建了个application对象。

A. 1

B. 2

C. 3

D. 4

55、与数据库建立连接并操作数据库数据的主要步骤的顺序为。

①发送SQL语句②与数据库建立连接③关闭连接

④载入数据库驱动程序⑤接受并处理结果集

A.①②③④⑤ B. ④②①⑤③

C. ②④③⑤①

D. ①②③⑤④

56、JSP页面中有语句:

中的service( )方法调用_ __方法响应HTTP请求。

A. doGet( )

B. getWriter( )

C. doPost( )

D. destroy( )

57、与数据库建立连接需要创建类对象。

A. Statement

B. resultset

C. Connection

D. PrepareStatement

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

Jsp程序设计复习试题

《JSP 程序设计》复习题 一、 选择题 HTML 页面中加入( D )就构成了一个 JSP 页面文件。 A 、JAVA 程序片 B 、JSP 标签 C 、用“<%”、“%>”标记符号括起来的程序 2. 配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT ,以下说法正确的是: ( A 、先安装 TOMCAT ,再安装 JDK ,再安装 TOMCAT B 、不需安装 JDK ,安装 TOMCAT 就可以了 C 、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 B ) 3. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A 、不是 JSP 页面的成员变量 、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用 C 、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互 相影响 D 、是 JSP 页面的局部变量 4. 在客户端浏览器的源代码中可以看到( B A 、JSP 注释 C 、JSP 注释和 HTML 注释 D 、JAVA 注释 5. page 指令的作用是:( A ) JSP 页面的一些属性和这些属性的值 A 、用来在 JSP 页面内某处嵌入一个文件 B 、使该 JSP 页面动态包含一个文件 C 、指示 JSP 页面加载 Java plugin 6. page 指令的 import 属性的作用是( C A 、定义 JSP 页面响应的 MIME 类型 B 、 D 、定义 JSP 页面字符的编码 ) 7. ( C )可在 JSP 页面出现该指令的位置处,静态插入一个文件。 A 、page 指令标签 B 、page 指令的 import 属性 指令标签 D 、include 动作标签 8. 以下对象中的( D )不是 JSP 的内置对象。 A 、request B 、session C 、application

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

java ee 期末试题 (1)要点

1、下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么?(D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main(String[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1.equals(o2)){ System.out.println("Equal"); } }该程序的执行结果是( B )。 A. 程序执行后无输出 B. 程序执行后输出“Equal” C. 程序在第5行出现编译错误 D. 程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A. a的值是2,b的值是3 B. a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A. EJB

JSP复习题1

选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B.  C.© D.< 3.中的align属性是什么含义? ( C ) A.加粗 B 斜体 C 对齐方式 D 边框样式 4.单选按钮是下列哪一个? ( D ) A. B. C. D. 5.下边哪个不是JSP内置对象? ( C ) A.Session B request C cook D out 6.下边哪个是JSP指令标记( C ) A.<%……%> B. <%!……%> C. <%@……%> D.<%=……%> 7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?( C ) A. B. C. <%@ page import=”java.util.*” /> D.<%@ page include=”java.util.*” /> 8.关于JavaBean的说法,哪个是正确的?( D ) A.JavaBean的具体类可以不是public的 B.JavaBean可以只提供一个带参数的构造器 C.JavaBean可以象Html标记一样不关闭 D.JavaBean可以保存状态 9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A ) A.session B.request C.page D.application 10.要在session对象中保存属性,可以使用以下哪个语句( B ) A.session.getAttribute(“key”,”value”) B.session.setAttribute(“key”,”value”) C.session.setAttribute(“key”) D.session.getAttribute(“key”) 11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?(D) A.forward之后可以使用原来的request对象,而且效率更高。 B.sendredirect之后不可以使用原来的request对象,而且效率低。 C.forward地址栏不变化,只能在web应用程序内的页面间跳转。 D.forward地址栏变化,可以跳转到任何页面和机器。

Javaweb练习题1(含答案)模板

Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.360docs.net/doc/6510269468.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.

B.
C.
D.