2234电大《.NET编程基础》试题和答案200807

时间:2024-04-27 20:41:49 5A范文网 浏览: 复习资料 我要投稿
试卷代号:2234中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试.NET编程基础 试题 2008年7月一、填空题(每空2分,共24分) 1.值类型主要有内置值类型、结构和--三种。 2.myTable.ROW'S(3)返回myTable的第--行数据。 3.流涉及三个基本操作:Read、Write和-----。 4.使用StreamReader类的--方法可以判断文件指针是否到了末尾。 5.DataTable有三种集合:--、Columns和--。 6. myDataSeI.Tables.AddRange (dtArray),该语句中的 dtArray 是一个 --数组。 7,通过数据视图的RowFilter属性可以实现--功能。 8。事件驱动程序主要包含事件、对象和----------二--三个要素。 9.在创建DataTable的列时,使用Column的--属性创建的是 DataTable的计算列。  10?--就是重用其他类中的方法、属性、事件、字段和常量来创建新类。可以创建 一个具有某些基本功能的类,称之为"基类";然后作为基础去创建其他更为具体的类,称之为 --,可以从基类中获得相同的通用功能。二、选择题(选择一个正确答案的代码填入括号中,每个2分,共20 分) 1.在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是( )。 A.WebMethod() B.WebMethOd C.Function() D.Function 2.使用Command对象进行数据操作时,默认情况下CommandType属性为( )。 A.CommandType.Text B.CommandType.CommandText C.CommandType.StoredProcedure D.CommandType.Procedure 3.如果要将数据集的架构和数据同时导出到一个XML文件,需要调用的方法是( )。 A.DataSet.ReadXML B.DataSet.WriteXmlSchema C.DataSet.WriteXml D.DataSet.ReadXmlSchema 4.以下语句实现的是面向对象的( )。 Class Employee:Inherits Person A.封装 B. 接口 C.继承 D.多态 5.在以下关于连接字符串的描述中,选出正确的描述( )( )。 A. DataSource属性表示数据库的类型 B.Trusted-Connection参数决定连接是否使用信任连接 C IntegratedSecurity参数决定连接是否使用信任连接 D.InitialCatalog表示数据库的类型 6.访问Oracle数据库需要使用的命名空间是( )。 A.System.Data.SqlClient B.System。Data.Oledb C.System。Data.Oracle D. System.Data.Odbc 7.要检索指定主表记录的所有子表相关记录,应该调用的方法是( )。 A.GetParentRows B.GetChildRows C.GetRelation D. GetRows 8.关于使用Directory和Directorylnfo类获取子目录的正确描述( )( )。 A. Directory。GetDirectories返回一个目录数组 . B.Directorylnfo.GetDirectories返回一个目录数组 C Directorylnfo.GetDirectories返回一个字符串数组  D.Directory。GetDirectories返回一个字符串数组三、判断题(正确的划√,错的划X并指明原因,每小题2分,共16 分) 1.数据集中的数据表名称不区分大小写,ds.Tables("Employees")和ds.Tables("employees")是同一个表。( ) 2.Mustlnherit修饰符用于"抽象类"。( ) 3.委托是值类型。( ) 4.执行Command的ExecuteScalar方法得到的是结果集中的第一行第一列。( ) 5.可以通过语句myDataView.RowFilter=EmployeelD>20对数据试图myDataView进行数据过滤。( ) 6.Dim fs As String()=Directory.GetFiles("c:/","*.txt")的作用是列出C盘根目录下的所有txt文件。( ) 7.可以使用ForEach...Next语句依次处理数组的成员。( ) 8. 多态是基类中声明的方法在其派生类中可以用不同的方式来实现。( ) 四、简答题(每小题8分,共24分) 1.简述命名空间的两种引用方式。 2.以下代码的功能为:通过创建一个数据集并绑定到DataGrid控件,将SQLServer中pubs数据库的Customers表的数据显示到DataGrid表格中。请指出其中的错误。3.以下程序列出C盘根目录下的所有子目录,请仔细检查代码,指出其中的错误并改正。五、编程题(每空4分,共16分) 下面的程序通过创建DataSet中Customers表和Orders表之间的关系(DataRelation),并使用DataRow.GetChildRows方法返回每个客户的所有订单。使用ListBox框显示数据。请根据程序代码中的注释将程序补充完整。 填充表Customers和Orders SqlDataAdapterl.Fill(DataSetll.Customers)  SqlDataAdapter2.Fill(DataSetll.Orders)                        试卷代号:2234   中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试    .NET编程基础 试题答案及评分标准   (供参考)    2008年7月   一、填空题(每空2分,共24分)   1.枚举   2. 4   3. Seek   4. Peek   5.ROWS Constraints   6.DataTable   7。数据过滤   8。事件处理程序    9.ExpressiOn   10.继承 派生类   二、选择题(选择一个正确答案的代码填入括号中,每空2分,共20分)   1.A 2.A 3.C 4。C   5.BC 6.B ?。B 8.BD   三、判断题(正确的划√,错的划X并指明原因,每小题2分,共16分)   2,4,6,8是正确的,其余是错误的。   1.原因:数据集中的数据表名称是区分大小写的。   3.原因:委托不是值类型,是引用类型。   5.原因:myDataView~RowFilter=EmployeeID>20应该修改为myDataView.RowFilter="EmployeeID>20"。   7.原因:For Each...Next语句处理的是集合的成员而不是数组。  四、简答题(每小题8分,共24分)   1.答:在引用对象时,将该对象所在的命名空间作为前缀,这种命名空间的引用方法称之为完全限定名,另外还可以通过使用Imports语句定义"别名"来引用命名空间。   2.答:DimdsCustomersAsDataSet只是定义了数据集而并未进行初始化操作,正确的语句应该为DimdsCustomers As New DataSet()。    3.答:Direetorylnfo.GetDirectories返回的是目录数组而不是字符串数组,应将Dim subDireetoriesAsString()定义字符串数组修改为:Dim subDireetories As Directorylnfo()   定义目录数组。   五、编程题(每空4分,共16分)   ①Customers   ②Orders   ③eustRow ④orderRow  

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

电大《成本会计》试题04-27

电大《成本管理》2009年下学期网上中考试题04-27

电大《开放教育入学指南》考试试题[开卷](安徽电大)04-27

电大《当代中国政治制度》考核试题参考答案04-27

电大《开放教育入学指南》网络考试题及答案(中央)04-27

电大《开放教育入学指南》网络考试题及答案(中央)04-27

电大《社会医学》试题04-27

电大《社会保障学》1期中考试题04-27

电大《社会保障学》期中考试题04-27

电大《社会医学 》试题04-27

热搜文章
最新文章