useBean>动作一起便用,来设置bean的属性值
D.就如同request.setAttribute()一样,来设置属性/值对
45、Servlet获得初始化参数的对象是(C)
A、RequestB、ResponseC、ServletConfigD、ServletContext
46.下面不属于JSP内置对象的是(D)
A)out对象B)respone对象C)application对象D)page对象
47.以下哪个对象提供了访问和放置页面中共享数据的方式(D)
A)pageContextB)responseC)requestD)session
48.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒
49.当response的状态行代码为哪个时,表示用户请求的资源不可用?
(D)
A)101B)202C)303D)404
50.一个典型的HTTP请求消息包括请求行、多个请求头和(B)
A)响应行B)信息体C)响应行D)响应头
51.在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和(A)四个作用范围。
A)RequestScopeB)ResponseScopeC)OutScopeD)WriterScope
52.Form表单的method属性能取下列哪项的值(C)
A)submitB)putsC)postD)out
53.能在浏览器的地址栏中看到提交数据的表单提交方式是(B)
A)submitB)getC)postD)out
54.可以利用request对象的哪个方法获取客户端的表单信息(A)
A)request.getParameter()B)request.outParameter()
C)request.writeParameter()D)request.handlerParameter()
55.JSP页面中request.getParamter(String)得到的数据,其类型是(C)
A)DoubleB)intC)StringD)Integer
56.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型()
A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)
C)Double.parseInteger(strNumx)D)Double.parseFloat(strNumx)
57.
A)B)- C)D)
58.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)
A)ISO-8859-1B)GB2312C)GB3000D)ISO-8259-1
59.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?
(C)
A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法
B)如果一个参数key有多个值,那么getParameter(key)方法会返回空
C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组
D)getParameter方法返回Object对象,使用前要强制类型转换:
如Stringstr=(String)request.getParameter(key)
60.下面哪一项属于工具Bean的用途?
(A)
A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。
B)负责数据的存取
C)接受客户端的请求,将处理结果返回客户端D)在多台机器上跨几个地址空间运行
61.JavaBean可以通过相关jsp动作指令进行调用。
下面哪个不是JavaBean可以使用的jsp动作指令?
(D)
A)useBean>B)setProperty>C)getProperty>D)setParameter>
62.关于JavaBean,下列的叙述哪一项是不正确的?
(C)
A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器
B)JavaBean的类属性是私有的,要通过公共方法进行访问
C)JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册
D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数
63.JavaBean的属性必须声明为private,方法必须声明为(D)访问类型。
A)privateB)staticC)protectD)public
64.JSP页面通过(C)来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。
A)nameB)classC)idD)classname
65.JavaBean的作用范围可以是page、request、session和(A)四个作用范围中的一种。
A)applicationB)localC)globalD)class
66.下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。
(B)
A)applicationB)requestC)pageD)session
67.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。
(A)
A)applicationB)requestC)pageD)session
68.下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。
(C)
A)applicationB)requestC)pageD)session
69.使用getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。
(A)
A)StringB)DoubleC)ObjectD)Classes
70.使用setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。
(B)
A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法
71.使用格式setPropertyname="beanid"property="bean的属性"value="<%=expression%>"/>给Bean的属性赋值,expression的数据类型和bean的属性类型(A)。
A)必须一致B)可以不一致C)必须不同D)无要求
72.在JSP页面中使用setPropertyname="beanid"property="bean的属性"value="字符串"/>格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法。
(A)
A)Long.parseLong(Strings)B)Integer.parseInt(Stirngs)
C)Double.parseDouble(Strings)D)不确定
73.下列那个调用数据类型转换方法会发生NumberFormatException异常?
(D)
A)Long.parseLong(“1234”)B)Integer.parseInt(“1234”)
C)Double.parseDouble(“123.45”)D)Integer.parseInt(“123a”)
74.在JSP页面中使用setPropertyname="bean的名字"property="*"/>格式,将表单参数为Bean属性赋值,property="*"格式要求Bean的属性名字(B)
A)必须和表单参数类型一致B)必须和表单参数名称一一对应
C)必须和表单参数数量一致D)名称不一定对应
75.在JSP页面中使用setPropetyname="bean的名字"property="bean属性名"param="表单参数名"/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字(D)。
A)必须和表单参数类型一致B)必须和表单参数名称一一对应
C)必须和表单参数数量一致D)名称不一定对应
76、下面哪一项对Servlet、JSP的描述错误?
(D)
A.HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。
B.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
C.当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行
D.一般用JSP来处理业务逻辑,用Servlet来实现页面显示。
77、在MVC设计模式体系结构中,(B)是实现控制器的首选方案。
A.JavaBeanB.ServletC.JSPD.HTML
78、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域?
(C)
A.useBeanname="myBean"type="com.example.TheBean"/>
B.takeBeanname="myBean"type="com.example.TheBean"/>
C.useBeanid="myBean"class="com.example.TheBean"scope="request"/>
D.takeBeanid="myBean"class="com.example.TheBean"scope="request"/>
79、包含Servlet发回到客户端信息的ServletResponse对象是由(C)创建的。
A.客户端的浏览器B.Web服务器的HTTP引擎
C.Web服务器的Servlet容器D.Servlet对象
80、阅读下面代码片段:
JavaBeanClassbean=newJavaBeanClass(parameter);
request.setAttribute("keyword",bean);
该段代码创建的Be