带答案javaweb复习资料1讲课教案Word格式文档下载.docx
《带答案javaweb复习资料1讲课教案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《带答案javaweb复习资料1讲课教案Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
![带答案javaweb复习资料1讲课教案Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/28/87da6ae1-37dd-487e-97ab-13da29e6925f/87da6ae1-37dd-487e-97ab-13da29e6925f1.gif)
B)主机、DNS名或IP地址和文件名、协议
C)协议、文件名、主机名
D)协议、文件名、IP地址
6.Tomcat服务器的默认端口号是:
(B)
A)80
B)8080
C)21
D)2121
7、由JSP页面向Tag文件传递数据要使用的指令是(B
)。
A、tag
B、attribute
C、variable
D、taglib
8、在JavaWeb中,Servlet从实例化到消亡是一个生命周期。
下列描述正确的是(A)。
A、init()方法是包容器调用的Servlet实例的第一个方法
B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法。
v
Servlet的生命周期
∙Servlet的生命周期是由Servlet容器(即Web服务器)来控制的,通过简单的概括可以分为四步:
Servlet类加载---->
实例化Servletinit()---->
Servlet提供服务service()---->
销毁Servletdestroy()。
∙在Sevlet的生命周期中,Servlet的加载、实例化和销毁只会发生一次,因此init()和destroy()方法只能被servlet容器调用一次,而service()方法取决于Servlet被客户端访问的次数。
9、在JSP中要使用user包中的User类,则以写法正确的是(A)。
A、<
jsp:
useBeanid="
user"
class="
user.User"
scope="
page"
/>
B、<
useBeanclass="
user.Use.class"
/>
C、<
useBeanname="
user.User"
D、<
useBeamid="
import="
user.*"
14.(D)是标题标记。
A)<
p>
标记
B)<
br>
C)<
hr>
D)<
hn>
16.<
font>
<
/font>
标记中默认的中文字体是(D)
A)“宋体”
B)“幼圆”
C)“楷体”
D)“宋体”
20.下列那个属性为单元格向右打通的列数,用于合并单元格。
A)rowspan
B)colspan
C)height
D)width
21.下列哪个属性为单元格向下打通的行数,用于合并单元格。
(A)
C)height
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服务器
B.JavaWeb应用程序应该部署到Tomcat服务器的server子目录中
C.每个JavaWeb应用程序都有一个web.xml文件
D.JavaWeb应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到某一子目录中
26、Servlet用于保持会话的技术有:
(ACE)
A、Cookie
B、TCP/IP三次握手
C、HTTPsession
D、安全的HTTP协议HTTPS
E、HTML隐藏表单域
28.JSP的编译指令标记通常是指:
A)Page指令、Include指令和Taglib指令
B)Page指令、Include指令和Plugin指令
C)Forward指令、Include指令和Taglib指令
D)Page指令、Param指令和Taglib指令
29.可以在以下哪个(
)标记之间插入Java程序片?
%和%>
B)<
%和
C)<
/和%>
D)<
!
>
30.下列哪一项不属于JSP动作指令标记?
(D)
param>
plugin>
useBean>
javaBean>
31.JSP的Page编译指令的属性Language的默认值是:
A)Java
B)C
C)C#
D)SQL
32.JSP的哪个指令允许页面使用者自定义标签库?
A)Include指令
B)Taglib指令
C)Include指令
D)Plugin指令
33.可以在以下哪个(
)标记之间插入变量与方法声明?
%!
和%>
34.能够替代<
字符的替代字符是()?
(C)
A)&
lt
B)&
gt;
C)&
lt;
D)&
nbsp;
35.<
bean的名称"
bean的有效范围"
包名.类名"
动作标记中,scope的值不可以是(D)。
A)page
B)request
C)session
D)response
36.下列()注释为隐藏型注释。
(C)。
!
--注释内容[<
%=表达式%>
]-->
--注释内容
-->
%--注释内容--%>
—[<
37.下列变量声明在(
)范围内有效。
?
%!
DatedateTime;
intcountNum;
%>
A)从定义开始处有效,客户之间不共享
B)在整个页面内有效,客户之间不共享
C)在整个页面内有效,被多个客户共享
D)从定义开始处有效,被多个客户共享
38.在“<
”和“%>
”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。
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.<
setProperty>
和<
getProPerty>
必须在一个JSP文件中搭配出现
B.就如同session.setAttribute()一样,来设计属性/值对
C.和<
动作一起便用,来设置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