WEB应用程序开发【JAVA-WEB开发】考试题库188题
一、填空题
1. 当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized
2. ()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:<jsp:forword>
3. JDBC的接口分为两个层次:一个是程序开发人员的(),另一个是()。
答案:JDBC API,底层的JDBCDRIVER API
4. Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:JSP container
5. 在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。
答案:Node,Nodelist,NamedNodeMap,Document
6. 当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:request
7. response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:sendRedirect(URL url)
8. Resulset接口的__________方法可以使结果集指针指向下行数据。
答案:next()
9. JSP页面中,输出型注释的内容写在 _____ 之间。
10. _____类型的Servlet接受HTTP请求且生成HTTP响应。
答案:response
11. JSP页面的程序片中可以插入 _____ 标记。
答案:HTML
12. “<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法
13. 指令标记、JSP动作标记统称为 ______
答案:JSP标记
14. 一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、 注释(Comment) 7种要素构成。
答案:程序片(Scriptlet),表达式(Exception)
15. 超级链接标记<a>的href属性取值为 ___ 。
答案:链接的目标地址
16. HTML文档的开头和结束元素为________。
答案:<html></html>
17.答案:“<!–” 和 “–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()
18. XML文件有且只有一个______,其他标记都必须封装在其中,该标记又称为文件标记。
答案:根标记
19. 在“<%!”和“%>”之间声明的变量又称为 _________ ,其作用范围为整个JSP页面。
答案:页面成员变量
20. _______ 和 _____用于做字节流输入输出操作,_____ 和 _______用于做字符
流输入输出操作。
答案:InputStream,OutputStream, Reader,Writer
21. 一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的 _____、 _____、 _____等请求的方法,这些方法是_____、_______和_______等doXXX方法。
答案:HttpServlet,POST,GET,PUT,doPost,doGet,doPut
22. 表单的提交方法包括_______和______方法。
答案:post,get
23. "在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用
_______对话框。
答案:onclick/confirm
24. 表单标记中的__________属性用于指定处理表单数据程序url的地址。
答案:action
25. getParameter( )方法中以____()______形式返回指定参数的所有值。
答案:字符串
26. 在Servlet中,主要使用HttpServletResponse类的重定向方法 ________ 方法实现重定向。
答案:sendRedirect
27. ODBC是由微软开发的、目前用得最广泛的用来_________的API,它是用________编写的标准应用程序。
答案:连接数据库,c语言
28. "下面的代码建立Mysql数据库的连接,请: </br>
try{ Class.forName(""_________ ""); </br>
} </br>
创建连接的代码如下: </br>
try{ //和数据库建立连接 </br>
conn=
Connection( </br>
"" _____//localhost:3306/booklib"",""root"",""""); </br>
……
conn.close(); </br>
} </br>
catch(Exception e){ </br>
out.String()); </br>
}
答案:sql.jdbc.Driver,jdbc:mysql:
29. javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。
答案:init(),service(),destroy()
30. 表单标记中的_____属性用于指定处理表单数据程序url的地址。
答案:action
31. 指令标记、JSP动作标记统称为() 。
答案:JSP标记
32. 简单地说,JDBC能够完成下列三件事:与一个数据库建立连接()、向数据库发
送SQL语句()、处理数据库返回的结果()。
答案:connection,statement,resultset
33. JDBC是一种可用于执行的Java API,它由一些Java语言编写的__________组成。
答案:api函数
34. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。
答案:confirm()
35. Servlet运行于________端,与处于客户端的Applet相对应。
答案:服务器
36. Tomcat目录bin()、conf()、lib()。
答案:"包含启动/关闭脚本,
37. URI()是()的缩写,可以是绝对路径或者相对路径。
答案:Uniform Resource Identifier,统一资源标记符
java xml是什么38. 为了解释page指令的import属性的使用,用()来说明。
答案:time.jsp程序
39. page指令的语法为()。
答案:<%@page pageDirectiveAttributeList %>
40. JSP编译指令的一般语法形式为()。
答案:<%@指令名=“值” %>
41. JSP编译指令用于指定所使用的()、()、()、()。
答案:脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet
42. 解决汉字的问题,最简单的方法就是在文件头加入()。
答案:<%@ page contentType="text/html;charset=GBK" %>
43. W3C是指__________。
答案:万维网联盟
44.包含各种配置文件,包括Tomcat的主要配置文件l和为不同的Tomcat配置的Web应用设置缺省值的文件l,包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中 Tomcat脚本Startup()、 Shutdown()。
答案:启动Tomcat,关闭Tomcat
45. request对象的方法()返回请求的给出名字的属性的值,() 返回包含指定参数的单独值的字符串 。
答案:getAttribute,getParameter
46. 所有JSP程序操作都在()执行。
答案:服务器端
47. 在传统的网页HTML文件()中加入()和(),就构成了JSP网页。
答案:*.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag)
48. JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。
答案:Java Server Pages,Sun Microsystems,动态
49. JSP开发网站的两种模式分为()、()。
答案:jsp+javabean,jsp+javabean+servlet
50. 一个Bean由三部分组成:()、()、()。
答案:实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性
51. jsp主要内置对象有:()、()、()、()、()、()、out、config、page。
答案:application,exception,pageContext,request,session,response
52. Tomcat的主要配置文档是()。可以通过配置l设置()。
答案:l,服务器的端口及虚拟路径
53. "JSP中共享数据,大体上分为两种情况,第一种是在()之间共享
数据,另一种是在()之间共享数据。
答案:同一个用户的不同页面,不同用户
54.dopost 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。
答案:application
55. 在Servlet中用来接收客户表单数据的两个常用方法为_______、__________。
答案:"doget
56. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。
答案:servlet/lib
57. 在读取文件时,可以有两种选择方式()、()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论