文档库 最新最全的文档下载
当前位置:文档库 › web开发技术试卷及参考答案(DOC)

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

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

《WEB开发技术》期末考卷(A)

一、选择题(30题、每题2分、总计60分)

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。

A.C#

https://www.wendangku.net/doc/8b5024191.html,

C.Visual https://www.wendangku.net/doc/8b5024191.html,

D.Visual https://www.wendangku.net/doc/8b5024191.html,

2、文件由Visual https://www.wendangku.net/doc/8b5024191.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

12、指令用于定义https://www.wendangku.net/doc/8b5024191.html,页面解析器和编译器所使用的特定的页面的属性。

A. @Page

B. @Control

C. @Import

D. Register

13、Web窗体支持驱动编程模型。

A.过程

B.功能

C.事件

D.中断

14、dt 为DataTable 类型的变量,引用名为"Customers"的DataTable 对象。该表中包含"CustomerID"、"CustomerName" 、"Address" 、"Telephone" 等4 列。将数据列"CustomerID"设为该表的主键的正确语句有:

A. dt.PrimaryKey = "CustomerID";

B. dt.PrimaryKey = new object[]{"CustomerID"};

C. dt.PrimaryKey = new DataColumn[]{dt.Columns["CustomerID"]};

D.dt.PrimaryKey.Add("CustomerID");

15、若希望控件内容变换后立即回传表单,需要在控件中添加属性。

A.AutopostBack = True

B. AutoPostBack = False

C.IsPostBack =True

D.IsPostBack = False

16、下列Web服务器控件中,哪个不能接收用户的输入信息。

A.Text控件

https://www.wendangku.net/doc/8b5024191.html,bel控件

C.DropDownList控件

D.CheckBox控件

17、下列关于Web服务器端Text控件的说法不正确的是。

A.Text控件显示为文本输入框

B.Text控件可以设置为多行文本输入

C.Text控件只能输入文本不能显示文本

D.Text控件可以设置为密码框输入

18 Dataset1 为一数据集对象,语句。

Dataset1.ReadXml("F:/Dataset1.XML",XmlReadMode.ReadSchema); 的作用是:

A. 忽略所有XML 文件内部架构而根据XML 数据推断出新的架构。添加到Dataset1;然后向Dataset1 加载数据。

B. 向Dataset1 加载数据;忽略所有XML 文件内部架构,并丢弃所有与Dataset1 现有架构不匹配的数据。

C.若Dataset1已经包含架构,则将所有由XML文件内部架构定义的新表加入Dataset1, 然后向Dataset1 加载数据;

D. 从XML文件读取数据集数据修改信息,将其合并到Dataset1 中。

19、下列关于Web服务器端按钮控件的说法不正确的是。

A.Button显示为普通按钮样式

B.LinkButton显示为超链接按钮样式

C.ImageButton以图片作为按钮

D.Button和LinkButton所实现的功能不同

20、以下不是.NET平台的组成部分。

https://www.wendangku.net/doc/8b5024191.html,框架类

B.公共语言运行库

C.Internet Information Service(IIS)

D.运行时环境

21、在数据验证控件中,ValidatorSummary验证控件的作用是。

A.检查总和数

B.集中显示各个验证的结果

C.判断有无超过范围

D.检查数值的大小

22 在某XSD 文件中,有以下代码片断:

type="xs:int" />

其中,标记的作用是:。

A. “类别”元素下的两个子元素是可选的

B. “类别”元素下的两个子元素都必须出现

C. 元素“类别_ID”的值是递增的

D. 要求“类别”元素下的两个子元素必须以指定的顺序出现。

23、DataAdapter 对象的Update 查询语句中,使用下列哪种Where 子句不能保证本行的更新不会覆盖其他用户的更改。

A. 只包含主键列

B. 包含数据源所有的列

C. 包含主键列和一个时戳列

D. 包含主键列和已修改列

24、下列关于https://www.wendangku.net/doc/8b5024191.html,中各对象的说法不正确的是。

A.Connection对象用于实现和数据源的连接

https://www.wendangku.net/doc/8b5024191.html,mand对象用于完成对数据库的操作

C.DataReader对象可用于完成数据记录的增加、删除、修改和查询

D.DataAdapter对象用于实现数据源和DataSet对象的连接

25、DataAdapter 对象使用与______属性关联的Command对象将DataSet 修改的数据保存入数据源。

A. DeleteCommand

B. InsertCommand

C. UpdateCommand

D. SelectCommand

26、在https://www.wendangku.net/doc/8b5024191.html, 中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对象的属性。

A.Constraints B.Columns C.DataSet D.Rows

27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是。

A.HeaderText

B.FooterText

C.ReadOnly

D.Visible

28、数据集ds 中两数据表(父表:Customer;子表:CartItems)之间有如图外键约束。父表Customers 中有一行数据的Cu stomerID=100,子表CartItems 中有40 行数据的CustomerID=100。若从父表中删除该行,则:

A. 子表不发生任何变化

B. 子表中20 个相关行被删除

C. 子表中40 个相关行的CustomerID 列的值变为DBNull

D. 引发Exception

29、为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ MyDS.XML"中,以备在网络可用时更新到数据库中,可执行

A. MyDS.WriteXmlSchema("F:/MyDS.XSD");

B. string MyDSSchema = MyDS.GetXml();

C. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);

D. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);

30、已知ds 为数据集对象。以下语句的作用是_____。

ds.Tables["Product"].Constraints.Add(

new UniqueConstraint("UC_ProductName",new string[]{"Name","Class"},true));

A. 为表"Product"添加一个由列"Name","Class"组合成的唯一性约束

B. 为表"Product"添加一个由列"Name","Class"组合成的主键约束

C. 为数据集ds 添加一个名为"Product"的数据表,并添加两个列,列名分别为"Name"和"Class"

D. 为数据集ds 添加一个名为"Product"的数据表,并添加一个名为"UC_ProductName" 的数据列

二、简答题(共4题, 每题5分,总计20):

1.简述Web 窗体的生命周期。

2.什么是模板?说明其作用。

3.什么是XML,与HTML 相比有何特点。

4. 什么是Web Service?简述它有特点和作用。

三.编程题:(每题5分,共10分)

1.一个SQL Server 服务器的IP 地址为“202.206.249.56”,使用用户名

“admin”和密码“ysu123”连接到该SQL Server 服务器上的StuInfo 数据库,按以上条件创建一连接对象。

2.请编程遍历页面上所有T extBox控件并给它赋值为string.Empty?

四.程序阅读:

1、题

using System;

public struct point

{

public int x,y;

public point(int p1,int p2)

{

x=p1;

y=p2;

}

}

class MainClass

{

public static void Main()

{

//初始化

point myPoint=new point();

point yourPoint=new point(10,10);

//显示结果

Console.Write("My Point:\t");

Console.WriteLine("x={0},y={1}",myPoint.x,myPoint.y);

Console.Write("Your Point:\t");

Console.WriteLine("x={0},y={1}",yourPoint.x,yourPoint.y); }

}

答案:

2、题

using System;

public class House

{

private int m_nSqFeet;

public int SquareFeet

{

get{return m_nSqFeet;}

set{m_nSqFeet=value;}

}

}

class TestApp

{

public static void Main()

{

House myHouse=new House();

myHouse.SquareFeet=20*2;

Console.WriteLine(myHouse.SquareFeet);

}

}

答案:

《WEB开发技术》期末考卷(A)参考答案

一、选择题(30题、每题2分、总计60分)

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework 在Windows服务器上运行 B 。

A.C#

https://www.wendangku.net/doc/8b5024191.html,

C.Visual https://www.wendangku.net/doc/8b5024191.html,

D.Visual https://www.wendangku.net/doc/8b5024191.html,

2、文件由Visual https://www.wendangku.net/doc/8b5024191.html,创建,用于定义Web应用程序的配置.A 。A.Web.Config B.Global.asax C.AssemblyInfo.cs D.ASPX

3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:A

A. 连接字符串指定的服务器名称无效

B. 连接字符串指定的数据库名称无效

C. 连接超时

D. 连接字符串指定的用户名或密码错误

4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为 B 。

A. DataRowState.Added

B. D ataRowState.Modified

C. DataRowState.Detached

D. DataRowState.Deleted

5、关于网页中的图像,下列说法正确的是 C 。

A.图像由标签开始,由结束

B.图像标签的href属性用于指定图像链接的URL

C.src属性的值是所要显示图像的URL

D.以上全都是错的

6、如果希望单击超链接打开新的HTML页面,则需将target属性设为 A 。

A._blank

B._top

C._parent

D._self

7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的 C 方法创建SqlCommand 对象。

A. CreateObject

B. OpenSQL

C. CreateCommand

D. CreateSQL

8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。 C

A. System.Data.dll

B. System.Data.SQL.dll

C. System.Data. Odbc.dll

D. System.Data.OleDb.dll

9、DataAdapter 对象的DeleteCommand 的属性值为null,将造成: B

A. 程序编译错误

B. DataAdapter 在处理DataSet 中被删除的行时,将引发异常

C. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理

D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行

10、下列语句的值是 B 。

String str=”中华人民共和国”;

Str.IndexOf(“人”);

A.1

B.2

C.3

D.4

11、Web窗体支持 C 驱动编程模型。

A.过程

B.功能

C.事件

D.中断

12、指令用于定义https://www.wendangku.net/doc/8b5024191.html,页面解析器和编译器所使用的特定的页面的属性

A 。

A. @Page

B. @Control

C. @Import

D. Register

13、下面程序段执行完后,页面显示的内容是 A 。

Response.Write(“张三”)

Response.End()

Response.Write(“你好”)

A.张三

B.你好

C.张三你好

D.张三(换行)你好

14、应用程序中所有页面均可以访问 B 变量。

A.Session

B.Application

C.Server

D.ViewState

15、若希望控件内容变换后立即回传表单,需要在控件中添加属性 A 。

A.AutopostBack = True

B. AutoPostBack = False

C.IsPostBack =True

D.IsPostBack = False

16、下列关于Web服务器端按钮控件的说法不正确的是 D 。

A.Button显示为普通按钮样式

B.LinkButton显示为超链接按钮样式

C.ImageButton以图片作为按钮

D.Button和LinkButton所实现的功能不同

17、下列关于Web服务器端Text控件的说法不正确的是 C 。

A.Text控件显示为文本输入框

B.Text控件可以设置为多行文本输入

C.Text控件只能输入文本不能显示文本

D.Text控件可以设置为密码框输入

18、参考下列C#语句:

SqlConnection Conn1 = new SqlConnection( );

Conn1.ConnectionString = "Integrated Security=SSPI; Initial

Catalog=northwind";

Conn1.Open( );

SqlConnection Conn2 = new SqlConnection( );

Conn2.ConnectionString = "Initial Catalog=northwind; Integrated

Security=SSPI";

Conn2.Open( );

请问:上述语句将创建 C 个连接池来管理这些SqlConnection 对象?

A.0 B.1 C.2 D.无法确定

19、下列Web服务器控件中,哪个不能接收用户的输入信息 B 。

A.Text控件

https://www.wendangku.net/doc/8b5024191.html,bel控件

C.DropDownList控件

D.CheckBox控件

20、以下 C 不是.NET平台的组成部分。

https://www.wendangku.net/doc/8b5024191.html,框架类

B.公共语言运行库

C.Internet Information Service(IIS)

D.运行时环境

21、在数据验证控件中,ValidatorSummary验证控件的作用是 B 。

A.检查总和数

B.集中显示各个验证的结果

C.判断有无超过范围

D.检查数值的大小

22、下列关于IsValid的说法不正确的是 D 。

A. IsValid是Web页面的属性

B. IsValid是数据验证控件的属性

C. IsValid可用于判断页面表单中提交的数据是否通过验证

D. IsValid用于判断页面中表单是否可以操作

23、DataAdapter 对象的Update 查询语句中,使用下列哪种Where 子句不能保证本行的更新不会覆盖其他用户的更改。 A

A. 只包含主键列

B. 包含数据源所有的列

C. 包含主键列和一个时戳列

D. 包含主键列和已修改列

24、下列关于https://www.wendangku.net/doc/8b5024191.html,中各对象的说法不正确的是 C 。

A.Connection对象用于实现和数据源的连接

https://www.wendangku.net/doc/8b5024191.html,mand对象用于完成对数据库的操作

C.DataReader对象可用于完成数据记录的增加、删除、修改和查询

D.DataAdapter对象用于实现数据源和DataSet对象的连接

25、D ataAdapter 对象使用与______属性关联的Command对象将DataSet 修改的数据保存入数据源。 C

A. DeleteCommand

C. UpdateCommand

D. SelectCommand

26、在https://www.wendangku.net/doc/8b5024191.html, 中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对象的 D 属性。

A.Constraints C.DataSet D.Rows

27、设置GridView控件中某列表头显示的文本,需要设置的列表属性是

A 。

A.HeaderText

B.FooterText

C.ReadOnly

D.Visible

28、已知ds1、ds2 分别代表两个不同的DataSet 对象。其中ds1 已包含名为“Customer”的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用。已知dt_Customer 表中有300 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含 D _条记录。

DataTable new_dt_Customer = dt_Customer.Copy();

A. 0

B. 100

C. 200

D. 300

29、为了只把DataSet 对象MyDS 的数据修改情况写入文件"F:/ MyDS.XML"中,以备在网络可用时更新到数据库中,可执行 D

A. MyDS.WriteXmlSchema("F:/MyDS.XSD");

B. string MyDSSchema = MyDS.GetXml();

C. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.WriteSchema);

D. MyDS.WriteXml("F:/MyDS.XSD",XmlWriteMode.DiffGram);

30、在使用DataAdapter 作为从数据源到DataSet 的通道时,可能遇到数据源和DataSet 架构不匹配的情况。DataAdapter使用 B 对象处理该情况。

A. UpdateCommand

B. TableMappings

C. DataBindings

D. XSD 架构文件

二、简答题(共4题, 每题5分,总计20):

1.简述Web 工作原理。

答:Web 的工作原理就是用户通过浏览器来得到服务器上的某项服务的过

程。最常见的一种情况,在家里通过ADSL 或光纤宽带上网冲浪,浏览新闻

网站的新闻。在浏览器的地址栏中输入https://www.wendangku.net/doc/8b5024191.html,,通过域名解析得

到其IP 地址。然后浏览器就找到这个IP 地址对应的主机,建立HTTP 链接。

通过HTTP 请求,就可以享用Internet 的内容提供商提供的服务。

2.什么是模板?说明其作用。

答:模板(Template)是一组样板,它将HTML 元素与https://www.wendangku.net/doc/8b5024191.html, 的控件结

合在一起用来定义数据的显示格式,并且由这些格式形成最终的布局。模板相当于框架,在框架中可以放入控件,通过控件与数据绑定,使得这些绑定的数据按照模板规定的格式显示。使用模板可以快速高效地设置某个控件的显示样式(系统预定义好的某个样式),缺点在于不灵活,不能完全满足用户的需要,用户根据需要可以再进一步修改样式。

3.什么是XML,与HTML 相比有何特点。

答:XML 为可扩展的标记语言(eXtensible Markup Language)的简称。HTML 是超文本标记语言(HyperText Markup Language)的简称,在HTML

中每个标记都是有确切含义的,HTML 中使用的标记是事先预定好的。而XML 是提供了一个标准,利用这个标准,用户可以根据实际需要定义新的置标语言,并为你的这个置标语言规定它特有的一套标记。

4. 什么是Web Service?简述它有特点和作用。

答:Web Service 是一个软件组件,它通过将消息以XML 格式进行编码,

并将消息通过标准的Internet 协议发送出去来与其他的应用程序进行通信。Web Service 不是从浏览器请求并返回响应的Web 页面,而是从应用程序

接收XML 格式的请求消息,执行任务,然后向应用程序返回XML 格式的响

应消息。从表面上看,Web Service 就是一个应用程序,它向外界暴露出一个能够通过Web 进行调用的API,它没有用户接口,向应用程序而非用户提供

服务。

三.编程题:(每题5分,共10分).

1.一个SQL Server 服务器的IP 地址为“202.206.249.56”,使用用户名“admin”和密码“ysu123”连接到该SQL Server 服务器上的StuInfo 数据库,按以上条件创建一连接对象。

String str="Data Source=202.206.249.56;Database=StuInfo;Uid=

admin;Pwd=ysu123"。

System.Data.SqlClient.SqlConnection aa;

aa = new System.Data.SqlClient.SqlConnection();

aa.ConnectionString=str;

2.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

foreach (System.Windows.Forms.Control control in this.Controls)

{

if (control is System.Windows.Forms.TextBox)

{

System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;

tb.Text = String.Empty ;

}

}

四.程序阅读:(每题5分,共10分)

1、题

using System;

public struct point

{

public int x,y;

public point(int p1,int p2)

{

x=p1;

y=p2;

}

}

class MainClass

{

public static void Main()

{

//初始化

point myPoint=new point();

point yourPoint=new point(10,10);

//显示结果

Console.Write("My Point:\t");

Console.WriteLine("x={0},y={1}",myPoint.x,myPoint.y);

Console.Write("Your Point:\t");

Console.WriteLine("x={0},y={1}",yourPoint.x,yourPoint.y); }

}

答案::My Point:x=0,y=0

Your Point:x=10,y=10

2、题:

using System;

public class House

{

private int m_nSqFeet;

public int SquareFeet

{

get{return m_nSqFeet;}

set{m_nSqFeet=value;}

}

}

class TestApp

{

public static void Main()

{

House myHouse=new House();

myHouse.SquareFeet=250*2;

Console.WriteLine(myHouse.SquareFeet);

}

}

答案:500

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开发技术实验报告

实验一JSP开发环境构建 实验目的:了解动态页面技术及B/S系统 掌握开发环境的构建 理解Eclipse开发WEB应用 实验内容: 实训项目一:安装JDK并配置环境变量 请阐述配置环境变量的方法: 实训项目二:安装TOMCAT并配置Server.xml修改端口号为8090 问题一:如何测试TOMCAT是否已经成功启动? 问题二:在浏览器地址栏输入什么地址可以访问到TOMCA T的测试页? 请阐述配置Server.xml修改端口号为8090基本实验步骤: 实训项目三:应用Eclipse建立项目并浏览一个JSP页面 请阐述应用Eclipse建立项目并浏览一个JSP页面基本实验步骤: 实验心得:(遇到了哪些问题,如何解决的,有那些体会) 实验二JSP语法 实验目的:了解JSP程序的组成元素 掌握JSP中使用JA V A程序片段的方法 实验内容: 实训项目一:编写一个JSP页面输出26个小写英文字母表 实训项目二:编写页面实现九九乘法表 实训项目三:利用成员变量被所有客户共享这一性质,实现一个简单的计数器 实训项目四:使用JA V A表达式输出系统当前时间 实训项目五:编写程序shijian2_9.jsp和computer.jsp两个页面,在第一个页面中使用include动作标记动态包含文件computer.jsp,并向它传递一个矩形的长和宽,computer.jsp 收到参数后,计算矩形的面积,并显示结果。 实训项目六:编写3个JSP页面:main.jsp,first.jsp和second.jsp,将3个JSP文件保存在同一个WEB工程中,main.jsp使用include动作标记加载first.jsp和second.jsp页面。First.jsp 页面可以画一张表格,second.jsp页面可以计算两个正整数的最大公约数。当first.jsp被加载时,获取main.jsp页面include动作标记的param子标记提供的表格行数和列数,当second.jsp 被加载时,获取main.jsp页面include动作标记的param子标记提供的两个正整数的值。 要求:上机编程完成上述实训项目,上机演示给教师检查,从中挑选三个程序的核心代码写在实训报告上 实验核心代码:

《Web系统与技术》期末考试题A

西安财经学院试题(卷)纸命题教师刘通学期2012 —2013学年第1 学期使用班级计本10级考核方式大作业 课程名称Web系统与技术阅卷教师签名 题号一二三四五六七八 九 十总分得分 注意事项: 命题教师1.出题用五号字、宋体输入,打印用正规A4纸张。 2.装订线以外的各项均由命题教师填写,不得漏填。 考生1.装订线内的“班级”、“学号”、“姓名”、“时间”等栏由考生本人填写。 2.一律用黑色的签字笔答题,否则试卷无效。 动态网站设计(100分) 一.基本要求及总体效果(40分): 1.设计一个基于web的管理信息系统,网站内容自定,可以是企业人事管理系统、学生管理系统、课程管理系统、教务管理系统、图书管理系统、客户管理系统、超市商品管理系统、库存管理系统、汽车租赁系统、网上商店等等、也可以自拟题目,内容不限,但要求是基于web的信息管理系统,主题思想明确、结构清晰、形式新颖、内容充实、浏览方便、网页文字及相关链接无错误。(10分) 2.网页整体设计思路清晰,网页布局合理,风格明快。主题页和其它各子页之间协调,主题分明、重点突出。栏目及版面设计,层次结构及链接结构明确。内容布局合理,图画运用得当,效果生动。(20分) 3.网页上各主题和附加图片、背景的色彩选配方案要注意做到:色彩柔和、搭配美观,朴素大方,不应过分夸张,使视觉疲劳。(10分)。 二、具体功能模块内容要求:(60分) 1.用户登录模块 输入的用户名和密码都正确,才能登录,否则给出错误提示,重新登录。(5分) 2.用户注册模块。 输入的信息要有有效性验证,还可以根据实际情况设置所需注册信息内容,注册成功后可用该账号登录网站。(10分) 3.用户留言模块 来访用户能够在空间留言,管理员或其他登录用户可以回复留言,用户的留言能够在网站中显示出来。(10分) 4.导航清晰,网站内各页面可以方便地相互跳转。 5.其他具体内容自己根据实际情况设计。要求内容新颖、有创意,能够完整地实现系统的主要功能,系统运行正常。(5分) 提交要求: 1.每人独立一题,独立完成,不得盗用他人作品,设计雷同者成绩均按零分计。 2.请做完之后,用RAR或ZIP压缩格式,文件名采用如下格式:班级+姓名+学号。(计本1001班的01张三,则文件名为计本1001张三01)3.站点名称建议用英文或者数字,所有设计到的文件最好用英文或数字命名,把主页放在站点文件夹的根目录下,保存为index.htm或default.aspx 第一题 得 分 1

15级软工Web开发技术A卷

东莞城市学院(本科)试卷(A卷) 2017 -2018学年第一学期 开课单位:计算机与信息科学系,考试形式:机试(闭)卷,允许带入场 科目:Web开发技术(jsp)班级:15软工班,姓名:学号: 一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选 A、session.removeAttribute(String key) B、session.invalidate() C、session.setAttribute(String key) D、session.getAttribute(String key) 2、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:(B) A、不是JSP页面的成员变量 B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户 C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D、是JSP页面的局部变量 3、当(C)时,JSP引擎产生一个session对象。 A、web应用服务器启动时 B、当web应用服务器启动后,第一个客户来访时 C、当每个客户首次访问服务器上的一个JSP页面时 D、当每个客户首次访问服务器上的一个JSP或HTML页面时 4、以下哪种方法不是Servlet的方法?(D) A、init B、service

C、destroy D、post 5、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(C)方法。 A、init B、service C、doFilter D、destroy 二、(得分:)简单题(每题5分,共10分) 1、jsp有哪些动作?作用分别是什么? 作用:以“名,值”形式,为其他标签提供附加信息 作用:将请求转发到另一个JSP页面或者servlet或者静态资源 作用:请求现成的其他的JSP页面或者servlet或者静态资源在该页面显示 作用:创建一个JavaBean实例并指定他的名字以及作用 作用:和setBean一起,来设置JavaBean的属性 作用:对setproperty的补充,来访问javabean 作用:产生特殊标签,可以用它插入applet还有javabean 2、简述JSP主要内置对象的作用范围。 Request 作用:提供http请求数据,提供页面上下文使用,可以拿来获得数据 Response 作用:用来访问httpservletresponse,同时将客户端数据传输 Session 作用:用来管理上下文最多的对话,从会话开始产生,到删除或者会话结束 Page 作用:表示页面对应的servlet实例,关闭当前的页面结束 Application 作用表示应用程序的上下文,允许JSP页面的任何WEB主件共享信息,从服务器打开开始,到服务器关闭结束 三、(得分:)编程题(本大题共3小题,第1小题20分,第2小题30分,第3小题30分,共80分)请将代码粘贴在题后的代码框内,将结果窗口截图放在题后的结果框内,尽量不要跨页。 注意:所有程序页面中应包含个人信息,具体位置、内容可自行安排。 1、(20分,得分:)采用jsp+javaBean方式,实现数据传输,要求: (1)编写网页exam1_学号后3位.jsp页面,建立个人信息表单,表单信息项包含学号、姓名、年龄、性别、职业,并含有提交、清除按钮。表单中填写个人真实学号,姓名全拼,年龄,性别、职业信息后,提交到网页stuInf学号后3位.jsp。(10分)

web应用开发期末报告

云南大学软件学院期末课程报告 Final Course Report School of Software, Yunnan University 个人成绩 学期:2014秋季学期 课程名称: Web技术及应用开发实践 任课教师: 李浩 大作业题目: 新闻发布系统 组长 : 联系电话: 电子邮件: 完成提交时间:2015年 1月 6 日作业截止时间:2015年 1月 6日

年级: 说明: 5分值:A:5分;B:4分;C:2—3分;D:0—1分 10分值:A:9—10分;B:6—8分;C:3—5分;D:0—2分 20分值:A:16—20分;B:11—15分;C:6—10分;D:0—5分

一、引论 1.项目背景及意义 随着网络的快速发展和普及,越来越多的用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便及时的网上新闻发布、浏览平台。利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行检索。本系统遵循软件工程标准,并按照工程软件规定的流程进行项目的开发。主要实现了查看新闻功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。其中管理员登陆实现了新闻,新闻类别以及系统用户的添加,删除,修改等功能。 2.创新难点 目前,网页制作如火如荼,网站建设热火朝天,社会的竞争是越来越激烈,JSP是一种很简单的、安全的、性能非常之高的、动态的脚本语言。JSP 可以用来开发Web应用程序,具有较高的执行效率,强大的数据库支持和网络支持名具有多平台特性和极大地开放性和扩充性,具有广泛的应用前景。 JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段,从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux 下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 二、背景 1.应用背景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。 Internet上发布信息是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。新闻发布系统利用JSP技术开发,其目的在于使新闻的发布和管理更加方便、实时、高效,从而提高工作效率。 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,越来越多的用户习惯上网浏览新闻,本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,一方面用户可以直接在网上发布新闻信息并根据自己的组要对新闻进行浏览、检索、增加或修改。 另一方面,现在的新闻发布要求实现与普通用户交互,用户可以很方便的参加一些调查和相关新闻的评论,这一点也是其他一些媒体,如电台等无法做到的。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。 2.技术背景

web期末考试总结

web期末考试总结 第一章: 1. 万维网(World Wide Web,Web)也称为环球信息网; 2. 世界上第一个网站是http: //info. cern. ch/,它于19xx 年x月x日上网; 3. Tim Berners-Lee爵士(19xx年出生于英国)是关注万维网发展的万维网联盟的创始人; 4. 19xx年,欧洲核子研究组织(European Particle Physics Laboratory,CERN)正式发布了Web技术标准; 5. 目前,与Web相关的各种技术标准都由著名的W3C 组织(World Wide Web Consortium)管理和维护;万维网联盟(World Wide Web Consortium,W3C组织)是对网络标准制定的一个非赢利组织; 6. 第一次WEB商战: 20世纪xx年代国际互联网的发展火爆,发生了网景(NetScape)与微软(MicroSoft)的浏览器之争,被称为万维网第一商战。快速膨胀的网络已有瘫痪之虞; 7. 从技术层面看,Web架构的精华有三处: 超文本技术(HTML)实现信息与信息的连接; 统一资源定位技术(URI)实现全球信息的精确定位; 应用层协议(HTTP)实现分布式的信息共享。 8. Web技术的最终目标是提供信息和信息服务。所以,

评价一种Web开发技术优劣的标准只有一个,那就是:看这种技术能否在最恰当的时间和最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。 9.Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。 Web客户端的主要任务是展现信息内容,而HTML语言则是信息展现的最有效载体之一; 10. GIF第一次为HTML页面引入了动感元素。 GIF(Graphics Interchange Format) 的原义是“图像互换格式” . GIF格式的一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画; 11. 19xx年,著名的Netscape浏览器在其版中增加了对 JavaApplets和JavaScript的支持;为了用纯Microsoft 的技术与JavaScript抗衡,Microsoft还为19xx年的IE 设计了另一种后来也声名显赫的脚本语言--VBScript语言。 12. 真正让HTML页面又酷又炫、动感无限的是CSS(Cascading Style Sheets)和DHTML(Dynamic HTML)技术;

web前端开发技术试卷三

总分100分考试时间:120分钟考试形式:闭卷、选择题(每题1分,共20 分) 1. HTMLI旨的是___________ (A)超链接的文本标记语言(B) 超文本标识语言 (C)家庭工具标记语言(D) 以上都不是 2. 下列能够实现美化页面的语言是。 (A) HTML (B) CSS (C) VFP (D) JavaScript 3. 以下标记中用于设置内部样式表的标记的是。 (A)