JavaWeb考试复习题目

JavaWeb考试复习题目
JavaWeb考试复习题目

作业一 Web应用基础

一、选择题

1.下面描述错误的是(C)

A)HTML文件必须由开头,标记结束。

B)文档头信息包含在与之间。

C)在和之间可以包含和<body>等信息。</p><p>D)文档体包含在<body>和</body>标记之间</p><p>2.下列设置颜色的方法中不正确的是(D)</p><p>A)<body bgcolor=”red” ></p><p>B)<body bgcolor=”yellow” ></p><p>C)<body bgcolor=”#FF0000” ></p><p>D)<body bgcolor=”#HH00FF” ></p><p>3.设置文档体背景颜色的属性是(C )</p><p>A)text B)bgcolor C)background D)link</p><p>4.<title>标记在标记之间,标记之间的内容将显示到(B)A)浏览器的页面上部 B)浏览器的标题栏上

C)浏览器的状态栏中 D)浏览器的页面下部

5.(D)是标题标记。

A)

标记 B)
标记 C)


标记 D)

6.

标记中,align属性为段落文字的对齐方式,不能取的值为(D)。

A)Left B)Right C)Center D)width

7.标记中默认的中文字体是(D)

A)“宋体” B)“幼圆” C)“楷体” D)“宋体”

8.表示粗体加斜体的标记是(C)。

A)字体 B)字体

C)字体 D)字体

9.文本下标标记为( A )

A) B)

C) D)

10.用来在网页中显示图形的标记为(B )

A) B)

C)

D)

11.超级链接是互联网的灵魂,下面哪个是正确的链接标记( A )

A)新浪网

B)新浪网

C)

D)

12.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记( A )

A) B) C) D)

13.下列那个属性为单元格向右打通的列数,用于合并单元格。(B)

A)rowspan B)colspan C)height D)width

14.下列哪个属性为单元格向下打通的行数,用于合并单元格。(A)

A)rowspan B)colspan C)height D)width

15.表格中的行标记有许多属性,valign属性不可以取下列那个值(C)

A)top B)middle C)left D)baseline

16.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式(C )A)嵌入样式 B)内联样式

C)文件样式 D)外联样式。

17.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。下面那些不是CSS选择器( D )

A)标记选择器 B)类型选择器 C)ID选择器 D)名称选择器

18.CSS选择器中标记选择器和类型选择器的作用范围( A )

A)标记选择器大于类型选择器 B)标记选择器等于类型选择器

C)标记选择器小于类型选择器 D)不确定

19.盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距( B )。

A)Content Container B)padding

C)border D)margin

内容高度height、内容宽度width等。

20.盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小(A)。

A)height 和width B)padding

C)border D)margin

21.HTML文档定义层的标记是(C)

A) B)

C)

D)

二、判断题

1.HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对)

2.一个HTML文档必须有和元素。(错)</p><p>3.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对)</p><p>4.表单域一定要放在<form>元素中。(对)</p><p>5.盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。(对)</p><p>6.用户在浏览器中输入:8080/ch2/ch2_1.html即可访问本机上的该页面。(对)</p><p>7.在网页中图形文件与网页文件是分别存储的。(对)</p><p>8.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)</p><p>9.超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。(错)10.当样式定义重复出现的时候,最先定义的样式起作用(错)。</p><p>三、填空题</p><p>1.HTML</p><p>2.一个HTML</p><p>3.HTML文件是</p><p>4</p><p>5</p><p>6.input</p><p>7.URL是。</p><p>8.超级链接标记</p><p>四、思考题</p><p>1.什么是HTML/XHTML?</p><p>2.什么是CSS?与HTML/XHTML是什么关系。</p><p>作业二 XML基础</p><p>一、选择题</p><p>1.下面哪一项是合法的xml标记名称?(C)</p><p>A)<123abc> B)<123书名></p><p>C)<xml123> D)<Hello-OK></p><p>2.在XML文档中如果要使用到保留字符的话就要利用实体引用方式来表示。“>”号的实体引用方式是:(C)</p><p>A)& B)> C)< D)&apos</p><p>3.空标记的主要用途是:(B)</p><p>A)对文档的显示方式进行排版 B)留着备用</p><p>C)用于特定数据 D)没有意义</p><p>4.XML名称空间(Name Space)是XML的重要概念,它解决了什么问题?(C)</p><p>A)为XML文档取名问题 B)同名XML文档的冲突问题</p><p>C)同名标记的冲突问题D)可有可无</p><p>5.下面哪一项不属于XML与HTML结合的优势?(C)</p><p>A)扩充了网页的显示样式 B)提供给客户端结构化数据视图</p><p>C)通过粒度更新来提高性能 D)集成不同来源的结构化数据</p><p>6.下面哪一项不属于Node接口的子接口?(C)</p><p>A)Document B)Element</p><p>C)Nodelist D)Text</p><p>7.下面哪一项是操作xml文档的入口?(A)</p><p>A)Document B)Element</p><!--/p2--><!--p3--><p>C)Nodelist D)Text</p><p>8.下面哪一项是提供了对xml文档的元素的访问方法?(A)</p><p>A)Document B)Element</p><p>C)Nodelist D)Text</p><p>二、判断题</p><p>1.XML文档只能包含一个根元素。(对)</p><p>2.XML区分大小写,但结束标记名称不必与其伴随的开始标记名称完全匹配。(错)</p><p>3.在XML声明中,xml,version,encoding,standalone都必须为小写英文字母。(对)</p><p>4.元素名称可以XML三个字母为开头。(错)</p><p>5.XML文档中元素属性的属性值用双引号或单引号来界定。(对)</p><p>6.XML文档是一个层状结构的信息体,但是不能作为数据源提供数据。(错)</p><p>7.DOM把XML文档看成在内存中的结构树,通过程序存取“树上”的HTML或XML的内容。(对)8.DOM节点树上每一个节点都有子节点。(错)</p><p>9.DOM技术适用于XML和HTML这样的层状结构文档。(错)</p><p>10.每一个节点都是一个程序设计对象,提供了存取相关组件的属性与方法。(对)</p><p>11.元素只是节点的一种类型,元素节点是信息的容器。(对)</p><p>12.NodeList中的每个item都可以通过一个索引来访问,该索引值从0开始。(对)</p><p>13.XML文件是由标记和字符数据组成的文件,置标是XML语言的精髓,占有举足轻重的位置。(对)14.XML标记的名称可以由字母、数字、下划线、点或连字符组成,但必须是字母或下划线开头,标记不区分大小写。(错)</p><p>15.在标记CDATA下,所有的标记、实体引用都被忽略,<、>、&、" 、’等这些符号被当作普通字符处理。(对)</p><p>16.在XML中,注释的方法与HTML完全相同,用“<!--”和“-->”将注释文本括起来,并且注释可以嵌套。(错)</p><p>1XML的版本和编码方式等属性。</p><p>2</p><p>3结束。</p><p>4</p><p>属性可选。</p><p>5></p><p>6.在保存XML</p><p>7.DOM的英文全称是</p><p>8.JAXP的英文全称是。9.XML</p><p>10.在DOM、和。11.使用DOM的,</p><p>接口访问。</p><p>12.SAX</p><p>四、简述题</p><p>1.试写出HTML常用的表格元素(标记)及其意义。</p><p>2.为XML文档设置属性时应注意哪些方面?</p><p>3.XML注释的作用是什么?如何为一个XML文档添加注释</p><p>作业三Servlet技术</p><p>一、选择题</p><p>1.下面对Servlet、Applet的那一项描述错误?(D)</p><p>A)Servelt与Applet相对应</p><p>B)Applet运行在客户端浏览器</p><p>C)Servlet运行在Web服务器端</p><p>D)Servlet和Applet不可以动态从网络加载</p><p>2.下面哪一项不在Servlet的工作过程中?(B)</p><p>A)服务器将请求信息发送至Servlet</p><p>B)客户端运行Applet</p><!--/p3--><!--p4--><p>C)Servlet生成响应内容并将其传给服务器</p><p>D)服务器将动态内容发送至客户端</p><p>3.下列哪一项不是Servlet中使用的方法?(D)</p><p>A)doGet() B)doPost() C)service() D)close()</p><p>4.关于MVC架构的缺点,下列的叙述哪一项是不正确的?(B)</p><p>A)提高了对开发人员的要求 B)代码复用率低</p><p>C)增加了文件管理的难度 D)产生较多的文件</p><p>5.下面哪一项对Servlet、JSP的描述错误?(D)</p><p>A)HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。</p><p>B)JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。</p><p>C)当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行</p><p>D)一般用JSP来处理业务逻辑,用Servlet来实现页面显示。</p><p>6.下面哪一项对Servlet、JSP的描述错误?(D)</p><p>A)Servlet可以同其他资源交互,例如文件、数据库</p><p>B)Servlet可以调用另一个或一系列Servlet</p><p>E)服务器将动态内容发送至客户端</p><p>E)Servlet在表示层的实现上存在优势</p><p>7.下面哪一项对Servlet描述错误?(C)</p><p>A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口</p><p>B)Servlet接口定义了Servelt的生命周期方法</p><p>C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程</p><p>D)Servlet客户线程调用service方法响应客户的请求</p><p>8.下面哪一项对Servlet描述错误?(C)</p><p>A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口</p><p>B)Servlet接口定义了Servelt的生命周期方法</p><p>C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程</p><p>D)Servlet客户线程调用service方法响应客户的请求</p><p>9.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。( B )</p><p>A)service() B)init()</p><p>C)doPost() D)destroy()</p><p>10.下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。( A )</p><p>A)service() B)init()</p><p>C)doPost() D)destroy()</p><p>11.下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。(D)</p><p>A)service() B)init()</p><p>C)doPost() D)destroy()</p><p>12.部署Servlet,下面哪一项描述错误?(C)</p><p>A)必须为Tomcat编写一个部署文件。</p><p>B)部署文件名为web.xml</p><p>C)部署文件在Web服务目录的WEB-INF子目录中</p><p>D)部署文件名为Server.xml</p><p>13.下面是一个Servlet部署文件的片段:</p><p><servlet></p><p><servlet-name>Hello</servlet-name></p><p><servlet-class>myservlet.example.FirstServlet</servlet-class></p><p></servlet></p><p><servlet-mapping></p><p><servlet-name>Hello</servlet-name></p><p><url-pattern>/helpHello</url-pattern></p><p></servlet-mapping></p><p>Servlet的类名是( A )</p><p>A)FirstServlet B)Hello</p><p>C)helpHello D)/helpHello</p><p>14.下面是Servlet调用的一种典型代码:</p><p><%@ page contentType="text/html;charset=GB2312" %></p><p><%@ page import="java.sql.*" %></p><p><html><body bgcolor=cyan></p><!--/p4--><!--p5--><p><a href="helpHello">访问FirstServlet</a></p><p></body></html></p><p>该调用属于下述哪种。(B)</p><p>A)url直接调用 B)超级链接调用</p><p>C)表单提交调用 D)jsp:forward调用</p><p>15.下面是Servlet调用的一种典型代码:</p><p><%@ page contentType="text/html;charset=GB2312" %></p><p><%@ page import="java.sql.*" %></p><p><html></p><p><body bgcolor=cyan></p><p><jsp:forward page="helpHello"/></p><p></body></p><p></html></p><p>该调用属于下述哪种。(D)</p><p>A)url直接调用 B)超级链接调用</p><p>C)表单提交调用 D)jsp:forward调用</p><p>二、判断题</p><p>1.Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。(对)</p><p>2.当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。(错)</p><p>3.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。(对)</p><p>4.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。(对)</p><p>5.一般用JSP来实现页面,用Servlet来处理业务逻辑。(对)</p><p>6.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。(错)7.用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。(对)</p><p>8.Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。(对)</p><p>9.HttpSession API是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie 则使用Cookie,如果不支持Cookie则自动采用URL重写。(对)</p><p>10.在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。(对)</p><p>11.Servlet和applet分别在处于服务器和客户机两端。(对)</p><p>12.Servlet与普通Java应用程序一样,要有main方法。(错)</p><p>13.对于每一个Servlet实例,只能被初始化一次(对)。</p><p>14.doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。(对)</p><p>15.不能给一个Servlet映射多个访问路径。(错)</p><p>三、填空题</p><p>,</p><p>、</p><p>、</p><p>、、</p><p>等doXXX</p><p>cookie cookie对象,,</p><p>,设置cookie对象的有效时间。</p><p>Servlet中使用Session Session对象,查看Session</p><p>6.Servlet运行于相对应。</p><p>7.当Server</p><p>8.使用Servlet和。</p><p>9.Serlvet接口只定义了一个服务方法就是</p><p>四、思考题</p><p>1.试述Servlet的生命周期。</p><p>2.如何使Servlet既能处理GET请求,又能处理POST请求?</p><p>3.获取表单数据的基本方法有哪些?</p><!--/p5--><!--p6--><p>4.HttpServletResponse接口有哪些用处?</p><p>作业四JSP基础答案</p><p>一、选择题</p><p>1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)</p><p>A)发送一个JSP源文件到客户端</p><p>B)发送一个Java文件到客户端</p><p>C)发送一个HTML页面到客户端</p><p>D)什么都不做。</p><p>2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)</p><p>A)进程 B)线程 C)程序 D服务。</p><p>3.下列动态网页和静态网页的根本区别描述错误的是(D)。</p><p>A)静态网页服务器端返回的HTML文件是事先存储好的</p><p>B)动态网页服务器端返回的HTML文件是程序生成的。</p><p>C)静态网页文件里只有HTML标记,没有程序代码。</p><p>D)动态网页中只有程序,不能有HTML代码。</p><p>4.不是JSP运行必须的是(D)</p><p>A)操作系统</p><p>B)JavaJDK</p><p>C)支持Jsp的Web服务器</p><p>D)数据库</p><p>5.URL是Internet中资源的命名机制,URL由三部分构成( A )。</p><p>A)协议、主机DNS名或IP地址和文件名</p><p>B)主机、DNS名或IP地址和文件名、协议</p><p>C)协议、文件名、主机名</p><p>D)协议、文件名、IP地址</p><p>6.下列说法哪一项是正确的(C)</p><p>A)Apache用于ASP技术所开发网站的服务器</p><p>B)IIS用于CGI技术所开发网站的服务器</p><p>C)Tomcat用于JSP技术所开发网站的服务器</p><p>D)WebLogic用于PHP技术所开发网站的服务器</p><p>7.Tomcat服务器的默认端口号是:(B)</p><p>A)80 B)8080 C)21 D)2121</p><p>二、判断题</p><p>1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)</p><p>2.Internet和intranet的含义意义相同。(错)</p><p>3.互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对)</p><p>4.Web开发技术包括客户端和服务器端的技术。(对)</p><p>5.Tomcat和JDK都不是开源的。(错)</p><p>1.W3C是指</p><p>2.Internet。</p><p>3.IP之间。</p><p>4</p><p>5.Web和_客户端__两个层面。</p><p>6.静态网页文件里只有</p><p>四、思考题</p><p>1.Tomcat和JDK是什么关系?</p><p>2.JSP、JavaBeans和JavaServlet之间的关系?</p><p>作业五JSP语法基础</p><p>一、选择题</p><!--/p6--><!--p7--><p>1.JSP的编译指令标记通常是指:(A)</p><p>A)Page指令、Include指令和Taglib指令</p><p>B)Page指令、Include指令和Plugin指令</p><p>C)Forward指令、Include指令和Taglib指令</p><p>D)Page指令、Param指令和Taglib指令</p><p>2.可以在以下哪个()标记之间插入Java程序片?(A)</p><p>A)<% 和%> B)<% 和/></p><p>C)</ 和%> D)<% 和!></p><p>3.下列哪一项不属于JSP动作指令标记?(D)</p><p>A)<jsp:param> B)<jsp:plugin></p><p>C)<jsp:useBean> D)<jsp:javaBean></p><p>4.JSP的Page编译指令的属性Language的默认值是:(A)</p><p>A)Java B)C</p><p>C)C# D)SQL</p><p>5.JSP的哪个指令允许页面使用者自定义标签库?(B)</p><p>A)Include指令 B)Taglib指令</p><p>C)Include指令D)Plugin指令</p><p>6.可以在以下哪个()标记之间插入变量与方法声明?(B)</p><p>A)<% 和%> B)<%!和%></p><p>C)</ 和%> D)<% 和!></p><p>7.能够替代<字符的替代字符是()?(C)</p><p>A)< B)></p><p>C)< D) </p><p>8.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope 的值不可以是(D)。</p><p>A)page B)request</p><p>C)session D)response</p><p>9.下列()注释为隐藏型注释。(C)。</p><p>A)<!-- 注释内容[<%= 表达式%>] --></p><p>B)<!-- 注释内容 --></p><p>C)<%-- 注释内容--%></p><p>D)<!—[<%= 表达式%>] --></p><p>10.下列变量声明在()范围内有效。(C)。</p><p><%! Date dateTime;</p><p>int countNum;</p><p>%></p><p>A)从定义开始处有效,客户之间不共享</p><p>B)在整个页面内有效,客户之间不共享</p><p>C)在整个页面内有效,被多个客户共享</p><p>D)从定义开始处有效,被多个客户共享</p><p>11.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。(C)。</p><p>A)从定义处之后有效。</p><p>B)在整个页面内有效。</p><p>C)从定义处之前有效。</p><p>D)不确定。</p><p>12.在“<%=”和“%>”标记之间放置(B),可以直接输出其值。</p><p>A)变量 B)Java表达式 C)字符串 D)数字</p><p>13.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。</p><p>A)是一个完整的HTML文件</p><p>B)是一个完整的JSP文件</p><p>C)是一个完整的TXT文件</p><p>D)是一个完整的Java源文件</p><p>14.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间(B)。</p><p>A)可以有空格 B)不可以有空格</p><p>C)必须有空格 D)不确定</p><!--/p7--><!--p8--><p>15.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C )</p><p>A)public B)static</p><p>C)synchronized D)private</p><p>二、判断题</p><p>1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)</p><p>2.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(对)</p><p>3.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)</p><p>4.JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)</p><p>5.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)6.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对)</p><p>7.页面成员方法不可以在页面的Java程序片中调用。(错)</p><p>8.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)</p><p>9.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对)</p><p>10.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)</p><p>11.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)</p><p>12.不可以用一个page指令指定多个属性的取值。(错)</p><p>13.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对)</p><p>14.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)</p><p>15.<jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错)</p><p>16.JSP页面只能在客户端执行。(错)</p><p>17.JSP页面中不能包含脚本元素。(错)</p><p>18.Page指令不能定义当前JSP程序的全局属性。(错)</p><p>三、填空题</p><p>1</p><p>明、7种要素构成。2.JSP)和Java程序</p><p>片(Scriptlet)统称为</p><p>3.指令标记、JSP</p><p>4.“<%!”和“%>。</p><p>5.在“<%!”和“%>JSP页面。</p><p>6.JSP</p><p>7.当JSP</p><p>8.JSP</p><p>9.JSP</p><p>10.Page指令的属性Language的默认值是。</p><p>四、思考题</p><p>1.include标记与include动作标记有什么区别?</p><p>2.如何保证页面跳转时当前页面与跳转页面之间的联系?</p><p>3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?</p><p>4.在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别?</p><p>5.请说出一个JSP页面的基本组成。</p><p>作业六JSP的内置对象</p><p>一、选择题</p><p>1.下面不属于JSP内置对象的是(D)</p><p>A)out对象B)respone对象 C)application对象 D)page对象</p><p>2.以下哪个对象提供了访问和放置页面中共享数据的方式(D)</p><p>A)pageContext B)response C)request D)session</p><p>3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。</p><!--/p8--><!--p9--><p>A)秒 B)分秒C)毫秒D)微秒</p><p>4.当response的状态行代码为哪个时,表示用户请求的资源不可用?(D)</p><p>A)101 B)202 C)303 D)404</p><p>5.一个典型的HTTP请求消息包括请求行、多个请求头和( B )</p><p>A)响应行 B)信息体 C)响应行 D)响应头</p><p>6.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和</p><p>(A )四个作用范围。</p><p>A)Request Scope B)Response Scope</p><p>C)Out Scope D)Writer Scope</p><p>7.out对象是一个输出流,其输出各种类型数据并换行的方法是(C)</p><p>A)out.print( ) B)out.newLine( )</p><p>C)out.println( ) D)out.write( )</p><p>8.out对象是一个输出流,其输出换行的方法是(B)</p><p>A)out.print( ) B)out.newLine( )</p><p>C)out.println( ) D)out.write( )</p><p>9.out对象是一个输出流,其输出不换行的方法是(A)</p><p>A)out.print( ) B)out.newLine( )</p><p>C)out.println( ) D)out.write( )</p><p>10.Form表单的method属性能取下列哪项的值( C )</p><p>A)submit B)puts</p><p>C)post D)out</p><p>11.能在浏览器的地址栏中看到提交数据的表单提交方式是( B )</p><p>A)submit B)get</p><p>C)post D)out</p><p>12.可以利用request对象的哪个方法获取客户端的表单信息(A)</p><p>A)request.getParameter() B)request.outParameter()</p><p>C)request.writeParameter() D)request.handlerParameter()</p><p>13.可以利用JSP动态改变客户端的响应,使用的语法是(A)</p><p>A)response.setHeader() B)response.outHeader()</p><p>C)response.writeHeader() D)response.handlerHeader()</p><p>14.JSP页面中request.getParamter(String )得到的数据,其类型是( C )</p><p>A)Double B)int</p><p>C)String D)Integer</p><p>15.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转</p><p>换为Double类型()</p><p>A)Double.parseString(strNumx) B)Double.parseDouble(strNumx)</p><p>C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)</p><p>16.<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用(D)</p><p>A)<list> B)<item> C)<dot> D)<option></p><p>17.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)</p><p>A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-1</p><p>18.下面不属于<input>标记中的name属性取值的是(D)</p><p>A)text B)radio C)checkbox D)picture</p><p>19.下面不属于<input>标记中的name属性取值的是(D)</p><p>A)password B)hidden C)submit D)textarea</p><p>20.<select>用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项</p><p>(C )</p><p>A)size B)value C)selected D)checked</p><p>21.<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( A )</p><p>A)size B)value C)selected D)checked</p><p>22.<textarea>子标记用来定义一个多行文本区,哪个属性指定文本框的行数( A )</p><p>A)cols B)value C)rows D)size</p><p>23.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时( C )。</p><p>A)验证不通过,提交数据给服务器</p><p>B)验证不通过,不提交数据给服务器</p><p>C)验证通过,提交数据给服务器</p><p>D)验证通过,不提交数据给服务器</p><!--/p9--><!--p10--><p>24.正则表达式中,表示任意一个除换行以外的字符的元字符是( A )</p><p>A).B)|C)[ ]D){ }</p><p>25.正则表达式中,表示或者的意思的元字符是( B )</p><p>A).B)|C)[ ]D){ }</p><p>26.正则表达式中,结合起来表示某特定类型的字符的元字符是( C )</p><p>A).B)|C)[ ]D){ }</p><p>27.正则表达式中,结合起来表示匹配的次数的元字符是( D )</p><p>A).B)|C)[ ]D){ }</p><p>28.正则表达式中,表示模式必须出现在目标串的结尾的元字符是( A )</p><p>A)$ B)[^] C)( ) D)?</p><p>29.正则表达式中,表示除了指定类型以外的字符的元字符是( B )</p><p>A)$ B)[^] C)( ) D)?</p><p>30.正则表达式中,表示0个或一个的元字符是( D )</p><p>A)$ B)[^] C)( ) D)?</p><p>31.正则表达式中,表示换页匹配的元字符是( A )</p><p>A)\f B)\n C)\r D)\t</p><p>32.正则表达式中,表示换行匹配的元字符是( B )</p><p>A)\f B)\n C)\r D)\t</p><p>33.正则表达式中,表示匹配一个回车的元字符是( C )</p><p>A)\f B)\n C)\r D)\t</p><p>34.正则表达式中,表示匹配一个制表符的元字符是( D )</p><p>A)\f B)\n C)\r D)\t</p><p>35.正则表达式中,表示一个数字的预定义词是( A )</p><p>A)\d B)\D C)\S D)\s</p><p>36.正则表达式中,表示一个非数字字符的预定义词是( A )</p><p>A)\d B)\D C)\S D)\s</p><p>37.正则表达式中,表示空白字符的预定义词是( A )</p><p>A)\d B)\D C)\S D)\s</p><p>38.正则表达式中,表示一个非空白字符的预定义词是( A )</p><p>A)\d B)\D C)\S D)\s</p><p>20.正则表达式中,表示一个字符可以是字母、数字或下划线的预定义词是( A )A)\d B)\D C)\w D)\W</p><p>39.正则表达式中,表示一个字符不能是字母、数字或下划线的预定义词是( A )A)\d B)\D C)\w D)\W</p><!--/p10--><!--rset--><h2>JAVAWEB期末复习题</h2><p>第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据</p><h2>java web 期末试题填空简答整理</h2><p>1 _____与_____标签用来定义表格的行与单元格。<td> <tr> 2表格的_____与_____属性用于水平与垂直合并单元格。Colspan rowspan 3表单主要由_____、_____与_____三部分构成。表单标签表单域表单按钮 4_____标签定义浏览器不支持框架时显示的内容。<noframes> 5 CSS样式由_____、_____、_____三部分组成选择符属性属性值 6常用的选择符主要有三类:_____、_____、_____ HTML选择符ID选择符类选择符 7在WEB页面中使用CSS的方法有三种_____、_____、_____ 内部样式表内嵌样式外部样式表 8 常用的页面布局技术有______、______与______。DIV+CSS布局框架布局表格布局 9 一个标准的网页由_______、_______与_______三部分组成。结构外观行为 10 使用_____语句可以在HTML中引入d:/a、js文件<script type="text/javascript" src="d:/a、js"></script> 11 在JavaScript中根据变量的作用域可以分为____与____两种全局变量局部变量 12 在浏览器的DOM中,根对象就是______ window 13 表单对象就是________对象的子对象document 14 Div层的隐藏与显示主要就是用到_________属性,该属性的值为_________时隐藏Div层 Display none 15调试Servlet时,Eclipse要进入____________视图下Debug 16 Servlet中会话跟踪技术的方案有_____、______、______与隐藏表单域技术。 Cookie Session URL重写 17 JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签与注释。 指令声明表达式脚本 18 JSP页面在容器中运行需要经过3个过程:_____,_______与______ 编辑翻译执行 19 JSP页面中常见的3种指令有:___________、______________与___________ page指令include指令taglib指令 20 JSP页面的Page指令中的____________属性用于设置脚本语言language 21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 无参数构造方法属性私有属性具有公有的get与set方法 22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ jsp:useBean jsp:setProperty jsp:forward 23 param标准动作用于为其她动作标签提供附加参数信息,该动作通常可以与______、________等一起使用 <jsp:include> <jsp:forward> 24 JSP内置对象中主要用于输入输出功能的有______,________,________ request response out 25 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________与_________方法pageContext request session application getAttribute() setAttribute() 26 JSTL分为______、______、______、______、______五部分 核心标签库国际化输出标签库(I18N标签库) XML标签库SQL标签库EL函数库 27 Servlet上下文监听器有2个:_________与_______________ ServletContextListener ServletContextAttributeListener 28针对Session会话的监听器有4个:_____,______,_________与____________ HttpSessionListener HttpSessionActivationListener HttpSessionBindingListener HttpSessionAttributeListener 简述HTML与HTTP的区别与联系 超文本传输协议(HTTP,HyperText Transfer Protocol)就是客户端浏览器或其她程序与Web服务器之间的应用层通信协议,用以实现客户端与服务器端的信息传输。 超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,就是目前网络上应用最为广泛的语言,也就是构成网页文档的主要语言。HTML就是网络的通用语言,就是一种简单、通用的标签语言,就是专门为HTTP协议设计的,当然也可用于其她用途。 简述DIV+CSS布局的优缺点。</p><h2>Javaweb练习题1(含答案)模板</h2><p>Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. <a href=”https://www.360docs.net/doc/9217094396.html,”>百度</a> B. <a name=”https://www.360docs.net/doc/9217094396.html,”>百度</a> C. <a> https://www.360docs.net/doc/9217094396.html, </a> D. <a url=”https://www.360docs.net/doc/9217094396.html,”>百度</a> o 2. 以下选项中,哪个全部都是表格标签___ B___。 A. <table><head><font> B. <table><tr><td> C. <table><tr><hr> D. <body><script> o 3. 下列样式的效果为____C__。 p.left{text-align:left;background-color:yellow} A. 使页面中的元素背景色为黄色,内容左对齐 B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐 C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐 D. 使页面中的<left>元素背景色为黄色,内容左对齐 o 4. 边框的粗细通过___B___指定。 A border-weight B. border-size C. border-style D. border-width o 5. 以下创建javaScript方法声明的正确格式为__B____。 A. function String myFunction(){} B. function myFunction(){} C. function myFunction(int a){} D. function public void myFunction(){} o 6. 下列选项中不属于Window对象的方法的是___C___。 A. alert() B. setTimeout() C. toString() D. open() o 7. 下面不是document对象的方法的是_____D___。 A. getElementById() B. getElementsByName() C. getElementsByTagName() D. getElementByTagName() o 8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。 A. if(document. getElementById (“name”).value ==””) alert(“输入不能为空”); B. if(document.getElementById(“name”)[0].value.length==0) alert(“输入不能为空”); C. if(document.getElementsByName(“name”).value ==””) alert(“输入不能为空”); D. if(document.getElementsByName(“name”).value.length==0) alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要</p><h2>javaweb期末考试复习选择题</h2><p>JSP 期末考试复习题 1)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servlet下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,</p><p>可以调用这个JSP,那么这个JSP的输出是()。(选项一项)<%@ page contentType="text/html; charset=GBK" %> <%@ taglib uri=”https://www.360docs.net/doc/9217094396.html,/jsp/jstl/core”prefix=”c”%> <html> <body> <% int counter = 10; %> <c:if test=”${counter%2==1}”> <c:set var=”isOdd” value=”true”></c:set> </c:if> <c:choose> <c:when test=”${isOdd==true}”>it’s an odd </c:when> <c:otherwise>it’s an even </c:otherwise> </c:choose> </body> </html> a) 一个HTML页面,页面上显示it’s an odd b) 一个HTML页面,页面上显示it’s an even c) 一个空白的HTML页面 d) 错误信息 12) 给定java程序User.java,代码如下: package user; public class User{ private String password;</p><h2>java web 工作原理总结</h2><p>总结 第一章java web 工作原理 1.1、web应用程序有web服务器,web客服端浏览器,HTTP协议以及静态HTML文件。 Web服务器的作用是接受客服端请求,然后向客服端返回些结果;浏览器的作用是允许用户请求服务器上的某个资源,并且向用户显示请求的结果; HTML是用于告诉浏览器怎么样向用户显示内容; HTTP是web上客服端和服务器之间通信所用的协议。 1.1.2 HTTP协议将来自于客服端的请求信息封装成HTTP请求; 封装的信息当中包括请求行、请求头、消息体、分隔请求头、消息体的一个空行。 请求行是一个ASCII文本行,由三个标记组成:请求的HTTP方法、请求的URL、HTTP版本;中间用空格分开例如: GET /lovobook/index.html HTTP/1.0 在HTTP1.1版本中请求方法有八种分别是下面: GET:用于向服务器检索资源在HTTP请求头 POST:用于向服务器发送资源,并要求指定的URI处理在消息体HEAD:于GET方法相同,服务器只返回状态行和头标,并不返回请求文档。 PUT:请求服务器保持请求数据作为指定的URI新内容;</p><p>DELETE:请求服务器删除URI中命名的资源; OPTIONS:请求关于服务器支持的请求方法信息; TRACE:请求web服务器反馈HTTP请求和其头标;CONNECT:已文档化但当前未实现的一个方法,预留做隧道处理;请求头: HTTP协议使用HTTP头来传递请求的元信息。HTTP头是一个用冒号分隔的名称/值对,冒号前面是HTTP头的名称,后面是HTTP头的值。 1.1.3 HTTP响应包括:状态行、响应头、消息体、分割消息头、响应头。状态行里面出现: 1XX:表示信息,请求收到,继续处理。 2XX:表示成功 3XX:表示重定向 4XX:表示客服端错误 5XX:表示服务器错误 1.2 Web服务器的缺陷是只能向用户提供静态网页内容。 1.3 服务器端网页编程就是web服务器创建动态服务器端内容的过程。 1.3.1 服务器端网页编程出现得最早的技术就是CGI,它的缺点就是每次请求一个CGI资源,将在服务器上创建一个新的进程,并且通过标准输</p><h2>Java web期末考试题</h2><p>第1页(共7页) 天津师范大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 一、 单选题:(每小题2分,共10分) 1. 下列语句属于声明语句的是( A )。 A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%> 得分 2. 一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法 D .destroy( )方法 得分 3. Application 对象的作用域是( B )。 A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面 得分 4. 下面对servlet 中重定向说法描述错误的是( D )。 A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行 D .源组件和目标组件共享ServletRequest 对象</p><p>第2页(第7页) 得分 5. 有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。 A .public int getTotalScore() B. public float getTotalScore() C .protected int getTotalScore() D .protected float getTotalScore() 得分 2. 3. Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.</p><h2>JavaWeb程序设计教程课后练习答案</h2><p>第1章 Web应用开发简介 习题答案 1.Web在组成上包括______和______两部分。 答案: 服务器 客户端 2.谈谈对面向对象的认识。 答案: 面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。 3.介绍几种常用的框架技术。 答案: Java中常用的框架。 1.Struts Struts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。 2.WebWork WebWork是由OpenSymphony组织开发的,是一个基于Web的MVC框架。它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。 3.Struts 2 Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。 4.Spring Spring是一个以IoC和AOP为核心的轻量级容器框架。它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众</p><p>多的企业级应用技术。 5.Hibernate Hibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。 6.Ibatis 相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。 7.EasyJWeb EasyJWeb是一个核心基于模板技术实现的MVC框架,主要致力于Java Web应用程序的快速开发。 4.IDE的用途是什么? 答案: IDE是一种用于辅助开发人员开发应用程序的应用软件,它一般包括代码编辑器、编译器、调试器和图形用户界面工具,有的还包括版本控制系统、性能分析器等更多工具,因此IDE也就具有了编写、编译、调试等多种功能。正是基于这些功能,使用IDE能够减少项目的开发周期,减轻程序员的工作量,提高应用程序的开发效率等。 5.Web应用服务器的用途是什么? Web应用服务器是为创建、部署、运行以及管理Web应用提供多种运行时服务(如事务、安全等等)的分布式系统,它是应用程序运行的一个基本环境。</p><h2>Java web期末考试考试</h2><p>简答题 一、与applet的区别 1.区别1.运行方式不同:application是完整的程序,可以独立运行;applet程序不能 单独运行,它必须嵌入Html语言编写的web页面中,通过与java相关的浏览器控制执行。 区别2:运行工具不同:java application程序被编译以后,用普通的java解释器就可以使其边解释边执行,而java applet的解释器不是独立的软件,它时嵌入到浏览器中,因此applet必须通过网络浏览器或者applet观察器才能执行。 区别3:程序结构不同application程序都含有一个主方法main(),而applet没有主方法main(),他继承自类库中定义好Applet类或者JApplet的子类,这也是applet不能独立运行的原因。 区别4:受到的限制不同:application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是java Applet对站点的磁盘文件不能进行写操作与读操作。 提供的界面方式不同:Applet直接利用浏览器,Appliton需要专用代码构建自己 的界面 Applet与Application的区别 (1)Java Applet程序是在WWW浏览器环境下运行,即不是完整独立运行程序; (2)运行Java Applet程序的解释器不是独立的软件,而是嵌在WWW浏览器中作为浏览器软件的一部分。 (3)Java Applet程序中不需要有main方法,但是Java Applet程序的主类必须是类库中已定义好的类Applet或JApplet的子类。 (4)Java Applet程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。 第一次请求web,tomcat做出怎么样的响应: 答.当一个JSP页面第一次被请求时,JSP引擎先将JSP文件转译成一个Java文件(Servlet) ,再将其编译成字节码,然后执行字节码文件响应用户请求。当这个JSP 页面再次被请求时,将直接执行字节码文件来响应,从而加快了执行的速度。 3.区别tomcat中,与的区别: 答: 分2种:一种是Tomcat下conf下的其配置对所有的项目均有效,另外一种是每个项目均有一个主要对本项目进行相关的配置,如使用 Servlet就要在要指明Servlet的路径,配置servlet类 是对tomcat的设置,可以设置端口号,添加虚拟机,是对服务器的设置 3.读程序写结果 1. 输出的是哪种形式A String a = “String”; int b = 3; int c = 7; + b + c); A String37 B String10 2. 输出的是哪种形式B int b = 3; int c = 7; b + c);</p><h2>完整word版JAVAWEB期末复习题</h2><p>第1章WE 肝发环境 (1) 下列关于WE 肝发说法正确的是 。ABCD Web 是图形化的和易于导航的 Wet 与平台无关 Web 是分布式的 Web 是动态的 (2) 下列关于Tomcat 说法正确的是。ABCD A ) B ) C ) D ) (3) 下列关于Tomcat 个目录说法错误的是 。E E) -------------------- work 目录 包含web 项目示例,当发布 web 应用时,默认情况下把 web 文件夹放于此目录下 (4) 下列关于HTTP 协议说法正确的是 。ABCDE HTTP 是一种请求/响应式的协议 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 (5) 下列对于 JSP 说法中正确的是 。ABCDE JSP 是Sun 公司推出的新一代站点开发语言 JSP 完全解决了目前ASP PHP 的—个通病一一脚本级执行 JSP 将内容的生成和显示进行分离 JSP 强调可重用的组件 JSP 采用标识简化页面开发 第2章JSP 编译指令 (1) 下列关于JSP 编译指令说法错误的是 。C C) 编译指令向客户端产生任何输出 ( 2)下面关于 page 指令说法中错误的是 。 B B) —个JSP 页面只能包含一个page 指令 (3) 下面关于page 指令的属性说法错误的是。DE D) session 属性制定此页面是否参与 HTTP 会话。默认值false E) errorpage 属性指示当前页面是否为其他页的 errorpage 目标 (4) 下列说法中正确的是 。 ABDE A) include 指令通知容器将当前的JSP 页面中内嵌的、在指定位置上的资源内 容包含 B) include 指令中 file 属性指定要包含的文件名 D) Taglib 指令允许页面使用者自定义标签 E) 你必须在使用自定义标签之前使用 <% @ taglib %>指令 (5) 下列说法中错误的是 。 B B) <%-- This comment will not be visible in the page source --%> 户端的HTML 源代码中产生和上面一样的数据 A ) B ) C ) D ) Tomcat 是一种编程语言 Tomcat 是一种开发工具 Tomcat 是一种编程思想 Tomcat 是一种开编程规范 A ) B ) C ) 式 D ) E ) Accept 表示浏览器可接受的 MIME 类型 Accept-Encoding 表示浏览器能够进行解码的数据编码方 Accept-Language 表示浏览器所希望的语言种类 Host 表示初始URL 中的王机和端口。 A ) B ) C ) D ) E ) 会在客</p><h2>Java Web 复习题集(3)期末考试题库含答案</h2><p>Java Web 复习题集(3) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、以下关于Web的说法错误的是()。 A)其本意是网和网状物 B)其目前被广泛译作“万维网”或“互联网” C)其是一种基于超文本方式工作的信息系统 D)其是一种基于超媒体方式工作的信息系统 2、不属于Web客户端应用技术的是()。 A)HTML B)CSS C)JavaScript D)CGI 3、特殊符号“<”对应的实体名称是()。 A)& B)  C)< D)> 4、HTML代码“<img src="logo.jpg">”的功能是( )。 A)插入图片logo.jpg和超链接 B)以图片logo.jpg为页面背景 C)显示图片logo.jpg D)点击“logo.jpg”进行图片logo.jpg的下载 5、<select>标记的功能是( )。 A)获得焦点 B)获得被选择变量的值 C)在页面中创建选择框 D)在页面中创建下拉列表 6、对外部样式表mystylee.css使用正确的是( )。 A)<import rel = "mystylee" href = "mystyle.css" type="text/css"> B)<import rel = "styleSheet" href = "mystyle.css" type="text/css"> C)<link rel = "mystylee" href = "mystyle.css" type="text/css"> D)<link rel = "styleSheet " href = "mystyle.css" type="text/css"> 7、在JavaScript中,以下关于window对象的说法错误的是( )。 A)其描述了一个浏览器窗口或框架 B)其是其他对象的父对象 C)其提供了用于控制浏览器(网页)的属性和方法 D)在使用window对象的属性和方法时,JavaScript可以省略window对象的名称8、以下代码( )不能完成“添加一个用于打开一个新窗口的按钮”的功能。 A)<input type="button" value="开窗口" onclick=window.location("newWindow.html ")> B)<input type="button" value="开窗口" onclick=window.open("newWindow.html")> C)<input name="button" value="开窗口" onclick= window.open("newWindow.html",""> D)<input name="button" value="开窗口" onclick=window.open("newWindow.html","","")> 9、以下JSP的执行过程步骤中说法错误的是()。 A)服务器根据接收到的客户端的请求来加载被请求的JSP文件 B)JSP引擎会将被加载的JSP文件转化成class文件 C)服务器执行这个class文件 D)服务器将执行结果向客户端发送</p><h2>java.web期末考试</h2><p>1、下面哪一个不是动态网页技术( D )。 A.ASP B.JSP C.PHP D.HTML 2、下列关于Tomcat说法不正确的是( B )。 A.Tomcat是一个Servlet容器。 B.Tomcat是一种编程语言。 C.Tomcat是一个免费开源的项目。 D.Tomcat的默认端口是8080。 3、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( C )。 A.Response对象 B.Session对象 C.Application对象 D.Request对象 4、Servlet需要在( C )文件中进行配置。 5、JSP页面经过编译之后,将创建一个( B )。(选择一项) A.applet B.servlet C.application D.exe文件 6、下列哪个方法用于从ServletContext中检索属性?( B ) A.Object getObject(int index) B.Object getAttribute(String name) C.String getObjext(int index) D.String getAttribute(String name) 7、下列哪个接口或类检索与用户相关的会话对象?( D ) A.HttpServletResponse B.ServletConfig C.ServletContext D.HttpServletRequest 8、<jsp:useBean>中指定Bean实例的存取范围的属性是( C )。 A. id B. class C. scope D. type 9、下列哪个page指令是合法的?( C ) A.<%page language=”java”%> B.<%! page language=”java”%> C.<%@ page language=”java”%> D.<%@Page language=”java”%> 10、下列不是JSP隐含变量的是( C )。 A.request B.out. C.context D.sesion 11、为了丰富JSP页面的图形化布局,可以使用下面哪个JSP标准动作把一个图像导入到JSP页面中?( D ) A.<jsp:image page=”logo.png”/> B. <jsp:include page=”logo.png”/> C. <jsp:include file=”logo.png”/> D.使用JSP标准动作无法做到 12、在JSP中,( A )动作用于将请求转发给其他JSP页面。 A.forward B.include https://www.360docs.net/doc/9217094396.html,eBean D.setProperty 13、在JSP的Model II模式中,模型层对象被编写为( D )。 A.Applet B.JSP C.Servlet D.JavaBean 14.在JSP的Model II模式中,视图层对象被编写为( B )。 A. Applet B. JSP C. Servlet D. JavaBean 15.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D ) A.Select * from员工where 姓名=’_玛丽_’ B.Select * from员工where 姓名=’%玛丽_’ C.Select * from员工where 姓名like ‘_玛丽%’ D.Select * from员工where 姓名like ‘%玛丽%’ 16、Page指令中的“contenType”属性是用于指出(B )。 A.数据库类型 B.网页类型 C.服务器类型 D.用户类型 17、关于web.xml的配置说法错误的是( D )。</p><h2>2020年Java自学路线图--Javaweb学习</h2><p>2020年Java自学路线图--Javaweb学习Javaweb的学习时是Java学习路线图的第三个阶段,在Java学习路线图前两个阶段学习后开始学习Javaweb。具备基本的JavaWeb开发能力,熟悉Linux服 务器及相关软件的使用,可完成中小型企业级项目的开发需求。这个阶段学完后就可以考虑工作了,是不是很快? 这个阶段需要你掌握JavaWeb开发基础知识,熟悉Java基本开发环境、熟悉项目管理工具使用及Linux服务器使用,达到了这些才能满足Java软件开发行业的基本开发需求。</p><p>1.数据库的概念 2.常见的数据库软件 3.MySQL数据库的安装卸载 4.MySQL数据库的登录退出 5.MySQL的目录结构 6.SQL语句的分类 7.数据库和数据表的操作 8.数据的添加(insert) 9.数据的删除(delete) 10.数据的修改(update) 11.数据的查询(select) 12.数据的复杂查询 13.约束的使用 14.多表关系(一对一、一对多、多对多) 15.三大范式详解 16.数据库的还原和备份 17.多表查询操作 18.事务介绍 19.事务的隔离 20.数据库的用户管理和权限管理 21.黑马程序员视频库网址:https://www.360docs.net/doc/9217094396.html,(海量热门编程视频、资料免费学习) 22.学习路线图、学习大纲、各阶段知识点、资料网盘免费领取+QQ 1679806262</p><p>1.JDBC入门 2.DriverManager类详解 3.Connection类详解 4.Statement类详解 5.JDBC完成增删改查操作 6.ResultSet类详解 7.JDBC工具类的编写 8.PreparedStatement类详解 9.使用JDBC完成事务管理 10.连接池的介绍 11.c3p0连接池的使用 12.druid连接池的使用 13.创建druid连接池工具类 14.JDBCTemplate的使用HTML5&CSS3 1.B/S架构 2.HTML基本使用 3.HTML常用标签 4.CSS选择器 5.常用样式</p><h2>JavaWeb</h2><p>二、填空题 1.在编写Servlet时,需要继承HttpServlet类,在Servlet中声明doGet()和doPost()需要HttpServletRequest 和HttpServletResponse类型的两个参数。 2.jsp主要内置对象有:response、exception、pageContext、 request、session、application 、out、config、page。 3.使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是page、_requset_、_session ,application__,其中session _是指当关闭浏览器的时候这个javabean失效,_application_ 是指当关闭服务器的时候这个javabean失效。 1、控制一个Servlet的生命周期的方法有init( ), service( )和_ destroy( )。其中init()_在Servlet加载时调用,_destroy()__在撤消应用或关闭web container时调用,客户端的每次请求此Servlet时都会调用service()方法。Servlet通常只有一个实例,被所有的访问者共享,因此要注意资源的同步。 2. 在Servlet中要输出内容,使用HttpServletResponse的方法_setContentType 方法设置文档内容类型,对于文本类型调用方法_getWriter获得一个PrintWrite的输出流,对于二进制类型调用_getOutputStream获得ServeltOutputStream的输出流。调用HttpServletRequest的方法_getParameter获取有名参数,调用getInputStream获得一个ServletInputStream 的输入流。在Servlet中也可以调用ServletContext 和HttpServletRequest 的方法_ getRequestDispatche_获得RequestDispatcher, 将请求的处理权交给一个新的资源。 3.在Java Web开发中,跟踪客户状态的手段可通过_session_和_cookie_; 增加一个新的cookie, 调用HttpServletResponse的_addCookie _方法;要在服务器端查询cookie, 调用HttpServletRequest的getCookies方法。Session的类型是HttpSession, 获得session的途径是调用HttpServletRequest的方法是_ getSession_。 三.笔试题 18简述servlet进行中文处理的方法。 19请写出获取初始化参数的方法。 20简述使用Cookie进行会话跟踪过程。(写出主要步骤)</p><h2>javaweb期末试题填空简答</h2><p>j a v a w e b期末试题填空 简答 集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]</p><p>1 _____和_____标签用来定义表格的行和单元格。 <td> <tr> 2表格的_____和_____属性用于水平和垂直合并单元格。 Colspan rowspan 3表单主要由_____、_____和_____三部分构成。表单标签表单域表单按钮 4_____标签定义浏览器不支持框架时显示的内容。 <noframes> 5 CSS样式由_____、_____、_____三部分组成选择符属性属性值 6常用的选择符主要有三类:_____、_____、_____ HTML选择符 ID选择符 类选择符 7在WEB页面中使用CSS的方法有三种_____、_____、_____ 内部样式表内嵌 样式外部样式表 8 常用的页面布局技术有______、______和______。 DIV+CSS布局框架布局表格布 局 9 一个标准的网页由_______、_______和_______三部分组成。结构外观 行为 10 使用_____语句可以在HTML中引入d:/文件 <script type="text/javascript" src="d:/"></script> 11 在JavaScript中根据变量的作用域可以分为____和____两种全局变量局部 变量 12 在浏览器的DOM中,根对象是______ window 13 表单对象是________对象的子对象 document 14 Div层的隐藏和显示主要是用到_________属性,该属性的值为_________时隐藏Div 层 Display none 15调试Servlet时,Eclipse要进入____________视图下 Debug 16 Servlet中会话跟踪技术的方案有_____、______、______和隐藏表单域技术。Cookie Session URL重写 17 JSP页面中的6个基本元素包括___________、___________、___________、 ___________、动作标签和注释。 指令声明表达式脚本 18 JSP页面在容器中运行需要经过3个过程:_____,_______和______ 编辑 翻译执行 19 JSP页面中常见的3种指令有:___________、______________和___________ page指令 include指令 taglib指令 20 JSP页面的Page指令中的____________属性用于设置脚本语言 language 21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 无参数构造方法属性私有属性具有公有的get 和set方法 22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性 的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ jsp:useBean jsp:setProperty jsp:forward 23 param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与 ______、________等一起使用 <jsp:include> <jsp:forward> 24 JSP内置对象中主要用于输入输出功能的有______,________,________ request response out</p><h2>JavaWeb期末试卷</h2><p>班级:______姓名:______学号:______</p><p>D. request.getParameterValues(“name”) 10.使用response对象进行重定向时,使用的方法是()。 A. getAttribute B. setContentType C. sendRedirect D. setAttribute 11.session对象中用于设定指定名字的属性值,并且把它存储在session对 象中的方法是()。 A. setAttribute B. getAttributeNames C. getValue D. getAttribute 12.在application对象中用()方法可以获得application对象中的所有 变量名。 A. getServerInfo B. nextElements() C. removeAttribute D. getRealPath 13.有关struts 2的说法不正确的是() A.Struts是一个用于简化MVC框架(Framework)开发的Web应用框架 B.应用Struts 2不需要进行配置 C.Struts 2 含有丰富的标签 D.Struts2采用了WebWork的核心技术 14.Web应用的数据共享方式不包括()。 A.基于请求的共享 B.基于会话的共享 C.基于页面的共享 D.基于应用的共享 15.要在页面上输出2+3=${2+3},则对应的程序代码应为()。 A.2+3=\${2+3} B.2+3=${2+3} C.2+3=/${2+3} D.以上都不对 16.下面有关EL中“.“和“[ ]“两种存取运算符的说法不正确的是( A.两者在某些情况下是等效的</p></div> <div class="rtopicdocs"> <div class="coltitle">相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="18496226"><a href="/topic/18496226/" target="_blank">javaweb期末考试试题</a></li> <li id="22574110"><a href="/topic/22574110/" target="_blank">javaweb快速入门</a></li> <li id="16734508"><a href="/topic/16734508/" target="_blank">javaweb期末试题</a></li> </ul> </div> </div> </div> </div> <div id="rightcol" class="viewcol"> <div class="coltitle">相关文档</div> <ul class="lista"> <li><a href="/doc/8617893860.html" target="_blank">javaweb期末考试考试</a></li> <li><a href="/doc/db11915563.html" target="_blank">JAVAWEB期末复习题电子教案</a></li> <li><a href="/doc/0716698575.html" target="_blank">Javaweb练习题1(含答案)模板</a></li> <li><a href="/doc/ea14725004.html" target="_blank">JAVA WEB期末复习题库(便于打印版)</a></li> <li><a href="/doc/496735931.html" target="_blank">javaweb期末试题填空简答</a></li> <li><a href="/doc/7c5358672.html" target="_blank">Javaweb复习题(带答案)</a></li> <li><a href="/doc/bb1001452.html" target="_blank">JAVAWEB期末复习题库</a></li> <li><a href="/doc/e0464783.html" target="_blank">javaWeb期末复习题库及答案1</a></li> <li><a href="/doc/20717012.html" target="_blank">Java web期末考试考试</a></li> <li><a href="/doc/f214281407.html" target="_blank">JAVA WEB期末考试题</a></li> <li><a href="/doc/4116218210.html" target="_blank">JavaWeb期末试卷</a></li> <li><a href="/doc/8813716476.html" target="_blank">Java Web 期末复习题集(3)内含答案</a></li> <li><a href="/doc/c614282953.html" target="_blank">2009(选修)JavaWeb模拟试卷</a></li> <li><a href="/doc/0a7500591.html" target="_blank">JAVAWEB期末复习题库</a></li> <li><a href="/doc/e313282756.html" target="_blank">Java Web 期末复习题集(2)内含答案</a></li> <li><a href="/doc/4c3278009.html" target="_blank">javaweb期末考试考试</a></li> <li><a href="/doc/6b4676810.html" target="_blank">【最新大学期末考试题库答案】Javaweb期末考试题</a></li> <li><a href="/doc/a112563390.html" target="_blank">javaweb期末考试试题及答案</a></li> <li><a href="/doc/e773605.html" target="_blank">JavaWeb试题</a></li> <li><a href="/doc/106334960.html" target="_blank">Java web期末考试题</a></li> </ul> <div class="coltitle">最新文档</div> <ul class="lista"> <li><a href="/doc/0f19509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0119509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9b19184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d819211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a419240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9d19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8a19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8519195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7119336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6619035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4a19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2619396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2b19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1419338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ed19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bd19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "9e4c792bd3f34693daef5ef7ba0d4a7303766c75"; </script> <div class="clearfloat"></div> <div id="footer"> <div class="ft_info"> <a href="https://beian.miit.gov.cn">闽ICP备16038512号-3</a> <a href="/tousu.html" target="_blank">侵权投诉</a>  ©2013-2023 360文档中心,www.360docs.net | <a target="_blank" href="/sitemap.html">站点地图</a><br /> 本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈 </div> <script type="text/javascript">foot()</script> </div> </body> </html>