Web技术试题集83615
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6. D
7. B
8. A
9. A
10. D
二.设计题
解答:
三.简答题
1. forward动作标签的作用是什么?
2.简述JSP的工作原理。
3. JSP有哪些动作标记?作用分别是什么?
4. include动作标签与静态插入文件的include指令标签有何不同?
5.请说出一个JSP页面的基本组成。
解答:
1.
B.http://localhost:8080/helloapp/hello.jsp
C.http://localhost:8080/helloapp/hello/hello.jsp
D.http://localhost:8080/webapps/helloapp/hello/hello.jsp
2. JSP是由()公司开发出来的一种动态网页标准。
5.在Jsp中,test.jsp文件如下,试图运行时,将发生()
<html>
<% String str=null;%>
str is <%=”str”%>
</html>
A.转译期错误
B.编译期错误
C.运行后,浏览器上显示:str is null
D.运行后,浏览器上显示:str is str
6. HTTP请求以及应答消息的正文部分可以是任意格式的数据,但要保证接收方能看懂发送
9.在JSP中,<%=”2”+4%>将输出()
A.2+4 B.6 C.24 D.不会输出,因为表达式是错误
的
10.给定JSP程序源码如下:
<html>
<% int count =1;%> _______
</html>
以下()语句可以在下划线处插入,并且运行后输出结果是:1。A.<%=++count %> B.<% ++count; %>
方的数据,HTTP协议采用以下哪种方式来约定消息正文的数据格式?()
A. FTP B. TCP C. HTTP D. MIME
7.给定一个JSP程序源码如下:
<jsp:include page ="two.jsp" flush ="true">
<jsp:param name ="location" value ="beijing"/>
1. c
2. A
3. B
4. C
5. A
二.设计题
解答:
三.简答题
1.简述分布式应用的概念。
2.简述怎样在Tomcat6下创建虚拟目录?
3.请比较表格和表单,它们在HTML文档中有何作用?
4.在Windows中搭建Jsp运行环境需要安装什么软件或工具?
5.网页中的表单如何定义,通常表单中包含哪些元素?
2.
3.
4.
5.
四.应用题
解答:
第二章JSP页面与JSP标记(下)
一.选择题
1.对于预定义<%!预定义%>的说法错误的是()
A.一次可声明多个变量和方法,只要以“;”结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
2.在传统的HTML页面中加入()就构成了一个JSP页面文件。
A. session B. buffer C. isThreadSafe D. info
6.客户端出现乱码,原因是没有加page指令中的()属性
A. import
B. info
C. language
D. contentType
7.在JSP中对于以下的include指令和include动作,描述正确的是()
解答:
1.
2.
3.
4.
5.
四.应用题
解答:
第二章JSP页面与JSP标记(上)
一.选择题
1. current.jsp用来显式当前的天气报告。天气包含在weather.html页面中,该页面每5分
钟重写一次,下面哪条语句能够保证客户端浏览current.jsp页面的时候能够包含最新的weat
her.html文件?()
第一章JSP概论
一.选择题
1.在helloapp应用中有一个hello.jsp文件,它的文件路径如下:
%JAVA_HOME%/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL
是什么? ( )
A.http://localhost:8080/hello.jsp
2.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时
都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home
.jsp中使用的语句是( )。
A. <%@include file = “inc.jsp”%> B. <%@include
page=“inc.jsp”flush= “true”>
C. <jsp:include file = “inc.jsp”flush = “false”> D. <jsp:forward page
= “inc.jsp”/>
3.给定程序片段:ห้องสมุดไป่ตู้
<%--在此处插入代码--%>
<html>
<body>
Today is: <%= new Date() %>
4.编写一个Tag文件:GetRoots.tag负责求出一元二次方程的根。编写一个Jsp页面ShowRoo
</jsp:include>
在two.jsp中加入()代码片断可以输出参数location的值。
A. <jsp:getParam name ="location"> B. <jsp:getParameter name = "lo
cation">
C. <% = request.getAttribute("location")%> D. <% = request.getParameter("loc
ation")%>
8.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是
()
<html>
<body>
<% String name="JACK"; %>
WELCOME,______
</body></html>
A. name B. <%=name%> C. out.println(name); D. response.write(name)
的JSP文件⑤向系统发出请求⑥将Html内容发回客户端。客户端运行请求Jsp页面的过程是(
)
A.⑤①②③④⑥
B.①③②⑥④⑤
C.⑤④①③②⑥
D.④⑤①③②⑥
5. Tomcat服务器的端口号可以在以下哪个文件中修改()
A. server.xml
B. web.xml
C. tomcat.xml
D.不能改
解答:
为:
<%@taglib tagdir=”/WEB-INF/tags”prefix=”_____”%>,下列线处应该是? (
)
A.x B.myTag C.x:myTag D.Tag
2.在JSP中,哪个指令用来声明JSP欲使用的标签库?()
A. tld
B. include
C. import
D. taglib
A. include指令和include动作的功能和作用是一样的。
B.含有include指令的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。
C.含有include动作的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。
D.通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度
.jsp,该页面使用tag标记调用Circle.tag文件。调用时,向其传递圆的半径。
3.编写一个Tag文件:GetArea.tag负责求出三角形的面积。编写一个Jsp页面ShowArea.jsp
调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将三角形的三个边长传
递给Tag文件,使用variable指令返回三角形的面积。
要快。
8. JSP的Page编译指令的属性Language的默认值是()
A. Java B. C
C. C#D. SQL
9. JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪
中形式的注释( )
A. <!-- this is a comment --> B. <% // this is a comment %>
A.JAVA程序片
B.JSP标签
C.用“<%”和“%>”标记符号括起来的程序D.JAVA程序片和JSP标签
3. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(
)
A. <%@ page %>作用于整个JSP页面。
B.可以在一个页面中使用多个<%@ page %>指令。
C. <%-- this is a comment -- %> D. <% /** this is a comment **/ %
>
10.下列哪项为Jsp的注释?( )
A. <%@ %> B. <!-- --> C. <% %> D. <%-- --%>
解答:
1. D
2. A
3. A
4. D
5. C
C.<% count++; %> D.<% =count++ %>
解答:
1. C
2. D
3. D
4. D
5. D
6. D
7. D
8. B
9. C
10. D
二.设计题
解答:
三.简答题
解答:
四.应用题
解答:
第三章Tag文件与Tag标记
一.选择题
1. "若要在JSP正确使用标签文件myTag.tag,那么<x : myTag />在JSP中声明的taglib指令
C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page%>指令中的属性只能出现一次。
4.下列哪一项不属于JSP动作指令?()
A. <jsp:param> B. <jsp:plugin>
C. <jsp:useBean> D. <jsp:javaBean>
</body>
</html>
为了能够让程序正确运行需要在第一行添加以下那条语句()
A. <%@ page import='java.util.Date' %>
B. <%@ import class='java.util.Date' %>
C. <%@ include file='java.util.Date' %>
3.在使用JSP自定义标签时,给定如下web应用结构
/web-inf/tag/mytags/tag1.tag
/web-inf/tags/tag2.tag
/web-inf/tag3.tag
/tag4.tag
以下( )标签可以用于taglib指令中
A. tag1.tag B. tag2.tag C. tag3.tag D. tag4.tag
解答:
1. A
2. D
3. B
4. D
5. C
二.设计题
解答:
三.简答题
解答:
四.应用题
1.编写Rect.tag文件,它负责计算并显示矩形周长和面积。编写一个Jsp页面RectCalc.jsp
,该页面使用tag标记调用Rect.tag文件。调用时,向其传递矩形的两个边长。
2.编写Circle.tag文件,它负责计算并显示圆形周长和面积。编写一个Jsp页面CircleCalc
A. SUN B. Microsoft C.IBM D.Apple
3.下面关于B/S、C/S设计模式的说法哪项是错误的( )
A.C/S开发和维护成本高
B.B/S客户端负载重
C.C/S移植困难
D.B/S用户的界面是由客户端所装软件决定的
4.①转换为Servlet代码的Java文件②运行并输出HTML代码③编译为字节码文件④找到相应
D. <%@ include class='java.util.Date' %>
4.关于forword动作说法错误的是()
A.可以将请求转发到另一个JSP文件
B.每当遇到此操作时,就停止执行当前的JSP
C.通过page参数说明要定向的文件
D.转向另一个页面时,地址栏中的地址也随之改变
5. page指令的()属性可以设置JSP页面是否可多线程访问
4.自定义标签有丰富的功能,它们可以()
A.通过从调用页面传递的属性进行定制
B.访问JSP页面可以使用的所有对象
C.彼此嵌套
D.以上全对
5.自定义标签的作用是()
A. include指令标记
B.代替include动作标记
C.可以减少jsp中的java代码,将代码与界面分离,简化前台开发
D.连接数据库方便
A. <%@ include file= "weather. html"%>
B. <%@ forward file= "weather. html"%>
C. <%@ include page= "weather. html"%>
D. <jsp:include page= "weather. html"%>
7. B
8. A
9. A
10. D
二.设计题
解答:
三.简答题
1. forward动作标签的作用是什么?
2.简述JSP的工作原理。
3. JSP有哪些动作标记?作用分别是什么?
4. include动作标签与静态插入文件的include指令标签有何不同?
5.请说出一个JSP页面的基本组成。
解答:
1.
B.http://localhost:8080/helloapp/hello.jsp
C.http://localhost:8080/helloapp/hello/hello.jsp
D.http://localhost:8080/webapps/helloapp/hello/hello.jsp
2. JSP是由()公司开发出来的一种动态网页标准。
5.在Jsp中,test.jsp文件如下,试图运行时,将发生()
<html>
<% String str=null;%>
str is <%=”str”%>
</html>
A.转译期错误
B.编译期错误
C.运行后,浏览器上显示:str is null
D.运行后,浏览器上显示:str is str
6. HTTP请求以及应答消息的正文部分可以是任意格式的数据,但要保证接收方能看懂发送
9.在JSP中,<%=”2”+4%>将输出()
A.2+4 B.6 C.24 D.不会输出,因为表达式是错误
的
10.给定JSP程序源码如下:
<html>
<% int count =1;%> _______
</html>
以下()语句可以在下划线处插入,并且运行后输出结果是:1。A.<%=++count %> B.<% ++count; %>
方的数据,HTTP协议采用以下哪种方式来约定消息正文的数据格式?()
A. FTP B. TCP C. HTTP D. MIME
7.给定一个JSP程序源码如下:
<jsp:include page ="two.jsp" flush ="true">
<jsp:param name ="location" value ="beijing"/>
1. c
2. A
3. B
4. C
5. A
二.设计题
解答:
三.简答题
1.简述分布式应用的概念。
2.简述怎样在Tomcat6下创建虚拟目录?
3.请比较表格和表单,它们在HTML文档中有何作用?
4.在Windows中搭建Jsp运行环境需要安装什么软件或工具?
5.网页中的表单如何定义,通常表单中包含哪些元素?
2.
3.
4.
5.
四.应用题
解答:
第二章JSP页面与JSP标记(下)
一.选择题
1.对于预定义<%!预定义%>的说法错误的是()
A.一次可声明多个变量和方法,只要以“;”结尾就行
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在预定义中声明的变量将在JSP页面初始化时初始化
2.在传统的HTML页面中加入()就构成了一个JSP页面文件。
A. session B. buffer C. isThreadSafe D. info
6.客户端出现乱码,原因是没有加page指令中的()属性
A. import
B. info
C. language
D. contentType
7.在JSP中对于以下的include指令和include动作,描述正确的是()
解答:
1.
2.
3.
4.
5.
四.应用题
解答:
第二章JSP页面与JSP标记(上)
一.选择题
1. current.jsp用来显式当前的天气报告。天气包含在weather.html页面中,该页面每5分
钟重写一次,下面哪条语句能够保证客户端浏览current.jsp页面的时候能够包含最新的weat
her.html文件?()
第一章JSP概论
一.选择题
1.在helloapp应用中有一个hello.jsp文件,它的文件路径如下:
%JAVA_HOME%/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL
是什么? ( )
A.http://localhost:8080/hello.jsp
2.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时
都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home
.jsp中使用的语句是( )。
A. <%@include file = “inc.jsp”%> B. <%@include
page=“inc.jsp”flush= “true”>
C. <jsp:include file = “inc.jsp”flush = “false”> D. <jsp:forward page
= “inc.jsp”/>
3.给定程序片段:ห้องสมุดไป่ตู้
<%--在此处插入代码--%>
<html>
<body>
Today is: <%= new Date() %>
4.编写一个Tag文件:GetRoots.tag负责求出一元二次方程的根。编写一个Jsp页面ShowRoo
</jsp:include>
在two.jsp中加入()代码片断可以输出参数location的值。
A. <jsp:getParam name ="location"> B. <jsp:getParameter name = "lo
cation">
C. <% = request.getAttribute("location")%> D. <% = request.getParameter("loc
ation")%>
8.给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是
()
<html>
<body>
<% String name="JACK"; %>
WELCOME,______
</body></html>
A. name B. <%=name%> C. out.println(name); D. response.write(name)
的JSP文件⑤向系统发出请求⑥将Html内容发回客户端。客户端运行请求Jsp页面的过程是(
)
A.⑤①②③④⑥
B.①③②⑥④⑤
C.⑤④①③②⑥
D.④⑤①③②⑥
5. Tomcat服务器的端口号可以在以下哪个文件中修改()
A. server.xml
B. web.xml
C. tomcat.xml
D.不能改
解答:
为:
<%@taglib tagdir=”/WEB-INF/tags”prefix=”_____”%>,下列线处应该是? (
)
A.x B.myTag C.x:myTag D.Tag
2.在JSP中,哪个指令用来声明JSP欲使用的标签库?()
A. tld
B. include
C. import
D. taglib
A. include指令和include动作的功能和作用是一样的。
B.含有include指令的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。
C.含有include动作的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。
D.通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度
.jsp,该页面使用tag标记调用Circle.tag文件。调用时,向其传递圆的半径。
3.编写一个Tag文件:GetArea.tag负责求出三角形的面积。编写一个Jsp页面ShowArea.jsp
调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将三角形的三个边长传
递给Tag文件,使用variable指令返回三角形的面积。
要快。
8. JSP的Page编译指令的属性Language的默认值是()
A. Java B. C
C. C#D. SQL
9. JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪
中形式的注释( )
A. <!-- this is a comment --> B. <% // this is a comment %>
A.JAVA程序片
B.JSP标签
C.用“<%”和“%>”标记符号括起来的程序D.JAVA程序片和JSP标签
3. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(
)
A. <%@ page %>作用于整个JSP页面。
B.可以在一个页面中使用多个<%@ page %>指令。
C. <%-- this is a comment -- %> D. <% /** this is a comment **/ %
>
10.下列哪项为Jsp的注释?( )
A. <%@ %> B. <!-- --> C. <% %> D. <%-- --%>
解答:
1. D
2. A
3. A
4. D
5. C
C.<% count++; %> D.<% =count++ %>
解答:
1. C
2. D
3. D
4. D
5. D
6. D
7. D
8. B
9. C
10. D
二.设计题
解答:
三.简答题
解答:
四.应用题
解答:
第三章Tag文件与Tag标记
一.选择题
1. "若要在JSP正确使用标签文件myTag.tag,那么<x : myTag />在JSP中声明的taglib指令
C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page%>指令中的属性只能出现一次。
4.下列哪一项不属于JSP动作指令?()
A. <jsp:param> B. <jsp:plugin>
C. <jsp:useBean> D. <jsp:javaBean>
</body>
</html>
为了能够让程序正确运行需要在第一行添加以下那条语句()
A. <%@ page import='java.util.Date' %>
B. <%@ import class='java.util.Date' %>
C. <%@ include file='java.util.Date' %>
3.在使用JSP自定义标签时,给定如下web应用结构
/web-inf/tag/mytags/tag1.tag
/web-inf/tags/tag2.tag
/web-inf/tag3.tag
/tag4.tag
以下( )标签可以用于taglib指令中
A. tag1.tag B. tag2.tag C. tag3.tag D. tag4.tag
解答:
1. A
2. D
3. B
4. D
5. C
二.设计题
解答:
三.简答题
解答:
四.应用题
1.编写Rect.tag文件,它负责计算并显示矩形周长和面积。编写一个Jsp页面RectCalc.jsp
,该页面使用tag标记调用Rect.tag文件。调用时,向其传递矩形的两个边长。
2.编写Circle.tag文件,它负责计算并显示圆形周长和面积。编写一个Jsp页面CircleCalc
A. SUN B. Microsoft C.IBM D.Apple
3.下面关于B/S、C/S设计模式的说法哪项是错误的( )
A.C/S开发和维护成本高
B.B/S客户端负载重
C.C/S移植困难
D.B/S用户的界面是由客户端所装软件决定的
4.①转换为Servlet代码的Java文件②运行并输出HTML代码③编译为字节码文件④找到相应
D. <%@ include class='java.util.Date' %>
4.关于forword动作说法错误的是()
A.可以将请求转发到另一个JSP文件
B.每当遇到此操作时,就停止执行当前的JSP
C.通过page参数说明要定向的文件
D.转向另一个页面时,地址栏中的地址也随之改变
5. page指令的()属性可以设置JSP页面是否可多线程访问
4.自定义标签有丰富的功能,它们可以()
A.通过从调用页面传递的属性进行定制
B.访问JSP页面可以使用的所有对象
C.彼此嵌套
D.以上全对
5.自定义标签的作用是()
A. include指令标记
B.代替include动作标记
C.可以减少jsp中的java代码,将代码与界面分离,简化前台开发
D.连接数据库方便
A. <%@ include file= "weather. html"%>
B. <%@ forward file= "weather. html"%>
C. <%@ include page= "weather. html"%>
D. <jsp:include page= "weather. html"%>