JSP 期末考试 复习题2Word文件下载.docx
- 文档编号:16714733
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:11
- 大小:25.30KB
JSP 期末考试 复习题2Word文件下载.docx
《JSP 期末考试 复习题2Word文件下载.docx》由会员分享,可在线阅读,更多相关《JSP 期末考试 复习题2Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
D.不确证
4.在javaScrpt中window对象的_____C_________方法用于打开一个新窗口。
A.openWindow()
B.window()
C.open()
D.close()
5.在javaScrpt中window对象的___D____方法用于关闭当前窗口。
A.open()
B.confirm()
C.alert()
6.java.io.File对象的_____B__方法可以新建一个文件。
A.delete()
B.createFile()
C.mkdir()
D.createNewFile()
7.在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为______A_____________。
Stringpath=request.getRealPath("
photo"
);
Filefp1=newFile(path);
File[]files=fp1.listFiles();
for(inti=0;
i<
files.length;
i++)
{
if(__________________________)
{
files[i].delete();
}
}
A.files[i].isFile()
B.files[i].isDirectory()C.!
files[i].isFile()
D.!
files[i].isDirectory()
8.sesson对象的_______D___方法用于判断是否为开始新会话。
A.begin()
B.isNewSessionID()
C.invalidate()
D.isNew()
9.创建JSP应用程序时,配置文件web.xml应该在程序下的____C______目录中。
A.admin
B.servlet
C.WEB-INF
D.WebRoot
10.下列不属于URL的组件部分为____________D___________。
A.协议
B.IP地址或域名
C.目录或文件
D.服务器名称
11.下列表单<
form>
<
inputtype=”submit”value=”提交”>
/form>
如果单击提交按钮时,表单____________C____________。
A.没有指定action属性,所以不做提交
B.使用post方式提交
C.提交到当前页
D.不确定
12.组件<
inputname="
imageField"
type="
image"
src="
/Last.gif"
>
表示_____A_______。
A.图形按钮
B.图形显示标记C.上传图片
D.下载图片
13.JSP中的隐式注释为_______C____________。
A.//注释内容
B.<
!
—注释内容-->
C.<
%--注释内容--%>
D./*注释内容*/
14.下列__A______指令定义在JSP编译时包含所需要的资源。
A.include
B.pageC.taglib
15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D_对象。
A.page
B.sessionC.request
D.application
16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。
A.request.getRealPath(“/”)
B.request.getFile(“/”)
C.esponse.getRealPath(“/”)
D.
response.getFile(“/”)
17.Http的中文含义为_____C_______________________。
A.统一资源定位器
B.简单邮件传输协议
C.超文本传输协议
网络套接字
18.下列____A_____接口专用于访问数据库的中存储过程。
A.CallableStatement
B.
PreparedStatementC.ProcedureStatement
Statement
19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上
所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。
A.common
B.
serverC.lib
server\lib
20.Tomcat服务器的默认端口为________C______________。
A.8888
8001C.8080
80
21.在html标记中,________C____________标记用于设置当前页面的标题。
A.head
nameC.title
html
22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。
A.<
imgsrc="
logo.gif"
B.<
imgalt="
lowsrc="
pre_logo.gif"
C.<
imghref="
D.<
imgname="
23.下面____________A________项链接是在新的浏览视窗中打开网页。
A.<
ahref=“”target=”_blank”>
链接到网易<
/a>
B.<
ahref=“”target=”_top”>
ahref=“”target=”_parant”>
D.<
ahref=“”target=”_self”>
(此项为默认值)
24.设在表单中有一组复选钮标记,如下列代码:
formaction=”register.jsp”>
请选择喜欢的城市:
inputtype=”checkbox”name=”city”value=”长春”>
长春<
br>
inputtype=”checkbox”name=”city”value=”北京”>
北京<
inputtype=”checkbox”name=”city”value=”大连”>
大连<
inputtype=”checkbox”name=”city”value=”上海”>
上海<
如果在register.jsp是取city的值,最适合的方法为___________C__________。
A.Stringcity=request.getParameter(“city”);
B.String[]cities=request.getParameter(“city”);
C.String[]cities=request.getParameterValues(“city”);
D.Stringcity=request.getAttribute(“city”);
25.在html中绘制表格时,___________C________标记是表格中的换行标记。
table>
<
th>
tr>
D.<
td>
26.在HTML文件中导入一个样式表的正确语法为_______A______________。
linkhref="
css/css1.css"
rel="
stylesheet"
text/css"
inputhref="
importhref="
linksrc="
27.使用JavaScript语言中Document的_______A________方法可以在页面上输出字符。
A.document.write()
document.print()
C.document.out()
document.flush()
28.下列__________A/B____________实现单击超级链接是弹出确认对话框,询问用户是否真的删除。
ahref="
removebook.jsp?
bid=1"
onClick="
returnconfirm('
你真的要删除吗?
'
"
删除<
alert('
returnalert('
onChange="
confirm('
29.在HTML中引用外部JavaScript文件中的正确代码为______A________。
SCRIPTLANGUAGE="
JavaScript"
calendar.js"
/SCRIPT>
href="
import="
name="
30.下列XML格式正确的为_______D______________。
A.
学生学号=“101”姓名=张三/>
学生学号=“101”姓名=”张三”>
学生学号=“101”姓名=”张三”/>
ABC学号=“101”姓名=”张三”>
学生<
/abc>
31.在JSP中的Java脚本中输出数据时可以使用____C____对象的print()方法。
sessionC.out
application
32.重向可以使用__________A___________方法。
A.response.sendRedirect(“login.jsp”):
B.request.sendRedirect(“login.jsp”);
jsp:
forwardpage=“login.jsp”/>
33.释放session对象时,使用session对象的___________B__________方法。
A.clear()
invalidate()
C.remove()
34.session对象的________A_________方法用于设置会话的超时时间。
A.session.setMaxInactiveInterval(30);
B.session.setMaxTime(30);
C.session.getMaxInactiveInterval();
D.session.setAttribute(“time”,30);
35.<
jsp:
useBean>
声明对象的默认有效范围为_________A___________。
sessionC.application
D.request
36.请选出微软公司提供的连接SQLServer2000的JDBC驱动程序。
C
A.oracle.jdbc.driver.OracleDriver
B.sun.jdbc.odbc.JdbcOdbcDriver
C.com.microsoft.jdbc.sqlserver.SQLServerDriver
D.com.mysql.jdbc.Driver
37.Servlet的初始化参数只能在Servlet的______C________方法中获取。
A.doPost()
doGet()
C.init()
destroy()
38.JSP应用程序配置文件的根元素为________C____________。
WEB>
web-inf>
web-app>
WebRoot>
39.下列哪个不是HTML的常用标记________________D________________。
A.<
html>
head>
C.<
Book>
40.在JSP中通过虚拟目录获取真实的物理目录的方法为__A________。
A.request.getRealPath()
B.request.getPath()C.response.getRealPath()
D.response.getPath()
三、多选(20分,每题2分)
1.<
param>
动作元素经常与_____________________元素一起使用。
include>
setProperty>
forward>
2.在一个文本组件中输入字符时有可能触发___________事件。
A.onMouseUp
B.onKeyUpC.onSubmit
D.onKeyDown
3.要在同一应用程序中不同的页面共享request数据时,可以采用下面_________方法实现。
C.response.sendRedirect()
D.window.open()
4.JavaScript中常用的鼠标事件有_________CD__________。
A.onMourseIn
B.onMouseLeave
C.onMouseMove
D.onMouseOver
5.JSP的page指令中session属性的默认值为___________,表示的意思为__________。
A.false
B.trueC.指定的JSP页不参与Http会话
D.所在页参与会话
6.使用JDBC访问数据时,常用的接口有__________________。
A.Record
ResultSetC.Statement
PreparedStatement
E.SQLConnection
F.
Connection
7.下面哪些对象可以在同一应用程序的不同网页间共享数据________________________。
B.response
C.requestD.session
E.application
8.在JSP中如果要获取客户端主机名,应使用_________对象的_________方法。
A.response
B.request
C.server
D.getRemotePort()
E.getServerName()FgetRemoteHost()
9.HTML标记中<
标记的method属性取值为_____AC____________________。
A.get
B.doGet
C.post
D.doPost
10.下面___________AB__________是ResultSet接口的方法。
A.next()
B.close()
C.back()
D.forward()
四、判断题(10分)
hr>
是html中的换行标记。
_______错
2.JavaScript是运行在WEB容器中的编译性语言。
_____错___________
3.JavaScript变量可以不声明就使用。
__对______________
4.如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
__错_______
5.JDBC共有四类驱动程序。
___对_____________
6.Servlet是单线程的。
________错________
7.一个网页上只能有一个表单。
____错____________
8.executeUpdate()不是Statement接口的方法。
__错______________
9.JSP也可以使用C#等语言实现。
________对________
10.Servlet可以运行在客户端。
______对__________
69、forward
和redirect的区别
答:
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。
70、jsp有哪些内置对象?
作用分别是什么?
JSP共有以下9种基本内置组件
request
用户端请求,此请求会包含来自GET/POST请求的参数
response
网页传回用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 期末考试 复习题2 复习题