当前位置:文档之家› Web技术试题集83615

Web技术试题集83615

Web技术试题集83615
Web技术试题集83615

第一章JSP概论

一.选择题

1. 在helloapp应用中有一个hello.jsp文件,它的文件路径如下:

%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL 是什么? ( )

A.http://localhost:8080/hello.jsp

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是由()公司开发出来的一种动态网页标准。

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代码③编译为字节码文件④找到相应

的JSP文件⑤向系统发出请求⑥将Html内容发回客户端。客户端运行请求Jsp页面的过程是(

A. ⑤①②③④⑥

B. ①③②⑥④⑤

C. ⑤④①③②⑥

D. ④⑤①③②⑥

5. Tomcat服务器的端口号可以在以下哪个文件中修改()

A. server.xml

B. web.xml

C. tomcat.xml

D. 不能改

解答:

1. c

2. A

3. B

4. C

5. A

二.设计题

解答:

三.简答题

1. 简述分布式应用的概念。

2. 简述怎样在Tomcat6下创建虚拟目录?

3. 请比较表格和表单,它们在HTML文档中有何作用?

4. 在Windows中搭建Jsp运行环境需要安装什么软件或工具?

5. 网页中的表单如何定义,通常表单中包含哪些元素?

解答:

1.

2.

3.

4.

5.

四.应用题

解答:

第二章JSP页面与JSP标记(上)

一.选择题

1. current.jsp用来显式当前的天气报告。天气包含在weather.html页面中,该页面每5分

钟重写一次,下面哪条语句能够保证客户端浏览current.jsp页面的时候能够包含最新的weat her.html文件?()

A. <%@ include file= "weather. html"%>

B. <%@ forward file= "weather. html"%>

C. <%@ include page= "weather. html"%>

D.

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.

D.

= “inc.jsp”/>

3. 给定程序片段:

<%--在此处插入代码--%>

Today is: <%= new Date() %>

为了能够让程序正确运行需要在第一行添加以下那条语句()

A. <%@ page import='java.util.Date' %>

B. <%@ import class='java.util.Date' %>

C. <%@ include file='java.util.Date' %>

D. <%@ include class='java.util.Date' %>

4. 关于forword动作说法错误的是()

A. 可以将请求转发到另一个JSP文件

B. 每当遇到此操作时,就停止执行当前的JSP

C. 通过page参数说明要定向的文件

D. 转向另一个页面时,地址栏中的地址也随之改变

5. page指令的()属性可以设置JSP页面是否可多线程访问

A. session

B. buffer

C. isThreadSafe

D. info

6. 客户端出现乱码,原因是没有加page指令中的()属性

A. import

B. info

C. language

D. contentType

7. 在JSP中对于以下的include指令和include动作,描述正确的是()

A. include指令和include动作的功能和作用是一样的。

B. 含有include指令的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。

C. 含有include动作的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容。

D. 通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度

要快。

8. JSP的Page编译指令的属性Language的默认值是()

A. Java

B. C

C. C#

D. SQL

9. JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪中形式的注释( )

A.

B. <% // this is a comment %>

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

6. D

7. B

8. A

9. A

10. D

二.设计题

解答:

三.简答题

1. forward 动作标签的作用是什么?

2. 简述JSP的工作原理。

3. JSP有哪些动作标记?作用分别是什么?

4. include 动作标签与静态插入文件的include 指令标签有何不同?

5. 请说出一个JSP页面的基本组成。

解答:

1.

2.

3.

5.

四.应用题

解答:

第二章JSP页面与JSP标记(下)

一.选择题

1. 对于预定义<%!预定义%>的说法错误的是()

A. 一次可声明多个变量和方法,只要以“;”结尾就行

B. 一个声明仅在一个页面中有效

C. 声明的变量将作为局部变量

D. 在预定义中声明的变量将在JSP页面初始化时初始化

2. 在传统的HTML页面中加入()就构成了一个JSP页面文件。

A.JAVA程序片

B.JSP标签

C.用“<%”和“%>”标记符号括起来的程序D.JAVA程序片和JSP标签

3. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(

A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

4. 下列哪一项不属于JSP动作指令?()

A.

B.

C.

D.

5. 在Jsp中,test.jsp文件如下,试图运行时,将发生()

<% String str=null;%>

str is <%=”str”%>

A. 转译期错误

B. 编译期错误

C. 运行后,浏览器上显示:str is null

D. 运行后,浏览器上显示:str is str

6. HTTP请求以及应答消息的正文部分可以是任意格式的数据,但要保证接收方能看懂发送方的数据,HTTP协议采用以下哪种方式来约定消息正文的数据格式?()

A. FTP

B. TCP

C. HTTP

D. MIME

7. 给定一个JSP程序源码如下:

在two.jsp中加入()代码片断可以输出参数location的值。

A.

B.

C. <% = request.getAttribute("location")%>

D. <% = request.getParameter("loc ation")%>

8. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是

()

<% String name="JACK"; %>

WELCOME,______

A. name

B. <%=name%>

C. out.println(name);

D. response.write(name)

9. 在JSP中,<%=”2”+4%>将输出()

A.2+4 B.6 C.24 D.不会输出,因为表达式是错误

10. 给定JSP程序源码如下:

<% int count =1;%> _______

以下()语句可以在下划线处插入,并且运行后输出结果是:1。A.<%=++count %> B.<% ++count; %>

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,那么在JSP中声明的taglib指令为:

<%@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

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

4. 自定义标签有丰富的功能,它们可以()

A. 通过从调用页面传递的属性进行定制

B. 访问JSP页面可以使用的所有对象

C. 彼此嵌套

D. 以上全对

5. 自定义标签的作用是()

A. include指令标记

B. 代替include动作标记

C. 可以减少jsp中的java代码,将代码与界面分离,简化前台开发

D. 连接数据库方便

解答:

1. A

2. D

3. B

4. D

5. C

二.设计题

解答:

三.简答题

解答:

四.应用题

1. 编写Rect.tag文件,它负责计算并显示矩形周长和面积。编写一个Jsp页面RectCalc.jsp ,该页面使用tag标记调用Rect.tag文件。调用时,向其传递矩形的两个边长。

2. 编写Circle.tag文件,它负责计算并显示圆形周长和面积。编写一个Jsp页面CircleCalc .jsp,该页面使用tag标记调用Circle.tag文件。调用时,向其传递圆的半径。

3. 编写一个Tag文件:GetArea.tag负责求出三角形的面积。编写一个Jsp页面ShowArea.jsp 调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将三角形的三个边长传

递给Tag文件,使用variable指令返回三角形的面积。

4. 编写一个Tag文件:GetRoots.tag负责求出一元二次方程的根。编写一个Jsp页面ShowRoo ts.jsp调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将一元二次方程的系数传递给Tag文件,使用variable指令返回结果。

5. 编写一个Tag文件:Lader.tag负责求出梯形的面积。编写一个Jsp页面ShowResult.jsp调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将梯形的长、宽、高等参

数传递给Tag文件,使用variable指令返回计算结果。

解答:

1.

2.

3.

4.

5.

第四章JSP内置对象(上)

一.选择题

1. 在JSP中,request对象的哪个方法可以获取页面请求中一个表单组件对应单个值时的用户的请求数据( )

A.String getParameter(String name)

B.String[] getParameter(String name)

C.String getParameterValuses(String name)

D.String[] getParameterValues(String name)

2. 假设一个JSP页面中有如下标记:

Math

Art

Music

以下哪个选项能正确获得数据控件中的内容( )

A. String a=request.getParameter(“item”)

B. String b=request.get Parameter(“math”)

C. String c* +=request.getParameterV alues(“item”)

D. String c* +=re ques

t.getParameterValues(“checkbox”)

3. 在JSP中,重定向到另一个页面,以下语句是正确的是()

A.request.sendRedirect("https://www.doczj.com/doc/666989338.html,");

B.request.sendRedirect();

C.response.sendRedirect("https://www.doczj.com/doc/666989338.html,");

D.

4. 如果向浏览器发送标准的html文档,通常使用以下哪种方式提示浏览器? ()

A. text/css

B. text/html

C. application/vnd.ms-excel

D. a pplication/msword

5. 如果向浏览器发送标准的Web页面,通常使用以下哪种方式提示浏览器? ( )

A. text/css

B. text/html

C. application/vnd.ms-excel

D. a pplication/msword

6. 如果向浏览器发送标准的word文档,通常使用以下哪种方式提示浏览器? ( )

A. text/css

B. text/html

C. application/vnd.ms-excel

D. a

pplication/msword

7.

在WEB服务器向客户端发送的状态码为500,说明()

A. 能正常应答客户的请求

B. 客户请求的资源不存在

C. 服务器内部出错

D. 数据库不能连接

8. 在WEB服务器遇到了内部异常,不能完成客户请求时,应该向客户返回包含状态码()的应答消息?

A. 200

B. 300

C. 400

D. 500

9. Jsp中的会话是指()

A. TCP连接

B.物理连接

C. HTTP请求

D.客户端与服务器端的一组交互

10. 从()开始,到()结束,被称为一个会话。

A. 访问者连接到服务器,服务器关闭

B. 服务器启动,服务器关闭

C. 访问者连接到服务器,访问者关闭浏览器离开该服务器

D. 服务器启动,访问者关闭浏览器离开该服务器

解答:

1.

2.

3.

4.

5.

6.

7. C

8. D

9. D

10. C

二.设计题

解答:

三.简答题

1. 如何使用JSP页面来处理运行时错误?

2. 简述JSP如何借助cookie和session实现会话机制。

3. 从页面a.jsp传递参数给页面b.jsp都有哪些做法?

4. JSP有哪些主要内置对象?作用分别是什么?

5. JSP中转发和重定向的概念是什么?有什么异同?

解答:

1.

2.

3.

4.

5.

四.应用题

解答:

第四章JSP内置对象(下)

一.选择题

1. 以下那一个是HttpSession的方法、并能实现在session中存放数据?()

A. put(String name. Object value)

B. set(String name. Object value)

C. setAttribute(String name. Object value)

D. putAttribute(String name. Object value)

2. 在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30。()

A. 毫秒

B. 秒

C. 分钟

D. 小时

3. JSP引擎什么时候产生了application对象?()

A. web 应用服务器启动时

B. 当web 应用服务器启动后,第一个客户来访时

C. 当每个客户首次访问服务器上的一个JSP 页面时

D. 当每个客户首次访问服务器上的一个JSP或HTML页面时

4. WEB应用中,常用的会话跟踪方法不包括()。

A. URL重写

B. Cookie

C. 隐藏表单域

D. 有状态HTTP 协

5. 要设置某个JSP页面为错误处理页面,以下page指令正确的是()

A. <%@ page errorPage="true"%>

B. <%@ page isErrorPage="true"%>

C. <%@ page extends="javax.servlet.jsp.JspErrorPage"%>

D. <%@ page info="error"%>

6. 下面关于session正确的描述是()

A. session是面向系统的

B. session是面向用户的

C. 关闭浏览器后,session仍然存在

D. 所有用户的session都相同

7. 下面关于application正确的描述是()

A. application是面向系统的

B. application是面向用户的

C. 关闭浏览器后,application则不存在

D. 所有用户的application都不同

8. 下列对request对象描述不正确的一项是()

A. 当客户端请求一个Jsp页面时,Jsp容器会将客户端的请求信息包装在request对象中

B. 可以通过request对象的getParameter()方法得到参数值

C. request对象能够把信息回送给客户端的浏览器

D. 可以使用request对象的setCharacterEncoding()方法处理页面传递的中文问题。

9. 以下方法,哪个可使session 无效?()

A.session. removeAttribute(String key)

B. session. invalidate()

C. session. setAttribute(String key)

D. session. getAttribute(String key)

10. Http默认的请求方法是()

A. PUT

B. GET

C. POST

D. TRACE

解答:

1.

2. C

3. A

4.

5.

7. A

8. C

9.

10. B

二.设计题

解答:

三.简答题

1. 简述Cookie与session的区别。

2. 请列出JSP对象的四种作用范围,以及对应的内置对象。

3. 阅读下列程序(forward.jsp和forforward.jsp)

文件名称:forward.jsp

"/>

文件名称:forforward.jsp

<%=request.getParameter("name")%>

and

<%=request.getParameter("friend")%>

are good friends!

(1)在浏览器的地址栏中输入http://127.0.0.1:8080/myjsp/forward.jsp?friend=Jack后回车,写出

页面上的输出结果。

(2)本例中使用了动作进行重定向,请问页面执行完毕后,浏览器地址栏中的文件名仍保持forward.jsp文件名不变,还是改变为重定向后的新文件名forforward.j sp?

4. 四种会话跟踪技术是什么?

5. url重写有几种方式?

解答:

1.

2.

4.

5.

四.应用题

解答:

第五章JSP中的文件操作

一.选择题

1. 以下关于File 类的对象的说法错误的是:()

A. 可以获取文件所在的目录

B. 可以获取文件的长度

C. 可以修改文件最后修改的时间

D. 可以获取文件最后修改的时间

2. 构造BufferedInputStream的合适参数是哪个?( )

A OutputStream

B BufferedOutputStream

C FileInputStream

D FileOuterStream

3. 以下关于File 对象的public boolean delete() 方法的说法,错误的是:()

A. 可以删除当前对象代表的文件

B. 若当前对象代表的是一个空目录,则可删除该目录

C. 可删除当前对象代表的目录及该目录下包含的所有子目录和文件

D. 若当前对象代表的是一个目录,且该目录下还有文件存在,则无法删除该目录

4. 构造BufferedInputStream的合适参数是哪个( )

a. BufferedInputStream

b. BufferedOutputStream

c. FileInputStream

d. FileOuterStream

A. a c

B. b c

C. c d

D. b d

5. 要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合( )

A. FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.r

ead();

B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.r

ead();

C. FileInputStream in=new FileInputStream("file.dat"); int c=in.read();

D. RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in

.readByte();

6. 如果文件中存有类型不同的数据,最好选择()

A. 数据流

B. 文件流

C. 字节流

D. 对象流

7. 字符输入流类的基类是()

A. InputStream

B. OutputStream

C. Reader

D. Writer

8. 数据流支持在两个方向上流动,是吗?()

A. 不支持双向流动,数据流只是单向流动,要么输入,要么输出

B. 不支持双向流动,数据流只能是向输出方向流动

C. 支持,因为读写文件时,只需要一个流即可

D. 支持,但在同一时刻只能是单向流动

9. 字符流与字节流的区别是

A. 每次读入的字节数不同

B. 前者带有缓冲,后者没有

C. 前者是块读写,后者是字节读写

D. 二者没有区别,可以互换使用

10. 以下哪个输入流能打开文件file1.txt进行读操作()

A. InputStream in=new FileReader(“file.txt”);

B. InputStream in=new FileInputStream(“file.txt”);

C. InputStream in=new InputStreamFileReader (“file.txt”, “read”);

D. FileInputStream in=new FileReader(new File(“file.txt”));

解答:

1.

2.

3.

4. A

5.

6.

7.

8.

9.

10. B

二.设计题

解答:

三.简答题

1. 简要列举Java的输入输出流类。

2. File对象有哪些特点?

3. 简述读写纯文本文件的基本步骤是什么?

4. 简要说明过滤流类特点。

5. RandomAccessFile类创建的流在读写文件时有什么特点?

解答:

1.

2.

3.

4.

5.

四.应用题

解答:

第六章JSP中使用数据库

一.选择题

1. 下述选项中不属于JDBC基本功能的是()

A. 与数据库建立连接

B. 执行SQL语句

C. 返回查询结果

D. 数据库维护

管理

2. 对数据库表中记录的字段值进行更新,可以使用()方法。

A. executeQuery()

B. executeUpdate()

C. next()

D. getConnecti

on()

3. 在JDBC中,用于表示数据库连接的对象是()

A. Statement

B. Connection

C. DriverManager

D. PreparedStatement

4. 下面对JDBC接口描述错误的是()

A. DriverManager接口的getConnection()方法可以建立与数据库的连接

B. Connection接口的createStatement()方法可以建立一个Statement对象

C. Statement接口的executeQuery()方法可以发送select语句给数据库

D. ResultSet接口表示执行insert语句后得到的结果

5. 当一条SQL语句需要稍加变化而反复执行时,通常使用()对象

A. Statement

B. PreparedStatement

C. Connection

D. ResultSet

6. ()是微软公司开放服务结构中有关数据库的部分,提供了一组对数据库访问的标准

接口

A. JDBC

B. OLE DB

C. DAO

D. ODBC

7. 用于管理JDBC驱动程序的接口是()

A. DriverManager

B. Connection

C. Statement

D. ResultSet

8. 将ResultSet定位道下一行,应使用ResultSet的()方法

A. next方法

B. close方法

C. absolute方法

D. close方法

9. 不能在不同用户之间共享数据的方法是()

A.通过cookie

B. 利用文件系统

C.利用数据库

D. 通过ServletContext对象

10. 以下哪项不是JDBC API中的接口()

A. Connection

B. Statement

C. ArrayList

D. ResultSet

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9. A

10.

二.设计题

解答:

三.简答题

1. JDBC 和数据库建立连接的两种常见方式是什么?

2. 什么是JDBC API的关键组成部分?

3. 写出JDBC进行数据库操作的7个步骤。

4. 简述Class.forName()的作用。

5. 供连接的指向数据库的URL包括的内容有:String url = “jdbc:oracle:thin:@localh ost:1521:dhc”;

请解释这串字符串。

解答:

1.

2.

3.

4.

5.

四.应用题

1. 编写一个Tag文件:random.tag负责产生一组随机数(保存在LinkedList中)。编写一个Jsp页面调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将随机数的范围(例如,num>=1&&num<=100)和产生随机数的个数参数传递给Tag文件,使用variable 指令

返回计算结果。

2. 根据题目给出的ShowResult.jsp页面代码编写一个sort.tag文件,它负责安从低到高的顺序显示学生的成绩。

//ShowResult.jsp

<%@ page contentType="text/html;Charset=GB2312" %>

<%@ page import="java.util.*" %>

<%@ taglib tagdir="/WEB-INF/tags" prefix="show" %>

<% LinkedList lstName=new LinkedList();

LinkedList lstScore=new LinkedList();

lstName.add("Tom");

lstScore.add(new Double(87));

lstName.add("Kate");

lstScore.add(new Double(97));

lstName.add("Jerry");

lstScore.add(new Double(67));

lstName.add("Jhon");

lstScore.add(new Double(81));

%>

成绩单

3. 编写JSP页面实现在客户端硬盘中建立Cookie然后访问客户端硬盘中已建立的所有Cookie

,并将所有客户端硬盘中建立的Cookie名值对输出在浏览器窗口中

4. 请编写add.jsp程序实现如图所示的简易加法器。要求:输入完“加数”和“被加数”后,按“提交计算”按钮,结果将显示在“答案”文本框中。

5. 编写两个JSP页面:main.jsp 和lader.jsp,将两个JSP页面保存在同一Web服务目录中。main.jsp使用include动作标记动态加载lader.jsp页面。lader.jsp页面可以计算并显示梯

形的面积。当lader.jsp被加载时获取main.jsp页面中include动作标记的param子标记提供的

梯形的上底、下底和高的值。

解答:

1.

2.

3.

4.

5.

第七章JSP与JavaBean

一.选择题

1. 以下关于JavaBeans 的说法中,错误的是。()

A. JavaBean一定是一个公有类

B. JavaBean必须有一个带参数的构造方法

C. JavaBean提供给外界使用的方法是公有类型的

D. 在JSP中使用的JavaBean必须放在一个有名包中

2. 关于JavaBean,下列的叙述哪一项是不正确的?()

A. JavaBean的类必须是具体的和公共的,并且具有无参数的构造器

B. JavaBean的类属性是私有的,要通过公共方法进行访问

C. JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册

D. JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数

3. 一个Java bean中包含了颜色(color)属性,以下哪个语句能正确设置颜色属性值。(

A.

B.

C.

D.

4. J2EE中在JSP中要使用user包中的User类,则以写法正确的是。()

A.

B.

C.

D.

5. JSP中,使用动作可以将javaBean嵌入JSP页面,而JavaBean的访问范围不能是?( )

A. page

B. request

C. response

D. application

6. 在JSP中调用JavaBean时不会用到的标记是:()

A.

B.

C.

D.

7. 给定一个JSP程序源码如下:

在two.jsp中加入()代码片断可以在浏览器中显示参数location的值。

A.

B.

C.<% = request.getAttribute(“location”)%>

D.<% = request.getParameter(“location”)%>

8. 在JSP页面中用Bean的时候,可以将Bean的作用域定义为( ),从而使得所有的用户都

可以访问,将Bean的作用域定义为( ),从而用来进行用户身份认证。

A. session, page

B. application, session

C. request, page

D. application, request

9. 一个Java bean中包含了姓名(name)属性,以下哪个语句能正确设置name属性值。(

A.

B.

C.

D.

10. 关于JavaBean正确的说法是()

web数据库开发技术试卷及标答

考试科目:《Web数据库开发技术》() 期末考试试卷(A) 专业姓名学号___ __ 二、填空题:(每空1 分,共 24 分) 1.常用的Web服务器有:服务器、服务器和服务器等。 2.在JSP中,对象的作用域有、、和。3.JSP注释类型有和。 4.JSP的脚本元素包括、和。5.Response对象的来源是。6.对于每个用户都共享同一个对象的是对象,而每个用户分别适用不同对象实例的是对象。 7.非可视化Bean分为和。 8.通过实现接口可实现JavaBean的持久化。 9.JavaBean通过和来读取和设置属性值。10.Servlet的优点有、、 和。 二、单选题:(每题 2 分,共 20 分) 1.下列描述中,只有()是错误的。 A、JSP提供了多种语言支持。 B、JSP提供了多种平台支持。 C、JSP采取编译执行的方式,极大地提高了运行性能。 D、JSP提供跨平台支持,也可以在UNIX下执行。 2.以下文件后缀中,只有()不是静态网页的后缀。 A、html B、htm C、shtml D、jsp 3.在page指令中,()属形式可以在页面中重复的属性。 A、language B、buffer C、import D、autoFlush

4.以下选项中,哪一项不是JSP指令() A、page B、import C、include D、taglib 5.以下选项中,哪一项不是JSP的一种组织结构() A、脚本元素 B、指令 C、页面 D、注释 6.能够获取当前页信息并调用页面方法的对象是()。 A、request B、page C、pageContext D、session 7.以下操作中,()是与使用JavaBean无关的。 A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty 8.以下方法中,哪个方法不是HTTPServelt类的方法()。 A、doGet B、doService C、doPost D、doDelete 9.以下类中,哪个类不是javax.servlet和javax.servet.http包中提供的类或借口()。 A、Servlet B、BaseServlet C、GenericServlet D、HTTPServlet 10.以下容器中,哪个不是J2EE定义的容器() A、JSP容器 B、Servlet C、JavaBeans容器 D、EJB 三、简答题:(每题 8分,共 32 分) 1.首次加载JSP页面时,将经历哪几个阶段? 2.比较Java Servlet与Applet的异同? 3.JSP与Servlet的区别? 4.JSP有哪些内置对象,作用是什么?(列举出5个即可)

Web前端技术试题93400

[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案 一、单项选择:(每题1.5分,共69分) 1.html语言中,创建一个位于文档内部的锚点的语句是:( ) A. B. C. D. 答案:C 2.html中的元素可分为块级(block)元素和行内(inline)元素,下列哪个元素是块级元素:( ) A. B. C. D. 答案:A 3.下列哪条html语句的写法符合XHTML规范:() A.
B. C. D. 答案:B 4.在编辑网页时,按“Ctrl+Shift+空格键”插入的HTML源代码为:( )

A.   B.   C. &sbnp D. &sbnp; 答案:B 5.标记一般包含在_____标记中。( ) A. B. C. D.

答案:A 6.要在新窗口打开一个链接指向的网页需用到( ) A. href=“_blank” B. Name=“_blank” C. target=“_blank” D. href=“#blank” 答案:C 7.特殊符号?(版权符号)对应的源代码是:( ) A. Copy; B. ©; C. Copyright; D. ©right; 答案:B 8.在网页中经常用的图像格式是:( ) A. gif, jpg和png B. gif, bmp和png C. bmp, jpg和png D. psd, gif和png 答案:A 9.关于JavaScript语言,下列说法中错误是:( )

web开发技术试卷及参考答案

《WEB开发技术》期末考卷(A) 1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。 A.C# https://www.doczj.com/doc/666989338.html, C.Visual https://www.doczj.com/doc/666989338.html, D.Visual https://www.doczj.com/doc/666989338.html, 2、文件由Visual https://www.doczj.com/doc/666989338.html,创建,用于定义Web应用程序的配置。A.Web.Config B.Global.asax C.AssemblyInfo.cs D.ASPX 3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示: 。 A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效 C. 连接超时 D. 连接字符串指定的用户名或密码错误 4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。 A. DataRowState.Added B. DataRowState.Modified C. DataRowState.Detached D. DataRowState.Deleted 5、关于网页中的图像,下列说法正确的是。 A.图像由标签开始,由结束 B.图像标签的href属性用于指定图像链接的URL C.src属性的值是所要显示图像的URL D.以上全都是错的 6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。 A._blank B._top C._parent D._self 7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。 A. CreateObject B. OpenSQL C. CreateCommand D. CreateSQL 8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。 A. System.Data.dll B. System.Data.SQL.dll C. System.Data. Odbc.dll D. System.Data.OleDb.dll 9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成: A. 程序编译错误 B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常 C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理 D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行 10、下列语句的值是。 String str=”中华人民共和国”; Str.IndexOf(“人”); A.1 B.2 C.3 D.4 11、应用程序中所有页面均可以访问变量。 A.Session B.Application C.Server D.ViewState

web试题

1、掌握html主要标签的含义,例如

表格标签,决定表格的各项参数
表格栏设定该表格的栏 段落标签为字,画,表格等之间留一空白行