一、填空(共10分,每空1分)
1. JSP 是_____ Sun Microsystems ___ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
2. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件W AR存放到tomcat服务的_______________ webapps ________目录中。
3. 在Servlet中用来接收客户表单数据的两个常用方法为____ get _________、_____post _________。
4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为__________application /session _______。
5. 假设有一个JavaScript函数为show() ,如果要求在页面加载时就执行,最好使用
标记的_____event/onload _________什么事件。6. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用______onclick/confirm __________对话框。
7. JDBC中_________DriverManager/Connection _接口用于连接数据库。
8. Resulset接口的_________next()_方法可以使结果集指针指向下行数据。
9. 如果要获取请求客户端的IP地址,应使用______象。
二、单选选择(60分,每题1.5分)
1.在JSP中如果要导入java.io.* 包,应该使用_________A______指令。
A. page
B. taglib
C. include
D. forward
2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的__D______属性。
A. Exception
B. isErrorPage
C. error
D. errorPage
3.在MVC模式中,核心内容为____C____。
A. view
B. control
C. model
D. 不确证
4.在javaScrpt中window对象的_____C_________方法用于打开一个新窗口。
A. openWindow()
B. window()
C. open()
D. close()
5.在javaScrpt中window对象的___D____方法用于关闭当前窗口。
A. open()
B. confirm()
C. alert()
D. close()
6.java.io.File对象的_____B__方法可以新建一个文件。
A. delete()
B. createFile()
C. mkdir()
D. createNewFile()
7.在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为______A_____________。
String path=request.getRealPath("photo");
File fp1=new File(path);
File[] files=fp1.listFiles();
for(int i=0;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.下列表单
A. 没有指定action属性,所以不做提交
B. 使用post方式提交
C. 提交到当前页
D. 不确定
12.组件表示_____A_______。
A. 图形按钮
B. 图形显示标记
C. 上传图片
D. 下载图片
13.JSP中的隐式注释为_______C____________。
A. // 注释内容
B.
C. <%--注释内容--%>
D. /* 注释内容*/
14.下列__A______指令定义在JSP编译时包含所需要的资源。
A. include
B. page
C. taglib
D. forward
15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。
A. page
B. session
C. request
D. application
16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。
A.request.getRealPath(“/”)
B.request.getFile(“/”)
C. esponse.getRealPath(“/”)
D. response.getFile(“/”)
17.Http的中文含义为_____C_______________________。
A. 统一资源定位器
B. 简单邮件传输协议
C. 超文本传输协议
D. 网络套接字
18.下列____A_____接口专用于访问数据库的中存储过程。
A.CallableStatement
B. PreparedStatement
C. ProcedureStatement
D. Statement 19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。
A. common
B. server
C. lib
D. server\lib
20.Tomcat服务器的默认端口为________C______________。
A. 8888
B. 8001
C. 8080
D. 80
21.在html标记中,________C____________标记用于设置当前页面的标题。
A. head
B. name
C. title
D. html
22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。A. B.
C. D.
23.下面____________A________项链接是在新的浏览视窗中打开网页。
A. 链接到网易
B. 链接到网易
C. 链接到网易
D. 链接到网易 (此项为默认值)
24.设在表单中有一组复选钮标记,如下列代码:
如果在register.jsp是取city的值,最适合的方法为___________C__________。
A. String city= request.getParameter(“city”);
B. String []cities=request.getParameter(“city”);
C. String []cities=request.getParameterValues(“city”);
D. String city=request.getAttribute(“city”);
25.在html中绘制表格时,___________C________标记是表格中的换行标记。
A.
C. |
---|
26.在HTML文件中导入一个样式表的正确语法为_______A______________。 A. B. C. D. 27.使用JavaScript语言中Document的_______A________方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 28.下列__________A/B____________实现单击超级链接是弹出确认对话框,询问用户是否真的删除。 A. 删除 A. 删除 29.在HTML中引用外部JavaScript文件中的正确代码为______A________。 A. B. C. D. 30.下列XML格式正确的为_______D______________。 A. <学生学号=“101”姓名=张三/> B. <学生学号=“101”姓名=”张三”> C. <学生学号=“101”姓名=”张三”/> D. A. page B. session C. out D. application 32.重向可以使用__________A___________方法。 A. response.sendRedirect(“login.jsp”): B. request.sendRedirect(“login.jsp”); C. D. 33.释放session对象时,使用session对象的___________B__________方法。 A. clear() B. invalidate() C. remove() 34.session对象的________A_________方法用于设置会话的超时时间。 A. session.setMaxInactiveInterval(30); B.session.setMaxTime(30) ; C.session.getMaxInactiveInterval() ; D.session.setAttribute(“time”,30) ; 35. A. page B. session C. application D. request 36.请选出微软公司提供的连接SQL Server 2000的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() B. doGet() C. init() D. destroy() 38.JSP应用程序配置文件的根元素为________C____________。 A. B. C. D. 39.下列哪个不是HTML的常用标记________________D________________。 A. B. C. D. 40.在JSP中通过虚拟目录获取真实的物理目录的方法为__A________。 A.request.getRealPath() B.request.getPath() C. response.getRealPath() D. response.getPath() 三、多选(20分,每题2分) 1. A. B. C. D. 2.在一个文本组件中输入字符时有可能触发___________事件。 A. onMouseUp B. onKeyUp C. onSubmit D. onKeyDown 3.要在同一应用程序中不同的页面共享request数据时,可以采用下面_________方法实现。 A. B. C. response.sendRedirect() D. window.open() 4.JavaScript中常用的鼠标事件有_________CD__________。 A. onMourseIn B. onMouseLeave C. onMouseMove D. onMouseOver 5.JSP的page指令中session属性的默认值为___________,表示的意思为__________。 A. false B. true C. 指定的JSP页不参与Http会话 D. 所在页参与会话 6.使用JDBC访问数据时,常用的接口有__________________。 A. Record B. ResultSet C. Statement D. PreparedStatement E. SQLConnection F. Connection 7.下面哪些对象可以在同一应用程序的不同网页间共享数据________________________。 A. page B.response C. request D. session E. application 8.在JSP中如果要获取客户端主机名,应使用_________对象的_________方法。 A. response B. request C. server D. getRemotePort() E. getServerName() F getRemoteHost() 9.HTML标记中 |