2024年4月5日发(作者:)

word

期末复习题

一、名词解释

命名空间 身份验证 自定义控件 托管代码 公共语言运行库 授权 Web服务器控件

二、填空题

1.快捷图标 表示:________。

2.在ODBC模型中,最终是通过____ ____来操作数据库的。

3.使DataAdapter的 _____ ___ 方法,可以将数据填充到DataSet中。

4.在Web窗体的Page_Load事件中可以通过 _____ ___ 属性区分窗体是首次还是回送

(PostBack)。

5.为确保用户输入的值在指定的范围内,应该选择____ ____验证控件。

6. 中,所有的配置都必须包含在____ ____标记下。

7.Repeater控件中必须使用的模板是___ _____。

8.当使用集成身份验证访问SQLServer数据库时,SQLServer验证的Windows用户账号是:____

____ 。

9.要获取DataGrid编辑模板中TextBox的文本,需要使用转换函数____ ____。

10.在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的 ________ 属

性。

11.快捷图标 表示:________。

12.可以在开发环境的________窗口对SQLServer进行管理。

13.服务器验证控件的 ________ 属性可以将错误信息传达给用户。

14. 中,所有的配置都必须包含在________标记下。

15.在基于Forms的身份验证中,节的 ? 表示 ________ ,* 表示 ________。

16.为了在DataGrid中实现数据排序,通常情况下为其DataSource属性设置的数据源是:

________。

17. Codebehind主要是通过把________和________放在不同的文件中来实现代码分离的。

18.的编译命令是:________。

19.使用Command的 ________ 方法返回 DataReader 对象。

20.在DataGrid控件中实现数据修改的三个方法是:EditCommand、CancelCommand和________。

21.使用页的 ________属性可以确定是否启用了跟踪。

22. 提供进行身份验证的三种方式分别是________、________和微软Passport 身份

验证。

23.在Web服务器验证控件与被验证的控件之间是通过 ________ 属性进行关联的。

24.公共语言运行库中有两种代码:________和________。

三、选择题

1.公共语言运行库(CLR)提供了以下功能:

A. 基类 (the base classes) B. Com控件的注册 C. 代码的托管 D. Web窗体

2.页面事件的生命周期顺序是:

A. Page_Load, Page_Init, Change, Click, Page_Unload

B. Page_Load, Page_Init, Click, Change,Page_Unload

C. Page_Init, Page_Load, Change, Click, Page_Unload

D. Page_Init, Page_Load, Click, Change, Page_Unload

3.在Visual 集成开发环境中,当你想把一个Web服务器控件添加到你的Web窗体时,

却发现工具箱中没有“Web窗体”选项卡。为什么?

A. 你需要设置工具箱的选项

B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡

C. 你当前的位置是在 “HTML” 视图,不是“设计” 视图

D. 工具箱中没有“Web窗体”选项卡

4.访问Access数据库,需要使用的命名空间是:

A. B. C. ent D.

word

5.如果你想从两个不同数据库的表中获取数据,最好的解决方案是:

A. 为每个表分别创建一个DataSet

B. 创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet

C. 在中不可能

D. 为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。

6.在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该

密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:

A. CompareValidator 控件 B. Validation Summary控件 C. RequiredFieldValidator控件

D. 同时使用RequiredFieldValidator控件和CompareValidator控件

7.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。

最好选择:

A. 只使用 HTML 控件 B. 只使用 HTML 服务器控件

C. 只使用 Web 服务器控件 D. 以上都不对

8.包含SQLServer数据提供者的命名空间是:

A. es B. ver

C. vider D. ent

9.指出以下程序的运行结果:

Dim myarray() As Integer = {0, 1, 2, 3}

ine(myarray(4))

A. 0 B. 1 C. 2 D. 3 E. 数组越界错误

10.在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件

中的错误消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何

设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?

A. 将所有验证控件的Text属性设置为空

B. 将所有验证控件的ErrorMessage属性设置为空

C. 将所有验证控件的Display属性设置为空

D. 以上三个步骤都作

11.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。

最好选择:

A. 只使用 HTML 控件 B. 只使用 HTML 服务器控件

C. 只使用 Web 服务器控件 D. 以上都不对

12.将字段student绑定到Repeater控件的语法是:

A. (Container. DataItem,"student")

B. (Container,"t")

C. <%# (Container. DataItem,"student") %> D. 以上都不对

13.用户控件的文件扩展名是?

A. asx B. aspx C. ctl D. ascx

14.如果你想从两个不同数据库的表中获取数据,最好的解决方案是:

A. 为每个表分别创建一个DataSet

B. 创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet

C. 在中不可能

D. 为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。

15.执行SqlCommand的什么方法可以创建一个SqlDataReader?

A. Fill B. ExecuteQuery C. ExecuteReader D. ExecuteSqlData

16.以下哪个选项能够实现:除了Joe和Jane以外,允许所有其它用户访问?

A. B.

C. D.

17.在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件

中的错误消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何

设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?

A. 将所有验证控件的Text属性设置为空