1、1、当前主要的 WEB 数据库访问技术有哪些?答:到目前为止,WEB 数据库访问技术主要分为两大类:(1)公共网关接口技术(CGI) ;CGI 是 WEB 服务器运行时外部程序的规范,按照 CGI 编写的程序可以扩展服务器的功能,完成服务器不能完成的工作,外部程序执行时可以生成 HTML 文档,并将文档返回 WEB 服务器。(2)服务器端脚本编程技术。当前较为流行的几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。2、HTML 是什么?简述它的基本结构。答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文本文档的简单标记语
2、言。对于大多数 WEB 页面来说,都具有如下所示的基本结构:标题内容主体内容6、什么是静态网页?什么是动态网页?答:所谓静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定不变”的,也就是说,服务器只是把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网页一般是标准的 HTML 代码。所谓动态网页,它在由服务器传递给客户端的时候必须由服务器把它转换成相应的 HTML 格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。7、简要说明在网页中插入 JavaSCRIPT 脚本的几种方式?在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚本以
3、及链接外部脚本文件.8、说明在网页中使用 CSS 的几种方式?CSS 选择符的作用及分类?在网页中使用 CSS 包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到网页中以及将样式定义包含在外部 CSS 样式文件中.CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了 HTML的功能,使网页设计者能够以更有效的方式设置网页格式.常用的 5 种 selector:HTML 标记符、具有上下文关系的 HTML 标记符、用户定义的类、用户定义的 ID、虚类.9、设置字体大小的代码是 D ?A) B) C) D) 16、创建一个单选框的
4、HTML 代码是( A )A) B) C) D) 17、HTML 代码 表示 B ?A)创建一个超链接 B)创建一个自动发送电子邮件的链接C)创建一个位于文档内部的靶位 D)创建一个指向位于文档内部靶位的链接18、HTML 代码表示 B ?A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头19、HTML 代码表示 D ? A)添加一个图象 B)排列对齐一个图 C)设置围绕一个图像的边框的大小 D)加入一条水平线20、网页制作三剑客是指 D ?A)FRONTPAGE、PHOTOSHOP、JAVA B)DREAMWEAVER、PHOTOSHOP、FlashC)FR
5、ONTPAGE、FIREWORK、Flash D)DREAMWEAVER、FIREWORK、Flash 22、HTML 代码表示 D ?A)创建一个表格 B)开始表格中的每一行 C)开始一行中的每一个格子 D)设置表格头23、创建表单的 HTML 代码是 A ?A) B)C) D)1、HTML 的全称是什么?HTML 语言是什么?答:HTML(HyperText Markup Language)的中文名称为“超文本描述语言” ,是一种专门用来设计网页的计算机语言,用 HTML 编写的超文本文档称为 HTML 文档,它能独立于各种操作系统平台(如 UNIX,WINDOWS 等) 。HTML 对网
6、页上的文字、图片等多媒体数据所出现的位置、形式、顺序及关系都使用标记(Tag)语法作定义以及对网页间加注超链接关系。一般 HTML 的网页文件都是以.htm 为扩展名,浏览器会按照 Tag 语法做解释并加以处理.htm 文件的内容,按照其指定方式将文字、图片等多媒体数据显示或播放出来。即使用 HTML 语言描述的文件,需要通过 WWW 浏览器显示出效果。2、HTML 文件的结构是怎样的?答:HTML 文件是标准的 ASCII 文件,它是包含了许多被称为标签的特殊字符串的普通文本文件。从结构上讲,HTML 文件由元素组成,组成 HTML 文件的元素有许多种,用于组织文件的内容和知道文件的输出格式
7、。HTML 通过使用标记和元素来建立文件,其中利用标记来控制文件的结构。一个标准的 HTML 文件是以标记开始,并以标记结束的,用来告知浏览器这是整个HTML 文件的范围。如图 2-1 所示,在之间包含两个主要的部分:一个是 HTML 文件的头部(Head) ,称为“标题设定区” ,放置一些有关该文件的识别数据,前后使用标记框住;另一个是文件的主体(Body) ,称为“HTML 网页文本区” ,是显示在浏览器中的文件内容及其格式,前后使用标记框住。3、用 JavaScript 语言设计一个程序,判断用户输入的整数是正数、负数还是 0。var x=prompt(“请输入一个数“,“0“)if(x
8、0)document.write(“你输入的是正数“)elseif(x=0)document.write(“你输入的是零“)elsedocument.write(“你输入的是负数“)二、填空1. HTTP 协议的工作模式是基于_客户端请求 服务器响应 _。2. Web 全称是 _ World Wide Web_,Web 是一种体系结构,通过它可以访问分布于 Internet 主机上的通过_超链接_联接在一起的链接文档。3. JavaScript 是由 Netscape 开发的一种_解释_语言,可以直接插入到_HTML_文档中。4. IP 地址中一个 C 类地址最高三位是 110,接下来 21
9、位是_网络地址_,其余_8_位是主机地址。1.JSP 的全称是 JAVA SERVER PAGE ,它是基于 JAVA 语言开发出来的一种动态网页制作技术。2.JSP 网页文件的后缀名为 .jsp 。3.JSP 技术实际上是通过 jsp 引擎 把 JSP 标记符,JSP 页中的 Java 代码甚至连同静态HTML 内容都转换为大块的 JAVA 代码。4.配置 JDK 时,需要设置的三个变量分别有 classpath , path ,java_home 。5页面最终内容基于用户的操作随请求的不同而变化,这种页面称为 动态页面 。6.C/S 结构即 客户端/服务器 结构,B/S 结构即 浏览器/服
10、务器 结构,他们是当今开发模式的两大主流技术.1. HTML 是 HyperText Mark-up Language 的缩写,中文意思是 超文本标记语言 。2. HTML 网页文件的后缀名为 .htm 或 .html 。3.在 HTML 语言中,表单标记为 form ,表单输入标记为 input ,多行文本输入标记为 textarea 。4E-mail 地址的超链接格式为 mailto: 。5.表单中 method 方法有两种,分别是 get 和 post 。6.CSS 是 cascading style sheet 的缩写,中文意思是 层叠样式表 。7.被称为“网页制作三剑客”的三种工具分
11、别是 DREAMWEAVER、FIREWORK、Flash 1.Javascript 是事件驱动的语言,在 Javascript 中,鼠标事件一共有六种: onclick ,ondbclick ,onmouseover,onmousedown,onmouseup ,onmousemove,键盘事件一共有三种:onkeydown,onkeypress,onkeyup 。1 网页通常可分为静态网页和_动态_网页,静态网页是由_html_语言、JAVASCRIPT、VBSCRIPT等和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为_.htm_ _或.html_ _,它运行于客户端的_浏览器
12、_ _。 2、HTML 是一种_超文本_ _的标记语言,主要用于组织网页的内容和控制输出格式。JAVASCRIPT 或 VBSCRIPT_ _语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。 3、在 HTML 标记语言中,代码:、及分别代表_开始 、头、标题及体_标记JSP 是_sun_ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。2. 在 Tomcat 服务器中部署 Web 应用程序时,可以直接将 Web 程序归档文件 WAR 存放到 tomcat 服务的 webapps 目录中。3. 在 Servlet 中用来接收客户表单数据
13、的两个常用方法为_doGet_、_doPost_。4. 在一个应用程序中不同的页面共享数据时,最好的 JSP 内置对象为_session_。5. 假设有一个 JavaScript 函数为 show() ,如果要求在页面加载时就执行,最好使用标记的_ onLoad _什么事件。6. 在删除数据时要求用户确认是否真的删除数据,如果使用 JavaScript 实现,应用使用_confirm_对话框。9. 如果要获取请求客户端的 IP 地址,应使用_request_对象。1、 Tomcat 服务器的默认端口是 8080 。2、 异常的处理,可在该方法的代码段中包含 3 类代码: try、catch 和
14、 finally 代码块。3、 jsp 主要内置对象有: request、 response 、session、 appliacation 、 cookie 、out、config、page。5、application 对象是 应用程序拥有的 面对所有客户 在服务器端存储 ,而 session 对象则是每个客户专用的。10、 JSP 开发网站的两种模式分为_JSP+JavaBeans _ JSP+JavaBeans+servelet_。11.MVC 设计模式中 M、V、V 分别指_model_ _view_ _controller_12.JAVA 的三大应用是 J2SE、J2EE_JSME_三
15、、选择2. Web 的工作模式是:BA. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端3.表示:DA分段 B.产生空格 C.强制换段 D.强制换行4一组选项中可以选择多项的表单元素是:AACheckbox B.Radio C.Text D.Textarea6. 下面那种语言是解释执行的:CA.C+ B.Delphi C.JavaScript D.Java1. JSP 是由( B )公司开发的.A.Microsoft B.Sun C.IBM D.Apache2. JSP 文件应放在 Tomcat 的文件夹( D )下.A./conf B./bin C./se
16、rver D./webapps 3.Tomcat 的默认访问端口是( A ).A.8080 B.8088 C.9090 D.90994.Eclipse 是 Java 开发的( B ).A.开发工具包 B.IDE(集成开发环境) C.应用程序服务器 D.Web 服务器5.以下不属于 B/S 结构特点的是( D ).A.维护和升级方式简单 B.成本降低选择更多 C.应用服务器运行数据负荷较重 D.维护成本高且投资大1、关于 HTML 文件说法正确的是:(C ) A HTML 标记都必须配对使用。 B 在和标签之间的是头信息。 C HTML 标签是大小写无关的,跟表示的意思是一样的。 D 在和标签之
17、间的文本会以加粗字体显示。 3、安装 web 服务器程序后,在地址栏输入(D ) ,可以访问站点默认文档。 A 在局域网中直接输入服务器的 IP 地址。 B 在局域网中输入服务器所在计算机的名称 C 如果是在服务器所在的计算机上,直接输入 http:/127.0.0.1/ D 以上全都是对的25) 在 HTML 中, (D)可以在网页上通过连接直接打开客户端的发送邮件工具发送电子邮件。a) b) c) d) 3) 分析下面的 HTML 代码段,该页面在浏览器中的显示效果为(A) 。 (选择一项)Welcome!a) 从左向右滚动显示”Welcome!”b) 从右向左滚动显示”Welcome!”
18、c) 从上向下滚动显示”Welcome!”d) 从下向上滚动显示”Welcome!”6) 在 HTML 中,可以使用(D)标记向网页插入 GIF 动画文件。 (选择一项)a) b) c) d) 43)要在网页中显示如下文本,要求字体类型为隶书,字体大小为 6,则下列 HTML 代码正确的是(C ). (选择一项)欢迎访问我的主页!a) 欢迎访问我的主页!b) 欢迎访问我的主页!c) 欢迎访问我的主页!d) 欢迎访问我的主页!10) 在 HTML 上,将表单中 INPUT 元素的 TYPE 属性值设置为(a)时,用于创建重置按钮。 a) Reset b) Set c) Button d) Ima
19、ge45) 某站点主页面 index.html 的代码如下所示,则选项中关于这段代码的说法正确的是(a )。(选择一项)a) 该页面共分为三部分b) Top.html 显示在页面的上半部分,其宽度和窗口宽度一致c) Left.html 显示在页面的左下部分,其高度为 100 像素d) Right.html 显示在页面的右下部分,其高度小于窗口高度1在 JSP 中如果要导入 java.io.* 包,应该使用_A_指令。A. page B. taglib C. include D. forward2如果当前 JSP 页面出现异常时需要转到一个异常页,需要设置 page 指令的_D_属性。A. Ex
20、ception B. isErrorPage C. error D. errorPage3在 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()创建 JSP 应用程序时,配置文件 web.xml 应该在程
21、序下的_C_目录中。A. admin B. servlet C. WEB-INF D. WebRoot10下列不属于 URL 的组件部分为_D_。A. 协议 B. IP 地址或域名 C.目录或文件 D. 服务器名称11下列表单,如果单击提交按钮时,表单_C_。A. 没有指定 action 属性,所以不做提交 B. 使用 post 方式提交C. 提交到当前页 D. 不确定12组件表示_A_。A. 图形按钮 B. 图形显示标记 C. 上传图片 D. 下载图片13JSP 中的隐式注释为_C_。A. / 注释内容 B. C. D. /* 注释内容 */14下列_A_指令定义在 JSP 编译时包含所需要
22、的资源。A. include B. page C. taglib D. forward15如果编写一个计数器程序,用来记载当前网站的访问量,最好采用 JSP 中的_D_对象。A. page B. session C. request D. application19如果想在 tomcat 服务器启动时将 jar 包加载到内存,且该 jar 包可以被 tomcat 服务器上所有的应用使用,应该将该 jar 包复制到 tomcat 的_C_目录。A. common B. server C. commonlib D. serverlib21在 html 标记中,_C_标记用于设置当前页面的标题。A.
23、 head B. name C. title D. html22如果在网页上显示一幅图片,下面哪句代码是正确的_A_。A BC D23下面_A_项链接是在新的浏览视窗中打开网页。A. 链接到网易B. 链接到网易C. 链接到网易D. 链接到网易 (此项为默认值 )25在 html 中绘制表格时,_C_标记是表格中的换行标记。A. B. C. D. 26在 HTML 文件中导入一个样式表的正确语法为_A_。A. B. C. D. 27 使用 JavaScript 语言中 Document 的_A_方法可以在页面上输出字符。A. document.write() B. document.print(
24、) C. document.out() D. document.flush()28下列_A_实现单击超级链接是弹出确认对话框,询问用户是否真的删除。A. 删除A. 删除A. 删除A. 删除29在 HTML 中引用外部 JavaScript 文件中的正确代码为_A_。A. B. C. D. 30下列 XML 格式正确的为_C_。A. B. C. D. 学生31在 JSP 中的 Java 脚本中输出数据时可以使用_C_对象的 print()方法。A. page B. session C. out D. application35声明对象的默认有效范围为_A_。A. page B. session
25、C. application D. request38JSP 应用程序配置文件的根元素为 _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()1、下面哪一个不是 JSP 本身已加载的基本类?( B)A、java.lang.* B、java.io.* C、javax.servlet.* D、java
26、x.servlet.jsp.*5、在 JSP 中使用标记时,不会出现的属性是:( C )A. name B. property C. value D. 以上皆不会出现6、Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:( D )A. 作用于整个 JSP 页面。 B. 可以在一个页面中使用多个指令。C. 为增强程序的可读性,建议将指令放在 JSP 文件的开头,但不是必须的。D. 指令中的属性只能出现一次。7、在 JSP 中调用 JavaBean 时不会用到的标记是:(A )A. B. C. D. 8、关于 JavaBean 正确的说法是:( A)A、Java
27、 文件与 Bean 所定义的类名可以不同,但一定要注意区分字母的大小写B、在 JSP 文件中引用 Bean,其实就是用语句C、被引用的 Bean 文件的文件名后缀为.java D、Bean 文件放在任何目录下都可以被引用9、Servlet 程序的入口点是:( C)A、init() B、main() C、service() D、doGet()10、 不能在不同用户之间共享数据的方法是(A )A、通过 cookie B、利用文件系统 C、利用数据库 D、通过 ServletContext 对象1用来标记网页的( A ).A.开始 B.标头 C.标题 D.正文2.align 属性用来标记( B ).
28、A.样式表 B.对齐方式 C 段落. D.换行3.用来标记( D ).A.表格 B.图片 C.文件夹 D.超链接4.当复选框增加 checked 属性时表示( A ).A.处于选择状态 B.处于取消状态 C.可被选择 D.不可被选择5.以下( C )不属于表单标记符.A.input B.select C.table D.textarea6.下列( A )不是 Dreamweaver 的特性.A.大大减少了重复劳动的工作量 B.最佳的制作效率 C.网站管理 D.无可比拟的控制能力8、关于 JavaBean 正确的说法是:( A)A、Java 文件与 Bean 所定义的类名可以不同,但一定要注意区
29、分字母的大小写B、在 JSP 文件中引用 Bean,其实就是用语句C、被引用的 Bean 文件的文件名后缀为.java D、Bean 文件放在任何目录下都可以被引用三问答题1. JSP 与 ASP 相比有哪些优势,自身有哪些优点?2.如何修改 Tomcat 的访问端口号?3.动态页面与静态页面有何区别,他们最大的不同是什么?4.Web 应用程序的一般用途有哪些?5. B/S 结构与 C/S 结构最关键的区别是什么?71 、 jsp 有哪些动作 ? 作用分别是什么 ? 答 : JSP 共有以下 6 种基本动作 jsp:include :在页面被请求的时候引入一个文件。 jsp:useBean :
30、寻找或者实例化一个 JavaBean 。 jsp:setProperty :设置 JavaBean 的属性。 jsp:getProperty :输出某个 JavaBean 的属性。 jsp:forward :把请求转到一个新的页面。 jsp:plugin :根据浏览器类型为 Java 插件生成 OBJECT 或 EMBED 标记 72 、 JSP 中动态 INCLUDE 与静态 INCLUDE 的区别? 答: 动态 INCLUDE 用 jsp:include 动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态 INCLUDE 用 include 伪码实现 , 定
31、不会检查所含文件的变化,适用于包含静态页面 73 、两种跳转方式分别是什么 ? 有什么区别 ? 答: 有两种,分别为: 前者页面不会转向 include 所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数 . 后者完全转向新页面,不会再回来。相当于 go to 语句。 74 、 JSP 的内置对象及方法。 答: request 表示 HttpServletRequest 对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取 cookie, header, 和 session 数据的有用的方法。 response 表示 HttpServl
32、etResponse 对象,并提供了几个用于设置送回 浏览器的响应的方法(如 cookies, 头信息等) out 对象是 javax.jsp.JspWriter 的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 pageContext 表示一个 javax.servlet.jsp.PageContext 对象。它是用于方便存取各种范围的名字空间、 servlet 相关的对象的 API ,并且包装了通用的 servlet 相关功能的方法。 session 表示一个请求的 javax.servlet.http.HttpSession 对象。 Session 可以存贮用户的状态信息 applicaton 表示一个 javax.servle.ServletContext 对象。这有助于查找有关 servlet 引擎和 servlet 环境的信息 config 表示一个 javax.servlet.ServletConfig 对象。该对象用于存取 servlet 实例的初始化参数。 page 表示从该页面产生的一个 servlet 实例