JSP难记点Word格式.docx

上传人:b****5 文档编号:16319062 上传时间:2022-11-22 格式:DOCX 页数:26 大小:35.13KB
下载 相关 举报
JSP难记点Word格式.docx_第1页
第1页 / 共26页
JSP难记点Word格式.docx_第2页
第2页 / 共26页
JSP难记点Word格式.docx_第3页
第3页 / 共26页
JSP难记点Word格式.docx_第4页
第4页 / 共26页
JSP难记点Word格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

JSP难记点Word格式.docx

《JSP难记点Word格式.docx》由会员分享,可在线阅读,更多相关《JSP难记点Word格式.docx(26页珍藏版)》请在冰豆网上搜索。

JSP难记点Word格式.docx

A、可以删除当前对象代表的文件

B、若当前对象代表的是一个空目录,则可删除该目录

C、可删除当前对象代表的目录及该目录下包含的所有子目录和文件

D、若当前对象代表的是一个目录,且该目录下还有文件存在,则无法删除该目录

7.以下哪种方法不是Servlet的方法?

(D)

A、initB、serviceC、destroyD、post

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

A.addHeader(Stringname,Stringvalue)

B.getSession(booleancreate)

C.setAttribute(Stringname,Java.lang.Objecto)

D.isSecure()

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

A.setAttribute(Stringname,Objectobject)

B.getInitParameter(Stringname)

C.getAttribute(Stringname)

D.getInitParameter()

10.getparameterNames()方法返回(B)。

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

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

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

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

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

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

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

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

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

12.Response对象的setHeader(Stringname,Stringvalue)方法的作用是(B)

A.添加HTTP文件头

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

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

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

13.

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

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

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

A.RequestB.ResponseC.ServletD.HTML

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

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

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

A.HTMLB.ResponseC.ServletD.Request

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

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

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

A.addCookie()B.containsHeader()

C.sendRedirect()D.getLastAccessedTime()

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

A.setMaxInactiveInterval(intinterval)B.getArributeNames()

C.setAttribute(Stringname,java.lang.Objectvalue)D.getLastAccessedTime()

26)在Servlet里,能正确获取session的语句是(A)。

(选择一项)

a)HttpSessionsession=request.getSession(true);

b)HttpSessionsession=request.getHttpSession(true);

c)HttpSessionsession=response.getSession(true);

d)HttpSessionsession=response.getHttpSession(true);

22.当JSP页面执行自定义标签,遇到结束标签时将调用(B)方法执行处理。

(选择一项)

a)doStartTag()b)doEndTag()

c)doInitBody()d)doAfterBody()

23.J2EE中,以下关于HttpServlet的说法错误的是(C)。

a)HttpServlet是一个抽象类

b)HttpServlet类扩展了GenericServlet类

c)HttpServlet类的子类必须至少重写service方法

d)HttpServlet位于javax.servlet.http包中

24.如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用(A)次。

a)1b)1或多

c)0或1d)0或多

25.给顶一个JSP程序源代码,如下:

<

includepage="

two.jsp"

flush="

true"

>

paramname="

location"

value="

bejing"

/>

/jsp:

include>

在two.jsp中使用(D)代码片段可以输出参数location的值。

a)<

getParamname="

b)<

getParametername="

c)<

%=request.getAttribute("

)%>

d)<

%=request.getParameter("

26.在Servlet里,能正确获取session的语句是(A)。

27.给定JSP程序源码如下,该JSP运行后输出的结果是(D)。

<

html>

%intcount=1;

%>

Count:

%++count;

%>

/html>

a)Count:

1b)Count:

2

c)1:

2d)Count:

28.WEB应用中,常用的会话跟踪方法不包括(D)。

a)URL重写b)Cookie

c)隐藏表单域d)有状态HTTP协议

29.在HTML中,标记<

pre>

的作用是(B)

A、标题标记

B、预排版标记

C、转行标记

D、文字效果标记

30.在表格中,要想合并两个单元格应使用(A)属性。

A)<

colspan>

B)<

nowrap>

C)<

colpan>

D)<

Rowpan>

31.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。

下列描述正确的是(A)。

A、init()方法是包容器调用的Servlet实例的第一个方法

B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法

32.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。

A、init()方法是包容器调用的Servlet实例的第一个方法

C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法

33.JSP的哪个指令允许页面使用者自定义标签库?

(B)

A)Include指令B)Taglib指令C)Include指令D)Plugin指令

40.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。

A)是一个完整的HTML文件B)是一个完整的JSP文件

C)是一个完整的TXT文件D)是一个完整的Java源文件

43、下面关于JSP作用域对象的说法错误的是(C)。

A.request对象可以得到请求中的参数B.session对象可以保存用户信息

C.application对象可以被多个应用共享D.作用域范围从小到达是request、session、application

45、Servlet获得初始化参数的对象是(C)

A、RequestB、ResponseC、ServletConfigD、ServletContext

50.一个典型的HTTP请求消息包括请求行、多个请求头和(B)

A)响应行B)信息体C)响应行D)响应头

59.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?

(C)

A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法

B)如果一个参数key有多个值,那么getParameter(key)方法会返回空

C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组

D)getParameter方法返回Object对象,使用前要强制类型转换:

如Stringstr=(String)request.getParameter(key)

63.JavaBean的属性必须声明为private,方法必须声明为(D)访问类型。

A)privateB)staticC)protectD)public

70.使用<

setProperty>

动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。

A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法

73.下列那个调用数据类型转换方法会发生NumberFormatException异常?

(D)

A)Long.parseLong(“1234”)B)Integer.parseInt(“1234”)

C)Double.parseDouble(“123.45”)D)Integer.parseInt(“123a”)

74.在JSP页面中使用<

setPropertyname="

bean的名字"

property="

*"

/>

格式,将表单参数为Bean属性赋值,property="

格式要求Bean的属性名字(B)

A)必须和表单参数类型一致B)必须和表单参数名称一一对应

C)必须和表单参数数量一致D)名称不一定对应

75.在JSP页面中使用<

setPropetyname="

property="

bean属性名"

param="

表单参数名"

格式,用表单参数为Bean属性赋值,要求Bean的属性名字(D)。

71.使用格式<

beanid"

bean的属性"

value="

%=expression%>

"

给Bean的属性赋值,expression的数据类型和bean的属性类型(A)。

A)必须一致B)可以不一致C)必须不同D)无要求

79、包含Servlet发回到客户端信息的ServletResponse对象是由(C)创建的。

A.客户端的浏览器B.Web服务器的HTTP引擎

C.Web服务器的Servlet容器D.Servlet对象

82、下面是创建Statement接口并执行executeUpdate方法的代码片段:

conn=DriverManager.getConnection("

jdbc:

odbc:

book"

"

);

stmt=conn.createStatement();

Stringstrsql="

insertintobookvalues('

TP003'

'

ASP.NET'

'

李'

清华出版社'

35)"

;

n=stmt.executeUpdate(strsql);

代码执行成功后n的值为(A)。

A)1B)0C)-1D)一个整数

85.关于分页显示,下列的叙述哪一项是不正确的?

(A)

A)只编制一个页面是不可能实现分页显示的B)采用一至三个页面都可以实现分页显示

C)分页显示中,记录集不必在页面跳转后重新生成D)分页显示中页面显示的记录数可以随用户输入调整

87.DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc:

子协议>

:

子名称>

,下列哪个url是不正确的?

A)"

mysql:

//localhost:

80/数据库名"

B)"

数据源"

C)"

oracle:

thin@host:

端口号:

数据库名"

D)"

sqlserver:

//172.0.0.1:

1443;

DatabaseName=数据库名"

 

81、下面是一个Servlet部署文件的片段:

servlet>

servlet-name>

Hello<

/servlet-name>

servlet-class>

myservlet.example.FirstServlet<

/servlet-class>

/servlet>

servlet-mapping>

url-pattern>

/helpHello<

/url-pattern>

/servlet-mapping>

Servlet的类名是(A)

A.FirstServletB.HelloC.helpHelloD./helpHello

83.下面哪一项不是JDBC的工作任务?

A)与数据库建立连接B)操作数据库,处理数据库返回的结果

C)在网页中生成表格D)向数据库管理系统发送SQL语句

84.下面哪一项不是加载驱动程序的方法?

A)通过DriverManager.getConnection方法加载B)调用方法Class.forName

C)通过添加系统的jdbc.drivers属性D)通过registerDriver方法注册

86.在建立JSP网站目录时需要遵循一些规则,以下规则错误的是:

A)每个主要栏目开设一个相应的子目录

B)所有flash,avi,ram,quicktime等多媒体文件存放在根目录下

C)根目录一般只存放index.htm以及其他必须的系统文件

D)目录建立应以最少的层次提供最清晰简便的访问结构

88.在JDBC中,下列哪个接口不能被Connection创建(D)。

A)StatementB)PreparedStatementC)CallableStatementD)RowsetStatement

89.下面是加载JDBC数据库驱动的代码片段:

try{Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

}

catch(ClassNotFoundExceptione){out.print(e);

该程序加载的是哪个驱动?

()

A)JDBC-ODBC桥连接驱动B)部分Java编写本地驱动

C)本地协议纯Java驱动D)网络纯Java驱动

90.下面是创建Statement接口并执行executeUpdate方法的代码片段:

代码执行成功后n的值为(A)。

91.下面的代码是连接哪个数据库的驱动加载片段(A)

oracle.jdbc.driver.OracleDriver"

catch(Exceptione){out.print(e.toString());

A)OracleB)SqlServerC)MySqlD)不确定

92.下面的代码是连接哪个数据库的驱动加载片段(B)

try{

Class.forName("

com.microsoft.jdbc.sqlserver.SQLServerDriver"

catch(Exceptione){

out.print(e.toString());

93.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSetrs=stmt.executeQuery("

selectbid,name,author,publish,pricefrombook"

语句,得到的结果集rs的列数为(B)

A)4B)5C)6D)不确定

94.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("

select*frombook"

下面哪项对该rs描述正确的是(B)

A)只能向下移动的结果集B)可上下滚动的结果集C)只能向上移动的结果集D)不确定是否可以滚动

95

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1