句后 ,新 的数 据表new_dt_Customer 中包含______条记录。
DataTable new_dt_Customer dt_Customer.CopyA. 0B. 100C. 200D. 300正确答案:B22. dt 为 DataTable 类型的变量,引用名为Customers的 DataTable 对象。
该表中包含CustomerID 、CustomerName 、Address 、Telephone 等4 列。
将数据列CustomerID设为该表的主键的正确语句有:A. dt.PrimaryKey CustomerIDB. dt.PrimaryKey.AddCustomerIDC. dt.PrimaryKey new objectCustomerIDD. dt.PrimaryKey newDataColumndt.ColumnsCustomerID正确答案:D23. 已知 ds 为数据集对象。
以下语句的作用是_____。
ds.Tablesroduct.Constraints.Addnew UniqueConstraintUC_ProductNamenewstringNameClasstrueA. 为表roduct添加一个由列NameClass组合成的主键约束。
B. 为表roduct添加一个由列NameClass组合成的唯一性约束。
C. 为数据集 ds 添加一个名为roduct的数据表,并添加两个列,列名分别为Name和Class。
D. 为 数 据 集 ds 添 加 一 个 名 为 roduct 的 数 据 表 , 并 添 加 一 个 名 为UC_ProductName的数据列。
正确答案:A24. 已知变量 ds 引用某个 DataSet 对象,该 DataSet 对象中已包含一个表名为 在table1的数据表。
Windows 窗体 Form1 中,为了将变量名为 dataGrid1 的DataGrid 控件绑定到数据表table1,可以使用代码_______。
A. dataGrid1.DataSource ds dataGrid1.DataMember ds.Tablestable1B. dataGrid1.DataMember dsC. dataGrid1.DataSource new DataViewds.Tablestable1D. dataGrid1.DataSource ds.Tablestable1 dataGrid1.DataMember ds正确答案:AC25. 数据集 ds 中两数据表父表:Customer;子表:CartItems之间有如图外键约束。
父表 Customers 中有一行数据的 CustomerID100,子表 CartItems 中有 20 行数据的 CustomerID100。
若从父表中删除该行,则:A. 子表不发生任何变化B. 子表中 20 个相关行的 CustomerID 列的值变为 DBNullC. 子表中 20 个相关行被删除D. 引发 Exception正确答案:D26. 数 据 集 对 象 dsNorthwind 包 含 两 个 表 , 表 名 分 别 为 Customers 和Orders。
执行下列语句: dsNorthwind.Relations.Add FK_CustomersOrders dsNorthwind.TablesCustomers.ColumnsCustomerID dsNorthwind.TablesOrders.ColumnsCustomerID false该语句运行结果有____________。
A. 为 dsNorthwind 创建了表Customers和Orders之间的导航关系B. 为表Customers创建了一个唯一性约束C. 为表Orders创建了一个唯一性约束D. 为表Customers创建了一个外键约束,其父表为OrdersE. 为表Orders创建了一个外键约束,其父表为Customers正确答案:A27. DataSet 对象 ds 中,数据表对象 Customers 的表名为Customers,其表结构如下:列名 类型 列序号CustomerID int 0CompanyName string 1Address string 2City string 3则下列向该表添加一行新数据的语句是否正确?object row ATAA8Beijing1ds.TablesCustomers.Rows.AddrowA. 正确B. 错误正确答案:B28. DataSet 对象 ds 中,数据表对象 Customers 的表名为Customers,其表结构如下:列名 类型 列序号CustomerID int 0CompanyName string 1Address string 2City string 3该表有 300 条记录,其中有一些刚刚被标记为删除。
我们希望从表中查找所有已经标记为删除的、来自 London 的客户信息,并将结果以 City 列递减排序放入一个 DataRow 数组中。
则执行下列______语句可以完成此目标。
A.DataRow selRows Customers.SelectCity London CityDESCDataRowState.DeletedB.DataRow selRows Customers.SelectCity London CityDESCDataViewRowState.DeletedC.DataRow selRows Customers.SelectCity London CityASCDataRowState.DeletedD.DataRow selRows Customers.SelectCity London CityASCDataViewRowState.Deleted正确答案:B29. DataView 对象的特性有:A. DataView 只能访问单个 DataTable 表B. DataView 可以作为连接两个相关表的手段C. DataView 不能进行排序D. DataView 可以根据记录的版本、状态进行筛选正确答案:AD30. 一般情况下,我们可以从代表 DataSet 数据的 XML 文件中推断出 DataSet的架构。
然而,我们需要使用 XSD 架构的原因有:A. 避免从 XML 文件推断 DataSet 架构造成的额外开销B. 推断出的架构无法达到与 XSD 架构同等的细节水平C. XML 文件不是良构的,而 XSD 文件是良构的D. 从 XML 推断 DataSet 架构是非法的正确答案:AB31. 在某 XSD 文件中,有以下代码片断:其中,标记的作用是:A. 元素“类别_ID”的值是递增的B. “类别”元素下的两个子元素都必须出现C. “类别”元素下的两个子元素是可选的D. 要求“类别”元素下的两个子元素必须以指定的顺序出现。
正确答案:D32. Dataset1 为一数据集对象,语句Dataset1.ReadXmlF:/Dataset1.XMLXmlReadMode.ReadSchema的作用是:A. 若 Dataset1 已经包含架构,则将所有由 XML 文件内部架构定义的新表加入Dataset1然后向 Dataset1 加载数据。
B. 向 Dataset1 加载数据;忽略所有 XML 文件内部架构,并丢弃所有与 Dataset1现有架构不匹配的数据。
C. 忽略所有 XML 文件内部架构而根据 XML 数据推断出新的架构。
添加到Dataset1;然后向 Dataset1 加载数据。
D. 从 XML 文件读取数据集数据修改信息,将其合并到 Dataset1 中。
正确答案:A33. 为了只把 DataSet 对象 MyDS 的数据修改情况写入文件F:/ MyDS.XML中,以备在网络可用时更新到数据库中,可执行A. MyDS.WriteXmlSchemaF:/MyDS.XSDB. string MyDSSchema MyDS.GetXmlC. MyDS.WriteXmlF:/MyDS.XSDXmlWriteMode.WriteSchemaD. MyDS.WriteXmlF:/MyDS.XSDXmlWriteMode.IgnoreSchemaE. MyDS.WriteXmlF:/MyDS.XSDXmlWriteMode.DiffGram正确答案:E34. 目前在 ADO.NET 中可以使用与下列哪些数据源相关的 DataAdapter?A. SQL Server .NET 数据源B. OLE DB .NET 数据源C. XML 文件D. ODBC .NET 数据源正确答案:ABC35. DataAdapter 对象使用与______属性关联的 Command 对象将 DataSet 修改的数据保存入数据源。
A. SelectCommandB. InsertCommandC. UpdateCommandD. DeleteCommand正确答案:C36. 在使用 DataAdapter 作为从数据源到 DataSet 的通道时,可能遇到数据源和 DataSet 架构不匹配的情况。
DataAdapter 使用________对象处理该情况。
A. UpdateCommandB. DataBindingsC. TableMappingsD. XSD 架构文件正确答案:C37. 为了提高性能,在使用 DataAdapter 填充 DataSet 前,可以将_____属性值设为 false。
A. DataSet 对象的 EnforceConstraintsB. DataSet 对象的 CaseSensitiveC. DataAdapter 对象的 AcceptChangesDuringFillD. DataAdapter 对象的 MissingSchemaAction正确答案:A38. 为了控制 DataAdapter 的 Fill 方法如何在填充数据之前向 DataSet 加载数据源架构信息, 将 可在调用该方法前, DataAdapter 的 MissingSchemaAction 属性设为______,使得 Fill 方法在填充数据前,向 DataSet 架构添加额外的表和列,并且给 DataTable 添加主键信息。
A. AddB. AddWithKeyC. ErrorD. Ignore正确答案:B39. 在 ADO.NET 编程中,能否使用一个 DataAdapter 对象向多个 DataTable填充数据?A. 可以B. 不可以正确答案:B40. 在 DataSet 中 ,若 修改某 一 DataRow 对 象的任 何一列 的值 ,该行 的DataRowState 属性的值将变为 ________。
上一篇:
秒杀纽曼K1的骗局分析
下一篇:
2018年汽车自驾运动营地攻防箭大赛总决赛圆满落幕