第七章测试
1.通常应用<jsp:useBean>动作标签,可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。
A:错 B:对
答案:B
2.Javabean与一般的java类的最大区别是Javabean里面必须有setter和getter方法,并且与属性相对应。
A:错 B:对 3.JavaBean的属性必须声明为public,方法必须声明为private访问类型。
A:对 B:错 4.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的(   )方法。
A:GetXxx B:SetXxx C:getXxx D:setXxx 5.使用JavaBean的好处有( )。
A:JavaBean可以实现安全性、事务行为、并发性和持久性。 B:JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。 C:JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 D:JavaBean可以在多个应用程序中重用。 6.使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为( )类型的数据,发送到客户端。
A:String  B:Object C:Double D:Classes 7.不能对接口直接实例化。但可以声明接口变量,并用接口变量指向当前接口实现类的实例。
A:对 B:错 8.在JSP页面中,()可以正确引入JavaBean。
A:<%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %> B:<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” > C:<jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” /> D:<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” /> 9.下面()不是JSP中和Javabean相关的标记。
A:<jsp:getProperty> B:<jsp:include> C:<jsp:userBean> D:<jsp:setProperty> 10.正确设置JavaBean属性值的方法有哪些?
A:<jsp:setProperty name="B" property="propertyName" param="parameterName" /> B:<jsp:setProperty name="B" property="*" value="{string | <%= expression %>}"/> C:<jsp:setProperty name="B" property="propertyName" value="123"/> D:<jsp:setProperty name="B" property= "*" /> 11.JavaBean的作用域按从大到小排列正确的是__________________。
A:application  session  request  page B:application  page  request  response C:session  page  request  application D:public  application  session  request 12.<jsp:setProperty>和<jsp:getProperty>描述错误的是()。
A:<jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间 B:这两个标记的name属性的值可以和<jsp:userbean>标记的id属性的值不同 C:<jsp:setProperty>和<jsp:getProperty> 标记可以用于对bean中定义的所有属性进行选择和设置 D:这两个标记的name属性的值必须和<jsp:usebean>标记的id 属性的值相对应 13.在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(          )。
A:application B:response C:page D:request 14.使用<jsp:setProperty name="beanid"  property="bean的属性" value="字符串" />格式给Long类型的Bean属性赋值,会调用________________数据类型转换方法。
A:不确定 B:Integer.parseInt(Stirng s) C:Double.parseDouble(String s) D:Long.parseLong(String s)   15.下列useBean标准动作使用正确的是_________________。
A:<jsp:useBean name="a" class="Date" scope="request"></jsp:useBean> B:<jsp:useBean name="a" class="java.util.Date" scope="request"></jsp:useBean> C:<jsp:useBean id="a" class="java.util.Date" scope="request"></jsp:useBean> D:<jsp:useBean id="a" class="Date"></jsp:useBean> 16.存在以下JavaBean和JSP页面:Person.java:package x;public class Person {    String name;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}index.jsp:<jsp:useBean id="p" class="x.Person" /><jsp:setProperty property="name" name="p" value="Mike" /><jsp:setProperty property="name" name="p" param="name" /><jsp:getProperty property="name" name="p" />访问http://localhost:8080/项目名/index.jsp?name=John时的页面输出为()。
A:null B:Mike C:发生异常 D:John 17.下列关于getProperty标准动作的说法正确的是______
A:getProperty标准动作实际上是调用对应属性的get方法 B:其他都不正确 C:当JavaBean不存在所访问的属性时,发生异常 D:当JavaBean不存在所访问的属性时,显示null

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部