第七章测试
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:setXxx D:getXxx 5.

使用JavaBean的好处有( )。


A:JavaBean可以在多个应用程序中重用。 B:JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 C:JavaBean可以实现安全性、事务行为、并发性和持久性。 D:JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。


6.

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


A:String  B:Double C:Classes D:Object 7.

不能对接口直接实例化。但可以声明接口变量,并用接口变量指向当前接口实现类的实例。


A:错 B:对 8.

在JSP页面中,()可以正确引入JavaBean。


A:<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” /> B:<%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %>


C:<jsp: useBean name =”myBean” scope =”page” class=”pkg.MyBean” > D:<jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” /> 9.

下面()不是JSP中和Javabean相关的标记。


A:<jsp:setProperty> B:<jsp:include> C:<jsp:userBean>


D:<jsp:getProperty> 10.

正确设置JavaBean属性值的方法有哪些?


A:<jsp:setProperty name="B" property="*" value="{string | <%= expression %>}"/> B:<jsp:setProperty name="B" property= "*" />


C:<jsp:setProperty name="B" property="propertyName" param="parameterName" /> D:<jsp:setProperty name="B" property="propertyName" value="123"/> 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:这两个标记的name属性的值必须和<jsp:usebean>标记的id 属性的值相对应 B:这两个标记的name属性的值可以和<jsp:userbean>标记的id属性的值不同 C:<jsp:setProperty>和<jsp:getProperty> 标记可以用于对bean中定义的所有属性进行选择和设置 D:<jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间 13.

在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(          )。


A:response B:application C:page D:request 14.

使用<jsp:setProperty name="beanid"  property="bean的属性" value="字符串" />格式给Long类型的Bean属性赋值,会调用________________数据类型转换方法。


A:Long.parseLong(String s)   B:不确定 C:Double.parseDouble(String s) D:Integer.parseInt(Stirng s) 15.

下列useBean标准动作使用正确的是_________________。


A:<jsp:useBean name="a" class="Date" scope="request"></jsp:useBean> B:<jsp:useBean id="a" class="Date"></jsp:useBean> C:<jsp:useBean name="a" class="java.util.Date" scope="request"></jsp:useBean> D:<jsp:useBean id="a" class="java.util.Date" scope="request"></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:John B:null C:Mike D:发生异常 17.

下列关于getProperty标准动作的说法正确的是______


A:getProperty标准动作实际上是调用对应属性的get方法 B:当JavaBean不存在所访问的属性时,发生异常 C:其他都不正确 D:当JavaBean不存在所访问的属性时,显示null

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