最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

JSP期末考试题2008

来源:动视网 责编:小OO 时间:2025-09-28 00:47:06
文档

JSP期末考试题2008

一、选择题1.下面(A)选项不是异常处理的关键字。A.finallyB.catchC.whichD.throws2.EJB组件属于J2EE的(C)层。A.客户层B.业务层C.Web层D.企业信息系统层3.下面哪一项不是JSP的内置对象(D)。A.PageContextB.SessionC.ApplicationD.Cookies4.运算符的优先级别最低的是(C)。A.按位异或运算符B.关系运算符C.后缀运算符D.逻辑运算符5.JSP程序运行在(C)A.客户端B.服务器端C.浏览器端6.下列哪一
推荐度:
导读一、选择题1.下面(A)选项不是异常处理的关键字。A.finallyB.catchC.whichD.throws2.EJB组件属于J2EE的(C)层。A.客户层B.业务层C.Web层D.企业信息系统层3.下面哪一项不是JSP的内置对象(D)。A.PageContextB.SessionC.ApplicationD.Cookies4.运算符的优先级别最低的是(C)。A.按位异或运算符B.关系运算符C.后缀运算符D.逻辑运算符5.JSP程序运行在(C)A.客户端B.服务器端C.浏览器端6.下列哪一
一、选择题

1.下面( A   )选项不是异常处理的关键字。

A.finally     B.catch       C.which       D.throws 

2.EJB组件属于J2EE的(  C  )层。

A.客户层        B.业务层       C.Web层       D.企业信息系统层

3.下面哪一项不是JSP的内置对象(  D  )。

A.PageContext     B.Session      C.Application       D.Cookies

4.运算符的优先级别最低的是(  C  )。

A.按位异或运算符    B.关系运算符  C.后缀运算符     D.逻辑运算符

5.JSP程序运行在(  C  )

A.客户端      B.服务器端        C.浏览器端

6.下列哪一项不是Request对象的方法(   D )。

  A.addHeader(String  name, String  value)

  B.getSession(boolean create)

  C.setAttribute(String name, Java.lang.Object  o)

D.isSecure(    )

7.JSP程序在第一次截入时被JSP引擎翻译成(  A  )。

A.Servlet文件    B.Class文件       C.HTML文件

8.page属性中可以多次设置的属性是(  A  )。

A.import属性    B.extends属性     C.buffer属性   D.errorPage属性

9.在发布网页时可以在浏览器文件窗口中看到的是( B   )。

A.隐藏注释      B.HTML注释         C.Java注释

10选出哪一项不是Application对象的方法(    )。

A.setAttribute(String name, Object object)

B.getInitParameter(String name)

C.getAttribute(String name)

D.getInitParameter( )

11.getparameterNames( )方法返回(  C  )。

A.返回name指定的属性值,若不存在指定的属性,就返回null

B.返回客户端传送给服务器的所有的参数名,结果集是一个Enumeration(枚举)类的实例

C.返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例

D.以字符串数组的形式返回指定参数的所有值

12.清除缓冲区中的数据,并且把数据写到到客户端是Out对象中的( D   )方法。

A.out.newLine( )  B.out.clear( )  C.out.flush( )  D.out.clearBuffer()

13.PageContext对象的findAttribute( )方法的作用是什么( C   )

A.用来设置默认页面的范围或指定范围之中的已命名对象

B.用来删除默认页面范围或指定范围之中的已命名对象

C.用来按照页面请求、会话以及应用程序范围的顺序实现对某个已经命名属性的搜索

D.以字符串的形式返回一个对异常的描述

14.Response对象的setHeader(String name, String value)方法的作用是( A  )A.添加HTTP文件头

B.设定指定名字的HTTP文件头的值

C.判断指定名字的HTTP文件头是否存在

D.向客户端发送错误信息

15.Java的简单数据类型有(  B  )个。

A.3      B.4         C.5         D.6

16.选出不是输入或输出流的选项(  D  )

A.ByteArrayInputStream            B.SequenceInputStream

C.ByteArrayInputStream            D.RandomAccessFile

17.JDBC提供了3种接口来实现SQL语句的发送执行,其中用于执行简单的不带参数的SQL语句的是(  A  )。

A.Statement            B.PrepareStatement        C.CallbleStatement

18.Statement类提供了3种执行方法,用来执行更新操作的方法是( B   )

A.executeQuery( )     B.executeUpdata( )    C.execute( )

19.JSP页面在执行时是以(  B  )方式进行的。

A.编译式       B.解释式

20.选出不是JavaBean属性的项(  D  )。

A. Constrained属性    B.id属性    C.Indexed属性   D.Bound属性

21.下述选项中不属于JDBC基本功能的是:(  C  )

A.       与数据库建立连接      B.       提交SQL语句

C.        处理查询结果      D.       数据库维护管理

22.在JSP中使用标记时,不会出现的属性是:(  C  )

A.       name     B.       property     C.        value        D.       以上皆不会出现

23.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D   )

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

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

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

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

24.选出不是JavaBean属性的项( D   )。

A. Constrained属性      B. id属性     C. Indexed属性    D.Bound属性

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

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

26.JSP和客户端交互的过程中,Web应用程序将处理结果以( B  )对象的方式返回给JSP引擎。

A.Request      B.Response          C.Servlet       D.HTML

27.JavaBean的属性有(  B  )种。

  A.2        B.3        C.4          D.5

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

A.                      B.           

C.                 D.       

29.JSP和客户端交互的过程中,客户端的请求被存储在(  B  )对象中并发送给Web服务器。

A.HTML      B.Response          C.Servlet       D.Request

30.关于JavaBean正确的说法是:(  B  )

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用语句

C、被引用的Bean文件的文件名后缀为.java  

D、Bean文件放在任何目录下都可以被引用

31.Response对象的setHeader(String name, String value)方法的作用是(  A )A.添加HTTP文件头

B.设定指定名字的HTTP文件头的值

C.判断指定名字的HTTP文件头是否存在

D.向客户端发送错误信息

32.下列哪一项是Session对象的方法(  A  )。

A.addCookie( )

B.containsHeader( )

C.sendRedirect( )

D.getLastAccessedTime( )

33.获得Bean实例后,可以利用(  A  )动作设置、修改Bean中的属性值。

A.     B.      C.

34.设置Session的有效时间(也叫超时时间)的方法是(  A  )

A.setMaxInactiveInterval(int interval)            B.getArributeNames( )

C.setAttribute(String name,java.lang.Object value)  D.getLastAccessedTime( )

35.下面(  A  )选项不是异常处理的关键字。

A.finally         B.catch         C.which       D.throws

36.选出不是JavaBean的作用域的项(  A  )。

A.Bound        B.Page        C.Request          D.Application

37.page属性中可以多次设置的属性是(  D  )。

A.errorPage属性    B.extends属性     C.buffer属性   D.import属性

38.在发布网页时可以在浏览器文件窗口中看到的是( B   )。

A.隐藏注释      B.HTML注释         C.Java注释

39.JDBC提供了3种接口来实现SQL语句的发送执行,其中用于执行存储过程的的SQL语句的是(  A  )。

A.Statement            B.PrepareStatement        C.CallbleStatement

40.JSP程序在第一次截入时被JSP引擎翻译成(  A  )。

A.Servlet文件    B.HTML文件       C.Class文件

  二、填空题

1.Config对象是JSP页面通过(JSP container)进行初始化时被传递的对象。

  2.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的(类和接口)组成。

  3.J2EE平台由一整套(服务)、(应用程序接口)、(协议)构成,它对开发基于Web的多层应用提供了功能支持。

  4.一个循环语句包含的4个部分为:初始化部分(initialization)、(循环体部分)、迭代部分、(中止部分)。

  5.Internet是一个以(TCP/IP)、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

6.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的(32)位地址,该地址称为(IP地址),也称作网际地址。

7.JDBC的接口分为两个层次:一个是程序开发人员的(JDBC API),另一个是(底层的JDBCDRIVER API)。

8.JavaBean的种类分为(可视化 javabean)和(非可视化 javabean)两类。

9.动作用来装载一个将在JSP页面中使用的(javabean)。

10.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。

11.Request内置对象代表了(客户端)的请求信息,主要用于通过HTTP协议传送给(服务器端)的数据。

12.getParameter( )方法中以____(字符串)______形式返回指定参数的所有值。

13.Response对象的addCookie(Cookie  cookie)方法添加一个___________对象,用来保存客户端的用户信息,用Request的____________________方法可以获得这个Cookie。

14.Out对象主要用来向___(浏览器)_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___(string)___________。

15.Java是由___sun____公司于1995年提出的,是一种完全面向___对象_______的语言。

16.B/S结构的工作模式为________________________________。

17.JavaBean的种类分为___(setproperty)_______和__(getproperty)_____ __两类。

18.异常的处理,可在该方法的代码段中包含3类代码:___catch_______、_____try_______和_____which_______代码块。

19.JDBC的主要任务是_______________________、________________________和___________________________。

  20.Internet是一个以____tcp/ip________通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

21.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的___ip____位地址,该地址称为___ip地址______,也称作网际地址。

22.ODBC是由微软开发的、目前用得最广泛的用来___连接数据库______的API,它是用__c语言______编写的标准应用程序。

23.在JSP/Servlet的生命周期中,用于初始化的是___________方法。

24.__response___类型的Servlet接受HTTP请求且生成HTTP响应。

25.__________________动作用来引导客户端的请求到另一个页面或者是另一个servlet。

26.Request内置对象代表了____________的请求信息,主要用于通过HTTP协议传送给________________的数据。

27.getParameter( )方法中以____字符串______形式返回指定参数的所有值。

28.Response对象的addCookie(Cookie  cookie)方法添加一个___________对象,用来保存客户端的用户信息,用Request的____________________方法可以获得这个Cookie。

29.Out对象主要用来向__浏览器___输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是____string____。

30.Config对象是JSP页面通过____________________进行初始化时被传递的对象。

31.JDBC是一种可用于执行__________的Java API,它由一些Java语言编写的____api函数______组成。

32.exceQuery()方法用来执行一个产生单个结构集的___SQL____语句,它只有一个___返回______参数,即_______________它返回一个___________类的对象。

三、简答题

  1.JSP有哪些内置对象?作用分别是什么?

2.JSP有哪些动作标签?它们的作用分别是什么?

Request、response、setproperty,getproperty

  3.HttpServletResponse类的sendRedirect方法和RequestDispatcher类的forward方法有何不同?

重定向,第一个不带参数

4.假设创建Servlet的类是star.flower.Dalian,创建的Servlet对象的名字是myservlet,应当怎样配置web.xml文件?

conputer

star.flower.dalian.computer

conputer

myservlet

5.设Web服务目录mymoon中的JSP页面要使用一个bean,该bean的包名为blue.sky。请说明,应当怎样保存bean的字节码?

Mymoon/WEB-INF/classes/blue/sky/

   6.RandomAccessFile类创建的流在读写文件时有什么特点?

7.Tag文件中的attribute指令有什么作用?Tag文件中的variable指令有什么作用?attribute指令:向tag传值

variable指令:由tag向jsp传值

8.在JSP中,MVC模式中的数据模型、控制器、视图三个角色分别由谁担当?MVC模式中用到的JavaBean是由JSP页面还是Servlet负责创建?

Javabean,servlet,jsp          由servlet创建

四、编程题:

编写一个JSP页面c.jsp,要求c.jsp调用Tag文件RenewRecord.tag更新SQL Server 2000所管理的Warehouse数据库中product表中的一条记录。c.jsp调用Tag文件时,使用Tag标记将表名product和更新条件传递给Tag文件。

1.答:JSP共有以下9种基本内置对象:

request 用户端请求,此请求会包含来自GET/POST请求的参数 

response 网页传回用户端的回应 

pageContext   网页的属性是在这里管理 

session   与请求有关的会话期 

application servlet   正在执行的内容 

out    用来传送回应的输出 

config   servlet的构架部件 

page  JSP网页本身 

exception   针对错误网页未捕捉的异常

2.操作被用来以“名—值”队的形式为其他标签提供附加信息

操作允许在请求是在现成的JSP页面里包含静态或者动态资源

操作允许将请求转发到另一个JSP、servlet或静态资源文件

标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

此操作和setBean一起协作,用来设置JavaBean的属性

操作是对操作的补充,用来访问一个Bean的属性

用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean

3.HttpServletResponse类的sendRedirect方法可以把用户重新定向到其他页面或servlet,但是不能将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所重新定向JSP页面或servlet。

RequestDispatcher对象使用forward方法可以把用户对当前JSP页面或servle的请求转发给另一个JSP页面或servlet,而且将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所转发的JSP页面或servlet。也就是说,当前页面所要转发的目标页面或servlet对象可以使用request获取用户提交的数据。

4.要在web.xml中添加如下内容:

myservlet

star.flower.Dalian

myservlet

/lookyourServlet

1JSP container2SQL语句       类和接口

3服务    应用程序接口    协议

4循环体部分    终止部分

5TCP/IP632     IP
7JDBC API  底层的JDBC Driver API

8可视化JavaBean    非可视化JavaBean

9JavaBean10
11客户端    服务器端

12字符串的
13Cookie   getCookies14客户端    JspWriter

15SUN     对象

16请求-----处理--------响应

17JSP注释   HTML注释   Java注释

18
1920

文档

JSP期末考试题2008

一、选择题1.下面(A)选项不是异常处理的关键字。A.finallyB.catchC.whichD.throws2.EJB组件属于J2EE的(C)层。A.客户层B.业务层C.Web层D.企业信息系统层3.下面哪一项不是JSP的内置对象(D)。A.PageContextB.SessionC.ApplicationD.Cookies4.运算符的优先级别最低的是(C)。A.按位异或运算符B.关系运算符C.后缀运算符D.逻辑运算符5.JSP程序运行在(C)A.客户端B.服务器端C.浏览器端6.下列哪一
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top