“javabean技术”单元习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“JavaBean技术”单元习题

一、填空题

1.___JAVABEAN________和JSP想结合,可以实现表现层和商业逻辑层的分离。

2.在JSP 中可以使用___________操作来设置Bean 的属性,也可以使用

___________操作来获取Bean 的值。

3.___________操作可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例。

4.JavaBean有四个scope,它们分别为___________、___________、___________和___________。

二、判断题

1.中的name 及property 区分大小写。(T )

2. 在JavaBean 中有很多方法,其中包含了主方法(F )。

3. JavaBean中的属性既可以是public型的,也可以是private型的。(F )

4. JavaBean中的方法既可以是public型的,也可以是private型的。(F )5.JavaBean实质上是一个Java 类,该类可以被JSP程序进行直接调用.( F ) 6. 编写JavaBean可以先不必加入到JSP 程序中调用,而直接用main 方法来进行调试,调试好后就可以在JSP中使用了。(T )

三、选择题

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

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

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

(C)被引用的Bean 文件的文件名后缀为.java 。

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

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

(A) (B)

(C) (D)

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

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

4.在项目中已经建立了一个JavaBean 该类为:bean.Student,给bean 具有name 属性,则下面标签用法正确的是:()

(A) (B)hello

student!

(C) hello student!

(D)

5.在JSP 中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()(选择一项)

(A)

(B)< jsp:useBean class=”mypackage.mybean.class”/>

(C)

(D)

6.如果使用标记:

准备取出bean 的

属性的值,但property Name 属性在beanName 中不存在,也就是说在beanName 中没有这样的属性名:property Nam,也没有getPropertyName()方法,那么会在浏览器中显示()

(A)错误页面(B)null (C)0 (D)什么也没有

7.在J2EE 中,aa.jsp 文件使用了一个Bean,该Bean 属于类mypackage.bb,

该Bean 和oracle数据库连接,完成对数据库中某个表的插入、修改和查询数据的功能,mypackage.bb 的方法getRs 返回记录集rs,则以下描述正确的是( )(选择一项)

(A)如果aa.jsp中要使用这个rs 来查询数据,则该jsp必须使用page指令的import 属性导入java.sql 包中类。

(B)如果aa.jsp中要使用这个getRs 方法来返回rs而已,而不使用rs执行任何操作,则在aa.jsp中不导入java.sql 包中类。

(C)如果在aa.jsp 中使用page 指令的import 属性导入java.sql 包中的类了,则不用在

mypackage.bb 中导入java.sql 中的类。

(D)如果在mypackage.bb中导入java.sql中的类,则不用在aa.jsp中使用page 指令的import

属性导入java.sql 包中的类。

8.如果a 是b的父类,b 是c的父类,c是d的父类,他们都在包中。则以下正确的是()。(选择两项)

(A)

(B)

(C)

(D)

9.( )范围将使Bean一直保留到其到期或被删除为止

(A)page (B)session (C)application (D)request

10.()用于获取Bean的属性的值

(A)setProperty (B)setValue (C)getProperty (D)getValue 11.JavaBean的属性可以使用()来访问

(A)属性(B)get()和set()方法(C)事件(D)Scriptlet

12.()动作用于嵌入现有的Bean

(A)include (B)useBean (C)setProperty (D)getProperty

相关文档
最新文档