ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:22.37KB ,
资源ID:1004008      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1004008.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大NET编程基础Word文件下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电大NET编程基础Word文件下载.docx

1、14、 myInteger = myString.IndexOf(D)A. 0B. 1D. 3E. 415、 下面这段代码中,变量subString的结果是( C )。Dim aString As String = Left Center RightDim subString As StringsubString = Mid(aString, 13)A. VRightB. RightVC. RightD. Left CenterVE. Left CenterF. VLeft CenterVG. Left Center R16、 下面这段代码中,变量subString的结果是( D )。subS

2、tring = aString.SubString(1,4)VLeftLeftVLefteft 17、 下面这段代码的运行结果是( B )。Dim MyStringBuilder As New StringBuilder(Hello World!MyStringBuilder.Remove(5, 7)Console.WriteLine(MyStringBuilder)HelloVHelloVWorld!World!18、 下面这段代码的运行结果是( B )。MyStringBuilder.Replace(!c, ?c)A. Hello World?cB. Hello World?C. Hell

3、o World!D. Hello World!19、 以下不属于值类型的是( B )。A. 结构B. 对象C. 内置值类型D. 枚举20、 String 对象是不可改变的。如果要修改字符串而不创建新的对象,则可以使用( C )类。A. AppendFormatB. BuilderStringC. StringBuilderD. CopyString三、判断题 从下列叙述中选择正确的描述,在括号里划上;对于你认为是错误的叙述,在括号里划上,并指明原因。1. Dim arrInt() as Integer = New Integer(2) ( ) 2. Dim arrInt() as Intege

4、r = New Integer(2) 0,1,2 ( ) 3. Dim arrInt() as Integer = New Integer(3) 0,1,2 ( )原因:初始值应该是4个而不应该是3个。4. 可以使用 For Each.Next 语句依次处理集合的成员。 ( )5. String 对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。( )6. String.ToLower将字符串转换为小写。( )7. 对一个引用类型变量的操作不会影响其他变量。( ) 对一个引用类型变量的操作会影响其他变量。8. 字符串是值类型。( )字符串是引用类型9. 数组都是从System.Ar

5、ray类继承。10. 拆箱是将值类型数据指定给引用类型数据。拆箱是将对象类型转换为值类型。四、简答题 1. 简述值类型的主要特点。答:值类型直接包含它们的数据。每个值类型变量都包含有它自己的数据拷贝,因此对一个值类型变量的操作不会影响其他变量。2. 简述命名空间的主要特点。命名空间就是.NET框架中相关类和其他命名空间的集合,它使用一种句号分隔的命名结构,将逻辑上相关的类组织到一起,以便于查找和引用。如命名空间System.Data包含所有用来建立ADO.NET架构的类。命名空间System.Xml包含所有用来进行XML使用和管理的类。3. 简述值类型和引用类型的区别。值类型包含的是数据,引用

6、类型包含的是指向对象实例的引用或指针。对一个值类型变量的操作不会影响另外一个变量,而对一个引用变量的操作会影响其他引用变量。4. 请问以下代码执行后的结果是什么?class a shared sub main() Dim arrInt() as Integer System.Console.WriteLine(arrInt.length) end subend class由于arrInt数组没有执行New()方法的操作,因此程序执行后出现“未将对象引用设置到对象的实例”错误。第二部分(第4章、第5章)1Visual Basic .NET 有两种类型的属性过程: Get _属性过程用于检索属性值

7、; Set 属性过程用于向属性赋值。2类的成员包括成员变量和成员函数。公开的成员变量又称为 字段 ,而用Property语句定义的成员变量则称为 属性 ;公开的类成员函数又称为类的 方法 。3打开文件涉及3个枚举类型值的参数: FileMode 、 FileAccess 、 FileShare 。4流涉及三个基本操作: 读取(Read) 、 写入(Write) 、 定位(Seek) 。5在Microsoft.NET框架中,提供系统文件访问的类集中在命名空间 System.IO 中。6实现磁盘目录(Directory)服务的两个类是 Directory 和 DirectoryInfo 。7实现磁

8、盘文件(File)服务常用的两个类是 File 和 FileInfo 。8使用Directory的 GetDirectories 方法可以获得当前目录的所有子目录。9完成文件读写功能的两个类是: StreamReader 和 StreamWriter 。10使用StreamReader 类的 Peek 方法可以判断文件指针是否到了末尾。1面向对象程序设计中的数据封装指的是( D )。A输入数据必须输入保密口令B数据经过加密处理C. 对象内部数据结构上建有防火墙D对象内部数据结构的不可访问性2下面的代码结构表示的是对象的( C )。A. 公共属性B. 只读属性C. 只写属性D. 可变属性Publ

9、ic WriteOnly Property propertyname() As datatype 设置值Set(ByVal Value As String) var = Value End SetEnd Property3 下面的代码结构表示的是对象的( B )。Public ReadOnly Property propertyname() As datatype 获取值Get Return varEnd Get4 在Microsoft.NET框架中,提供系统文件访问的类集中在命名空间( B )中。A. SystemB. System.IOC. System.FilesD. System.Di

10、rectoryE. System.Files和System.Directory5 使用Directory的( B )方法可以获得当前目录的所有子目录。A. GetAllDirectoriesB. GetDirectories C. GetSubDirectoriesD. GetChildren6 使用StreamReader 类的( A )方法可以判断文件指针是否到了末尾。A. PeekB. SeekC. ReadToEndD. Close7 下面答案中属于FileMode枚举的是( A )和( C )。A. AppendB. ReadC. OpenD. None8 下面答案中属于流的基本操作

11、的是( A )和( B )。A. 读取(Read)B. 定位(Seek)C. 打开(Open)D. 关闭(Close)9 以下类中,( C )和( E )可以实现文件(File)服务。A. DirectoryB. PathC. FileD. DirectoryInfoE. FileInfo10 完成文件读写功能的两个类是( B )和( C )。A. FileOpenB. StreamReaderC. StreamWriterD. FileWrite从下列叙述中选择正确的描述,在括号里划上;1. Directory类提供静态方法,不需要创建对象就可以直接使用。( )2. DirectoryInf

12、o类提供静态方法,不需要创建对象就可以直接使用。( ) DirectoryInfo类不提供静态方法。3. File类提供静态方法,不需要创建对象即可调用其方法。4. FileInfo类提供静态方法,不需要创建对象即可调用其方法。( )FileInfo类不提供静态方法。5. 创建派生类时,可以通过MustInherits指定要继承的基类。应该是Inherits指定要继承的基类。6. 创建派生类时,通过MustInherit指定“抽象类”。1. 简述对象、类和实例之间的关系。类是一种引用类型,它封装数据和行为。类描述对象的字段、属性、方法和事件。对象是类的实例,创建了一个类后,可以创建所需的任何数

13、量的对象。2. 简述面向对象的封装。“封装”就是将一组相关属性、方法和其他对象的成员作为一个处理单元,并隐藏对象的实现细节。3. 简述面向对象的继承。“继承”提供了基于现有类创建新类的能力。新类继承基类的所有属性、方法和事件,而且可用其他属性和方法自定义该新类。例如,可基于 Car 类创建名为 Truck 的新类。Truck 类从 Car 类继承 Color 属性,而且可有其他属性,如 FourWheelDrive。4. Directory类与DirectoryInfo类的主要区别是什么?Directory类提供静态方法,使用Directory类时不需要创建对象就可以调用其提供的方法。而使用D

14、irectoryInfo类必须首先创建对象,然后才可以使用其提供的方法,否则就会报错。第三部分练习(第6章、第7章、第8章)1. 使用Command对象和存储过程进行数据操作时,应将CommandType属性设置为: CommandType.StoredProcedure 。2. 使用Command的 ExecuteScalar 方法执行查询并返回结果集中第一行的第一列。3. 数据适配器包含4个Command对象 SelectCommand 、 UpdateCommand 、 InsertCommand 和 DeleteCommand 。4. DataTable有三种集合: Rows 、 Co

15、lumns 和 Constraints 。5. myDataSet.Tables.AddRange (dtArray),该语句中的dtArray是一个 DataTable 数组。6. 创建计算列时应该使用Column的 Expression 属性。7. 使用 DataRelation 对象可以实现数据库的相关表功能。8. 创建DataRelation对象需要指定三个参数 DataRelation名称 、 父 DataColumn 和 子 DataColumn 。9. 使用 DataSet.ReadXML 方法可以加载指定XML文件的数据和架构。10. 使用 DataSet.WriteXml 方

16、法可以将数据集的架构和数据同时导出到一个XML文件。1. 如果要给DataTable添加约束但是不添加数据,需要使用( A )。A. 数据适配器的FillSchema方法B. DataTable的FillSchema方法C. DataTable的Fill方法D. DataSet的FillSchema方法E. 数据适配器的Fill方法。2. 下面( A )集合包含在DataSet集合中。A. Tables集合 B. Columns集合C. Rows集合D. Parameters集合3. 以下语句获取表中第1行第1列(FirstName列)的数据,其中错误的语句是( C )。A. myTable.

17、Rows(0).Item(FirstName) B. myTable.Rows(0) (C. myTable.Rows(0)(1) D. myTable.Rows(0)(0)E. myTable.Rows(0).Item(0)4. 使用Command对象和存储过程进行数据操作时,应将CommandType属性设置为( C )。A. CommandType.Text B. CommandType.CommandText C. CommandType.StoredProcedureD. CommandType.Procedure5. 使用Command的( A )方法可以检索数据并将结果返回给Da

18、taReader。A. ExecuteReaderB. ExecuteScalarC. ExecuteNonQueryD. ExecuteQuery6. 以下语句执行后myTable的名称是( D )。Dim myTable as DataTablemyTable = New System.Data.DataTable()A. Table1B. Table2C. TableND. Nothing7. 以下语句执行后myDataSet中增加的表的名称是( A )。Dim myDataSet as new DataSet()myDataSet.Tables.Add()8. 要检索指定主表记录的所有

19、子表相关记录,应该调用的方法是( B )。A. GetParentRowsB. GetChildRowsC. GetRelationD. GetRows9. 以下关于连接字符串的描述中,正确的是( B )和( C )。A. Data Source属性表示数据库的类型B. Trusted_Connection参数决定连接是否使用信任连接C. Integrated Security参数决定连接是否使用信任连接D. Initial Catalog表示数据库的类型10. 以下关于DataSet和DataTable的描述中,正确的是( B )和( C )。A. 同一个DataTable可以属于多个Dat

20、aSetB. 数据集中的数据表名称是区分大小写的,ds.Tables(Employees)和ds.Tables(employees)不是同一个表C. 如果数据集中只有一个数据表,则该表的名称是大小写无关的D. 即使数据集中只有一个数据表,该表的名称也要区分大小写1. myTable = New System.Data.DataTable(),myTable的名称是Table1。2. 使用DataSet.WriteXml方法可以导出DataSet的架构信息到一个XSD文件。应该是DataSet.WriteXmlSchema方法。3. 同一个DataTable可以属于多个DataSet。同一个Da

21、taTable只能属于一个DataSet。4. 数据集中的数据表名称是区分大小写的,ds.Tables()不是同一个表。5. 即使数据集中只有一个数据表,该表的名称也要区分大小写。如果数据集中只有一个数据表,该表的名称可以不区分大小写。1. 简述使用DataReader获取数据的步骤。(1) 创建一个连接对象(2) 创建一个包含相应数据库查询语句的命令对象(3) 打开该连接对象(4) 定义一个DataReader变量,并执行命令对象的ExecuteReader方法将结果返回给定义的DataReader变量(5) 使用DataReader的Read方法循环读取数据记录并进行相应处理(6) 关闭命

22、令和连接2. 描述使用Command进行数据更新的步骤。(2) 创建一个包含相应数据库更新语句的命令对象(3) 对该命令对象添加需要的参数并赋值(4) 打开该连接对象(5) 执行命令对象的ExecuteNonQuery方法对数据库进行更新操作3. 描述通过DataSet添加记录的步骤。(1) 新建一个数据行(2) 使用NewRow方法或Add方法将新数据行添加到数据表的DataRow集合中。(3) 调用DataAdapter的Update方法(4) 调用DataSet的AcceptChange方法接受更改4. 描述实现主从表操作的步骤。(1) 创建一个DataRelation对象,关联主表和子

23、表(2) 定义两个DataRow对象分别代表主表和子表的数据行(3) 遍历主表的Row集合,调用GetChildRows方法返回子表记录(4) 遍历获得的子表记录并进行相应操作5. 如何加载一个XML文件到数据集中。(1) 创建一个DataSet对象(2) 调用DataSet的ReadXml方法将指定的XML文件加载到数据集中第四部分练习(第9章、第10章、第11章)1. 在VS.NET中,实现Web服务的文件名后缀为 .asmx 。2. XML Web Service的原理是:通过 SOAP 提供网络功能,使用 WSDL 进行描述,通过 UDDI 进行注册。3. 在.asmx文件中将方法暴露

24、给浏览器的语句是 WebMethod() 。4. 在代理和XML Web Service之间通信的协议是 事件处理程序 。5. 事件驱动程序主要包含事件、对象和 AddHandler 三个要素。6. 通过 RemoveHandler 语句可以动态地将事件与事件处理程序断开。7. 引发事件需要使用 RaiseEvent 语句。8. 接收事件可以使用两种语句: WithEvents 语句和 AddHandler 语句。9. 程序集以 .exe 文件或 .dll 文件的形式出现。程序集是部署的基本单位。10. 打包主要有 直接复制文件 、 将文件压缩为.cab 文件 和 Windows Instal

25、ler软件包 三种方式。11. 使用XCOPY进行项目部署主要包含三个步骤: 生成应用程序 、 删除不必要的文件 和 复制文件到应用环境中 。1. 在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是( A )。A. WebMethod()B. Function()C. Method()D. Main()2. 以下语句中实现事件与事件处理程序的动态处理的是( B )和( C )。A. WithEventsB. AddHandlerC. RemoveHandlerD. RaiseEvent3. 接收事件可以使用两种语句:( A )语句和( B )语句。1. 一个事件处理程序只能处理一个事件。一个事件可以有多个事件处理程序。2. Handles 子句只能处理WithEvents声明的对象。3. 在VS.NET中,实现Web服务的文件名后缀为.asmx。4. 通过RemoveHandler语句可以动态地将事件与事件处理程序断开。5. 引发事件需

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2