带答案javaweb复习资料1Word文档下载推荐.docx
《带答案javaweb复习资料1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《带答案javaweb复习资料1Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
9、在JSP中要使用user包中的User类,则以写法正确的是(A)。
A、〈jsp:
useBeanid="
user”
class=” user.User"scope=”page"
/〉
B、〈jsp:
useBean class="
user.Use。
class”/〉
C、〈jsp:
useBean name=”user”class="user.User"
/>
D、〈jsp:
useBeamid="user” class=”user”import=”user。
*"
/>
14.( D)是标题标记。
A)〈p〉标记
B)<
br〉标记
C)<
hr>
标记
D)〈hn〉
16.〈font>〈/font〉标记中默认的中文字体是(D)
A)“宋体”
B)“幼圆"
C)“楷体”
D)“宋体"
20.下列那个属性为单元格向右打通的列数,用于合并单元格.(B)
A)rowspan
B)colspan
C)height
D)width
21.下列哪个属性为单元格向下打通的行数,用于合并单元格。
(A)
A)rowspan
B)colspan
C)height
D)width
22、下面哪一项对Servlet描述错误?
(C)
A.Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B。
Servlet接口定义了Servelt的生命周期方法
C。
当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程线程!
D. Servlet客户线程调用service方法响应客户的请求
23、JSP从HTML表单中获得用户输入的正确语句为(A)
A、Request。
getParameter(“ID"
)
B、Reponse.getParameter(“ID")
C、Request。
getAttribute(“ID”)
D、Reponse.getAttribute(“ID”)
24、一下能执行带参数的SQL语句的对象是 (B)
A、Statement
B、 Preparedstatement
C、CallStatement
D、Connection
25、关于部署到Tomcat服务器的JavaWeb应用程序,正确的选项有(C)。
A.JavaWeb应用程序总是打包成WAR形式部署到Tomcat服务器
JavaWeb应用程序应该部署到Tomcat服务器的server子目录中
每个Java Web应用程序都有一个web。
xml文件
D。
JavaWeb应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到某一子目录中
26、Servlet用于保持会话的技术有:
(ACE)
A、Cookie
B、TCP/IP三次握手
C、HTTPsession
D、安全的HTTP协议HTTPS
E、HTML隐藏表单域
28.JSP的编译指令标记通常是指:
(A)
A)Page指令、Include指令和Taglib指令
B)Page指令、Include指令和Plugin指令
C)Forward指令、Include指令和Taglib指令
D)Page指令、Param指令和Taglib指令
29.可以在以下哪个(
)标记之间插入Java程序片?
A)〈% 和%>
B)〈% 和
/>
C)</ 和%>
D)〈%和
!
>
30.下列哪一项不属于JSP动作指令标记?
(D)
A)<jsp:
param〉
B)〈jsp:
plugin>
C)〈jsp:
useBean〉
D)〈jsp:
javaBean>
31.JSP的Page编译指令的属性Language的默认值是:
A)Java
B)C
C)C#
D)SQL
32.JSP的哪个指令允许页面使用者自定义标签库?
A)Include指令
B)Taglib指令
C)Include指令
D)Plugin指令
33.可以在以下哪个(
)标记之间插入变量与方法声明?
(B)
A)<
%和 %〉
B)〈%!
和%>
C)<
/ 和 %〉
D)<
%和
!
34.能够替代〈字符的替代字符是()?
(C)
A)&
lt
B)&
gt;
C)&lt;
D)&
nbsp;
35.〈jsp:
useBeanid="
bean的名称"
scope="bean的有效范围"
class="包名.类名"
动作标记中,scope的值不可以是(D)。
A)page
B)request
C)session
D)response
36.下列()注释为隐藏型注释。
(C)。
A)〈!
-—注释内容[〈%=表达式%〉]——〉
B)〈!
-— 注释内容
—-〉
C)<%-—注释内容—-%>
D)<
!
—[<
%= 表达式 %>
] ——>
37.下列变量声明在(
)范围内有效.(C)。
?
〈%!
DatedateTime;
intcountNum;
%>
A)从定义开始处有效,客户之间不共享
B)在整个页面内有效,客户之间不共享
C)在整个页面内有效,被多个客户共享
D)从定义开始处有效,被多个客户共享
38.在“〈%!
”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效.(C)。
A)从定义处之后有效。
B)在整个页面内有效。
C)从定义处之前有效。
D)不确定。
39.在“<%=”和“%>
"
标记之间放置(B),可以直接输出其值。
A)变量
B)Java表达式
C)字符串
D)数字
40.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B).
A)是一个完整的HTML文件
B)是一个完整的JSP文件
C)是一个完整的TXT文件
D)是一个完整的Java源文件
41.JSP页面可以在“<
%=”和“%>
”标记之间放置Java表达式,直接输出Java表达式的值。
组成“<
%=”标记的各字符之间(B)。
A)可以有空格
B)不可以有空格
C)必须有空格
D)不确定
42.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(C )
A)public
B)static
C)synchronized
D)private
43、下面关于JSP作用域对象的说法错误的是(C)。
?
A.request对象可以得到请求中的参数
B。
session对象可以保存用户信息
C。
application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
44、在JSP中,对<
jsp:
setProperty>
标记描述正确的是( C)。
A。
〈jsp:
setProperty>
和〈jsp:
getProPerty〉必须在一个JSP文件中搭配出现
B.就如同session.setAttribute()一样,来设计属性/值对
C.和<
jsp:
useBean>
动作一起便用,来设置bean的属性值
D.就如同request。
setAttribute()一样,来设置属性/值对
45、Servlet获得初始化参数的对象是(C)
A、Request
B、Response
C、ServletConfig
D、ServletContext
46.下面不属于JSP内置对象的是(D)
A)out对象
B)respone对象
C)application对象
D)page对象
47.以下哪个对象提供了访问和放置页面中共享数据的方式(D)
A)pageContext
B)response
C)request
D)session
48.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒
B)分秒
C)毫秒
D)微秒
49.当response的状态行代码为哪个时,表示用户请求的资源不可用?
A)101
B)202
C)303
D)404
50.一个典型的HTTP请求消息包括请求行、多个请求头和(
B
)
A)响应行
B)信息体
C)响应行
D)响应头
51.在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和(A)四个作用范围.
A)Request Scope
B)Response Scope
C)Out
Scope
D)WriterScope
52.Form表单的method属性能取下列哪项的值( C)
A)submit
B)puts
C)post
D)out
53.能在浏览器的地址栏中看到提交数据的表单提交方式是(B)
A)submit
B)get
C)post
D)out
54.可以利用request对象的哪个方法获取客户端的表单信息(A)
A)request.getParameter()
B)request.outParameter()
C)request.writeParameter()
D)request。
handlerParameter()
55.JSP页面中request.getParamter(String)得到的数据,其类型是(C)
A)Double
B)int
C)String
D)Integer
56.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix"
)得到的数据类型转换为Double类型()
A)Double.parseString(strNumx)
B)
Double。
parseDouble(strNumx)
C)Double。
parseInteger(strNumx)
D)Double。
parseFloat(strNumx)
58.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)
A)ISO-8859-1
B)GB2312
C)GB3000
D)ISO-8259—1
59.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?
A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法
B)如果一个参数key有多个值,那么getParameter(key)方法会返回空
C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组
D)getParameter方法返回Object对象,使用前要强制类型转换:
如String str=(String)request.getParameter(key)
60.下面哪一项属于工具Bean的用途?
A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。
B)负责数据的存取
C)接受客户端的请求,将处理结果返回客户端
D)在多台机器上跨几个地址空间运行
61.JavaBean可以通过相关jsp动作指令进行调用。
下面哪个不是JavaBean可以使用的jsp动作指令?
A)〈jsp:
useBean>
B)〈jsp:
setProperty〉C)〈jsp:
getProperty〉
D)<
jsp:
setParameter>
62.关于JavaBean,下列的叙述哪一项是不正确的?
A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器
B)JavaBean的类属性是私有的,要通过公共方法进行访问
C)JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册
D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数
63.JavaBean的属性必须声明为private,方法必须声明为(D)访问类型。
A)private
B)static
C)protect
D)public
64.JSP页面通过(C)来识别Bean对象,可以在程序片中通过xx。
method形式来调用Bean中的set和get方法.
A)name
B)class
C)id
D)classname
65.JavaBean的作用范围可以是page、request、session和(A)四个作用范围中的一种。
A)application
B)local
C)global
D)class
66.下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。
A)application
B)request
C)page
D)session
67.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。
A)application
B)request
C)page
D)session
68.下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。
(C)
A)application
B)request
C)page
D)session
69.使用〈jsp:
getProperty〉动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端.(A)
A)String
B)Double
C)Object
D)Classes
70.使用〈jsp:
setProperty〉动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。
A)SetXxx方法
B)setXxx方法
C)getXxx方法
D)GetXxx方法
71.使用格式〈jsp:
setProperty name="beanid"
property="
bean的属性”value="<
%= expression%〉"
/〉给Bean的属性赋值,expression的数据类型和bean的属性类型(A
A)必须一致
B)可以不一致
C)必须不同
D)无要求
72.在JSP页面中使用<jsp:
setPropertyname=”beanid"
property="bean的属性"value=”字符串"/〉格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法.(A)
A)Long.parseLong(Strings)
B)Integer.parseInt(Stirngs)
C)Double。
parseDouble(Strings)
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页面中使用<jsp:
setPropety name=”bean的名字” property="
bean属性名"
param=”表单参数名"
格式,用表单参数为Bean属性赋值,要求Bean的属性名字(D)。
B)必须和表单参数名称一一对应
D)名称不一定对应
76、下面哪一项对Servlet、JSP的描述错误?
(D)
A。
HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。
B。
JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行
一般用JSP来处理业务逻辑,用Servlet来实现页面显示。
77、在MVC设计模式体系结构中,(B)是实现控制器的首选方案。
A. JavaBean
Servlet
JSP
D。
HTML
78、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域?
(C )
<
useBeanname=”myBean” type=”com。
example.TheBean”/>
B.〈jsp:
takeBean name="
myBean"
type="
com。
example.TheBean”/〉
C.〈jsp:
useBean id=”myBean"
class=”com.example.TheBean”scope="
request” /〉
takeBeanid=”myBean”class="
com.example.TheBean"
scope="
request"
/>
79、包含Servlet发回到客户端信息的ServletResponse对象是由(C)创建的.
A.客户端的浏览器
B.Web服务器的HTTP引擎
C. Web服务器的Servlet容器
Servlet对象
80、阅读下面代码片段:
JavaBeanClass bean=newJavaBeanClass(parameter);
request.setAttribute(”keyword",bean);
该段代码创建的Bean,下列叙述哪项是正确的?
(A)
A.Request
周期的Bean
Application周期的Bean
C.Session
D。
Page周期的Bean
81、下面是一个Servlet部署文件的片段:
〈servlet>
<
servlet—name〉Hello〈/servlet—name〉
〈servlet-class>
myservlet.example.FirstServlet<
/servlet—class>
/servlet〉
〈servlet—mapping〉
〈servlet-name>
Hello<
/servlet—name>
〈url—pattern〉/helpHello〈/url-pattern>
〈/servlet—mapping〉
Servlet的类名是( A)
A.FirstServlet
B.Hello
C. helpHello
D. /helpHello
82、下面是创建Statement接口并执行executeUpdate方法的代码片段:
conn=DriverManager.getConnection("
jdbc:
odbc