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

使用JavaBean的好处有( )。


A:JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。


B:JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 C:JavaBean可以在多个应用程序中重用。 D:JavaBean可以实现安全性、事务行为、并发性和持久性。 6.

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


A:Double B:Object C:Classes D:String  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:userBean>


C:<jsp:include> D:<jsp:getProperty> 10.

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


A:<jsp:setProperty name="B" property="*" value="{string | <%= expression %>}"/> B:<jsp:setProperty name="B" property="propertyName" value="123"/> C:<jsp:setProperty name="B" property="propertyName" param="parameterName" /> D:<jsp:setProperty name="B" property= "*" />


11.

JavaBean的作用域按从大到小排列正确的是__________________。


A:application  session  request  page B:public  application  session  request C:session  page  request  application D:application  page  request  response 12.

<jsp:setProperty>和<jsp:getProperty>描述错误的是()。


A:<jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间 B:<jsp:setProperty>和<jsp:getProperty> 标记可以用于对bean中定义的所有属性进行选择和设置 C:这两个标记的name属性的值必须和<jsp:usebean>标记的id 属性的值相对应 D:这两个标记的name属性的值可以和<jsp:userbean>标记的id属性的值不同 13.

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


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

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


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

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


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

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


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

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