一.单项选择题(共13题,55.9分)
1
在 JSP 中调用 JavaBean 时不会用到的标记是:( )

A、
< jsp:javabean>

B、
< jsp:useBean>

C、
< jsp:setProperty>

D、
< jsp:getProperty>

正确答案: A

2
( )用于获取Bean的属性的值。

A、
setProperty

B、
setValue

C、
getProperty

D、
getValue

正确答案: C

3
JavaBean的作用域中使用范围最大的是( )。

A、
Page作用域

B、
request作用域

C、
session作用域

D、
application作用域

正确答案: D

4
在 JSP 中使用< jsp:getProperty>标记时,不会出现的属性是:( )

A、
name

B、
property

C、
value

D、
以上皆不会出现

正确答案: C

5
JavaBean的属性可以使用( )来访问

A、
属性

B、
get()和 set()方法

C、
事件

D、
Scriptlet

正确答案: B

6
< jsp:useBean> 用于在网页中创建JavaBean实例,其中属性id的值是

A、
JavaBean的类名

B、
JavaBean的实例名

C、
JavaBean中的属性名

D、
JavaBean的属性值

正确答案: B

7
以下关于Javabean说法不正确的是( )。

A、
Javabean就是符合某种设计规范的java类。

B、
在Model1中,由Jsp页面去调用Javabean。

C、
Javabean只能封装数据不能封装业务逻辑。

D、
Javabean一般把属性设计为私有,使用setter和getter访问属性。

正确答案: C

8
下面选项中,用于供外界获取javaBean的price属性值的方法是( )

A、
getprice()

B、
getPrice()

C、
setPrice()

D、
setprice()

正确答案: B

9
一个JavaBean对象可以保存在一次服务器跳转范围中的是( )作用域。

A、
request

B、
session

C、
page

D、
application

正确答案: A

10
使用动作标记可以在JSP页面中设置bean的属性,但必须保证bean有对应的( )方法。

A、
Setxxx方法

B、
getXxx方法

C、
Getxxx方法

D、
setXxx方法

正确答案: D

11
使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为( )类型的数据发送到客户端?

A、
String

B、
Double

C、
Object

D、
Classes

正确答案: A

12
以下有关< jsp:setProperty>和< jsp:getProperty>标记的描述,正确的是( )。

A、
< jsp:setProperty>和< jsp:getProperty>标记可以用于对bean中定义的所有属性进行设置和读取

B、
< jsp:setProperty>和< jsp:getProperty>标记都必须在< jsp:useBean>的开始标记和结束标记中间

C、
jsp:setProperty>和< jsp:getProperty>标记中的name属性值可以和< jsp:useBean>标记中的id属性值不同

D、
jsp:setProperty>和< jsp:getProperty>标记中的name属性值必须和< jsp:useBean>标记中的id属性值相对应

正确答案: D

13
在JSP页面中使用格式转换给Long类型的Bean赋值,会调用哪个述职类型转换方法( ).

A、
Long.parseLong(String s)

B、
Integer.parseInt(String s)

C、
Double.parseDouble(String s)

D、
不确定

正确答案: A

二.判断题(共10题,44.1分)
1
< jsp:getProperty>中的 name 及 property 区分大小写。

正确答案:√

2
编写 JavaBean可以先不必加入到 JSP 程序中调用,而直接用 main 方法来调试使用。

正确答案:√

3
如果外界需要访问Javabean的私有属性,可以编写公共的getter和setter方法,暴露给外界。

正确答案:√

4
一个JavaBean中至少要有一个无参构造方法,是为了实例化JavaBean的时候去调用。

正确答案:√

5
任何一个Java类都是JavaBean。

正确答案:×

6
在JSP页面中使用表单参数为JavaBean属性赋值时,要求JavaBean的属性名字必须和对应的表单参数名称相同。

正确答案:×

7
JavaBean文件放在任何目录下都可以被引用。

正确答案:×

8
若应用程序demo下有jsp文件夹,文件夹中有show.jsp文件,则以下语句都能从当前页面转移到show.jsp中:

<%pageContext.forward(“/jsp/show.jsp”);%>

<%response.sendRedirect(“/demo/jsp/show.jsp”);%>

正确答案:√

9
若应用程序demo下有jsp文件夹,文件夹中有user.jsp文件,要将表单信息提交到user.jsp页面,以下action属性设置是否正确?

< form action=“/jsp/user.jsp”>

正确答案:×

10
request范围的JavaBean存取范围除了page外,还包括使用动作元素< jsp:include>和< jsp:forward>包含的网页。

正确答案:√