一.单项选择题(共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>包含的网页。
正确答案:√