JSP 期末考试 复习题2Word文件下载.docx

上传人:b****3 文档编号:16714733 上传时间:2022-11-25 格式:DOCX 页数:11 大小:25.30KB
下载 相关 举报
JSP 期末考试 复习题2Word文件下载.docx_第1页
第1页 / 共11页
JSP 期末考试 复习题2Word文件下载.docx_第2页
第2页 / 共11页
JSP 期末考试 复习题2Word文件下载.docx_第3页
第3页 / 共11页
JSP 期末考试 复习题2Word文件下载.docx_第4页
第4页 / 共11页
JSP 期末考试 复习题2Word文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

JSP 期末考试 复习题2Word文件下载.docx

《JSP 期末考试 复习题2Word文件下载.docx》由会员分享,可在线阅读,更多相关《JSP 期末考试 复习题2Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

JSP 期末考试 复习题2Word文件下载.docx

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 

网页传回用户

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1