《数据设计与实践》综合练习题(二)及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库设计与实践》综合练习题(二)

一、填空题

1、快捷图标表示:________,快捷图标表示:________,快捷图标表示:________。

2、的编译命令是:________。

3、使用Command的________ 方法返回DataReader 对象。

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

5、在Web窗体的Page_Load事件中可以通过________ 属性区分窗体是首次还是回送(PostBack)。

6、在引用用户控件的程序中,包含一些特殊的Page指令。其中,指明程序使用的编程语言的为________属性,而________属性设定事件处理真正的代码位置,________属性则设定需要引入的类名。

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

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

9、声明一个用户控件的三个主要元素是________、________和________。

10、Web.config 中,所有的配置都必须包含在________标记下。

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

12、Session_Start事件是在________文件中定义的。

13、要获取DataGrid编辑模板中TextBox的文本,需要使用转换函数________。

14、包含Web窗体事件代码的文件后缀是________。

15、为DataList设置水平布局的属性是________ ,设置每行重复记录数的属性是________ 。

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

二、选择题

1、指出以下程序的运行结果:

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

Console.WriteLine(myarray(0))

A. 0

B. 1

C. 2

D. 3

E. 数组越界错误

2、在开发环境中,在同一个解决方案容器中(多选):

A. 可以包含多个项目,但这些项目必须是相同类型的应用程序(例如:Windows应用程序或者Web应用程序)

B. 可以包含多个项目,而且这些项目的类型可以不同,例如Windows应用程序的项目可以和Web应用程序的项目并存

C. 只能有一个项目,该项目可以同时使用和C#编程语言

D. 只能有一个项目,该项目不能同时使用和C#编程语言

E. 可以包含多个项目,但每一个项目只能使用一种编程语言

3、在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件中的错误消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?

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

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

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

D. 以上三个步骤都作

4、在Visual 集成开发环境中,当你想把一个Web服务器控件添加到你的Web

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

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

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

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

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

5、在使用RangeValidator 控件时,必须设置以下哪些属性:

A. Maximum Value, Minimum Value, controlToValidate, ErrorMessage

B. Maximum Value, Minimum Value, Type, ErrorMessage

C. Maximum Value, Minimum Value, controlToValidate, Type, ErrorMessage

D. Maximum Value, Minimum Value, ErrorMessage

6、将字段student绑定到Repeater控件的语法是:

A. DataBinder.Eval(Container. DataItem,"student")

B. DataBinder.Eval(Container,"DataItem.student")

C. <%# DataBinder.Eval(Container. DataItem,"student") %>

D. 以上都不对

7、如果DataList的RepeatDirection属性为RepeatDirection. Horizontal,RepeatColumns = 3,

下面哪一个布局是正确的?

A.

B.

C.

D.

8、以下代码是在Web窗体中添加一个用户控件的代码:

该用户控件在使用前必须注册,请选出正确的注册语句。

A. <%@ Register TagPrefix="MyControls" TagName="TestControl" Src="TestControl.ascx" %>

B. <%@ Register T ag Prefix="TestControl" TagName=" MyControls" Src="TestControl.ascx" %>

C. <%@ Register TagPrefix="MyControls" TagName="TestControl" Src="TestControl.aspx" %>

D. <%@ Register TagPrefix="MyControls" TagName="TestControl" %>

9、Web窗体页是从以下哪个类继承而来?

A. System.Data

B. System

C. System.UI.Web.Page

D. System.Web

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

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

A. CompareValidator 控件

B. Validation Summary控件

C. RequiredFieldValidator控件

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

11、用户控件的文件扩展名是?

A. asx

B. aspx

C. ctl

D. ascx

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

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

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

C. 在中不可能

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

13、包含SQLServer数据提供者的命名空间是:

相关文档
最新文档