2024年3月13日发(作者:)

WEB开发技术

》期末考卷(A)

专业

学号_______________成绩_______________

总 分

核分人

复查人

题号

题分

得分

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

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows

服务器上运行 。

A.C#

2、文件由Visual 创建,用于定义Web应用程序的配置 。

A.

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

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

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

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

的值将变为 。

A. B. ed

C. ed D. d

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

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

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

属性的值是所要显示图像的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. B.

C. . D.

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

A. 程序编译错误

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

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

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

10、下列语句的值是 。

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

f(“人”);

A.1 B.2 C.3 D.4

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

n ation ate

12、指令用于定义页面解析器和编译器所使用的特定的页面的属性 。

a

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. yKey = "CustomerID"; B. yKey = new object[]{"CustomerID"};

C. yKey = new DataColumn[]{s["CustomerID"]};

("CustomerID");

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

stBack = True B. AutoPostBack = False

Back =True Back = False

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

控件 控件

wnList控件 ox控件

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

控件显示为文本输入框 控件可以设置为多行文本输入

控件只能输入文本不能显示文本 控件可以设置为密码框输入

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

l("F:/",hema); 的作用是:

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

后向Dataset1 加载数据。

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

不匹配的数据。

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

后向Dataset1 加载数据;

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

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

显示为普通按钮样式 tton显示为超链接按钮样式

utton以图片作为按钮 和LinkButton所实现的功能不同

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

A..NET框架类 B.公共语言运行库

et 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. 包含数据源所有的列

a

C. 包含主键列和一个时戳列 D. 包含主键列和已修改列

24、下列关于中各对象的说法不正确的是 。

tion对象用于实现和数据源的连接

d对象用于完成对数据库的操作

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

apter对象用于实现数据源和DataSet对象的连接

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

入数据源。

A. DeleteCommand B. InsertCommand

C. UpdateCommand D. SelectCommand

26、在 中,为访问DataTable对象从数据源提取的数据行。可使用DataTable 对

象的 属性。

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

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

Text Text ly e

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:/ "中,以备在网

络可用时更新到数据库中,可执行

A. mlSchema("F:/");

B. string MyDSSchema = ();

C. ml("F:/",chema);

D. ml("F:/",am);

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

["Product"].(

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 相比有何特点。

a

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

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

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

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

连接对象。

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

四.程序阅读:

1、题

using System;

public struct point

{

public int x,y;

public point(int p1,int p2)

{

x=p1;

y=p2;

}

}

class MainClass

{

a

public static void Main()

{

//初始化

point myPoint=new point();

point yourPoint=new point(10,10);

//显示结果

("My Point:t");

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

("Your Point:t");

ine("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();

Feet=20*2;

ine(Feet);

}

}

答案:

a

WEB开发技术

》期末考卷(A)参考答案

一、选择题

(30题、每题2分、总计60分)

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework

在Windows服务器上运行 B 。

A.C#

2、文件由Visual 创建,用于定义Web应用程序的配置 .A 。

A.

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

A

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

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

4、在 DataSet中,若修改某一DataRow 对象的任何一列的值,该行的

DataRowState 属性的值将变为 B 。

A. B.

ed

C. ed D.

d

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

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

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

属性的值是所要显示图像的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

A. B.

C. . D.

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

A. 程序编译错误

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

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

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

处理该行

10、下列语句的值是 B 。

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

f(“人”);

A.1 B.2 C.3 D.4

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

A.过程 B.功能 C.事件 D.中断

12、指令用于定义页面解析器和编译器所使用的特定的页面的属性

A 。

A. Page B. Control C. Import D. Register

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

(“张三”)

()

(“你好”)

A.张三 B.你好 C.张三你好 D.张三(换行)你好

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

n ation ate

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

stBack = True

Back =True

B. AutoPostBack = False

Back = False

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

a