《数据设计与实践》综合练习题(二)及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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数据提供者的命名空间是: