admin 管理员组文章数量: 887239
2024年1月16日发(作者:房产中介app开发源码)
第五章 使用JavaBean习题
精品资料
第五章 使用JavaBean
一、选择题
1.下面哪一项属于工具Bean的用途?( )
A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。
B)负责数据的存取
C)接受客户端的请求,将处理结果返回客户端
D)在多台机器上跨几个地址空间运行
2.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?( )
A)
C)
3.关于JavaBean,下列的叙述哪一项是不正确的?( )
A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器
B)JavaBean的类属性是私有的,要通过公共方法进行访问
C)JavaBean和Servlet一样,使用之前必须在项目的中注册
D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数
4.JavaBean的属性必须声明为private,方法必须声明为( )访问类型。
A)private B)static
C)protect D)public
5.JSP页面通过( )来识别Bean对象,可以在程序片中通过形式来调用Bean中的set和get方法。
A)name B)class
C)id D)classname
6.JavaBean的作用范围可以是page、request、session和( )四个作用范围中的一种。
A)application B)local
C)global D)class
7.下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。( )
A)application B)request
C)page D)session
8.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。( )
A)application B)request
C)page D)session
8.下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。( )
A)application B)request
C)page D)session
9.使用
A)String B)Double
仅供学习与交流,如有侵权请联系网站删除 谢谢2
精品资料
C)Object D)Classes
10.使用
A)SetXxx方法 B)setXxx方法
C)getXxx方法 D)GetXxx方法
11.使用格式
A)必须一致 B)可以不一致
C)必须不同 D)无要求
12.在JSP页面中使用
A)ong(String s) B)nt(Stirng s)
C)ouble(String s) D)不确定
13.下列那个调用数据类型转换方法会发生NumberFormatException异常?( )
A)ong(“1234”) B)nt(“1234”)
C)ouble(“123.45”) D)nt(“123a”)
14.在JSP页面中使用
A)必须和表单参数类型一致 B)必须和表单参数名称一一对应
C)必须和表单参数数量一致 D)名称不一定对应
15.在JSP页面中使用
A)必须和表单参数类型一致 B)必须和表单参数名称一一对应
C)必须和表单参数数量一致 D)名称不一定对应
二、判断题
1.JavaBean的属性可读写,编写时set方法和get方法必须配对。( )
2.JavaBean也是Java类,因此也必须有主函数。( )
3.JavaBean组件就是Java开发中的一个类,通过封装属性和方法成为具有某种功能和接口的类,所以具有Java程序的特点。( )
4.Sun公司把JavaBean定义为一个可重复使用的软件组件,类似于电脑CPU、硬盘等组件。( )
5.JavaBean分为可视化组件和非可视化组件。( )
6.JavaBean的属性必须声明为private,方法必须声明为public访问类型。( )
7.创建JavaBean要经过编写代码、编译源文件、配置JavaBean这样一个过程。( )
8.在JSP页面中调用的Bean类中如果有构造方法,必须是public类型且必有参数。( )
9.布置JavaBean须在Web服务目录的WEB-INFclasses子目录下建立与包名对应的子目录,并将字节文件复制到该目录。( )
10.Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀,创建Bean必须带有包名。( )
11.在JSP页面中使用Bean首先要使用import指令将Bean引入。( )
仅供学习与交流,如有侵权请联系网站删除 谢谢3
精品资料
12.修改了Bean的字节码后,要将新的字节码复制到对应的WEB-INFclasses目录中,重新启动tomcat服务器才能生效。( )
13.客户在某个页面修改session作用范围Bean的属性,在其他页面,该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化。( )
14.使用
15.使用格式
16.表单提交后,
三、填空题
1.在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现 。
2.JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为 和 。
3.用户在实际Web应用开发中,编写Bean除了要使用import语句引入Java的标准类,可能还需要自己编写的其他类。用户自己编写的被Bean引用的类称之为 。
4.创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成 。
5.布置JavaBean要在Web服务目录的WEB-INFclasses文件夹中建立与
对应的子目录,用户要注意目录名称的大小写。
6.使用Bean首先要在JSP页面中使用 指令将Bean引入。
7.要想在JSP页面中使用Bean,必须首先使用 动作标记在页面中定义一个JavaBean的实例。
8.scope属性代表了JavaBean的作用范围,它可以是page、 、session和application四个作用范围中的一种。
四、思考题
1.JavaBean和一般意义上的Java类有何区别?
2.简述值Bean的编写方法,有哪些注意点?
3.如何实现一个Bean的属性与表单参数的关联?
4.如何在页面的程序片中使用Bean?
5.试述request、session和application有效范围的Bean生命周期?
仅供学习与交流,如有侵权请联系网站删除 谢谢4
版权声明:本文标题:第五章 使用JavaBean习题说课讲解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705359638h482556.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论