
N可编程基储作业期 第二部分作业(第四章、第五章) 中央电大工学院我薇 一、填空愿 1.Visual B胸siG.ET有两种类重的属性过程: 属性过程用于检素 属性值: 属性过程用于向属性赋值。 2.类的成员包括成黄变量和成员函数,公开的成员变量又称为 一,而用Property 语句定义的成员变量则移为 :公开的类成员函数又称为类的 3.打开文件涉及3个枚挥类型值的参数: 4.流涉及三个基本操作: 5,在Microsoft.NET框架中,提供系统文件访问的类集中在命名空间 中。 6.实现磁拉目录(Directory)服务的两个类是 和 7.实现磁盘文件(Fi1©)服务常用的两个类是 和 8.使用Directory的 方法可以获得当前目录的所有子目柔。 9.完成文件读写功能的两个类是: 和 IO.使用StrearReader类的 方法可以判断文件指针是否到了末尾, 二、选择题〔请将一个正确答案的序号填入括号中) 1. 面向对象程序设计中的数据封装指的是(), A.输入数据必须输入保密口令 B.数据经过加密处理 C对象内部数据结构上建有防火墙 D,对象内部数据结构的不可访问性 2. 下面的代码结构表示的是对象的()。 A公共属性 B只读属性 C只写属性 D可变属性 Public WriteOnly Property propertyname(As datatype “设置值
.NET 编程基础作业册 1 第二部分作业(第四章、第五章) 中央电大工学院 袁薇 一、填空题 1.Visual Basic .NET 有两种类型的属性过程:________________ 属性过程用于检索 属性值; _________________属性过程用于向属性赋值。 2.类的成员包括成员变量和成员函数。公开的成员变量又称为_______,而用 Property 语句定义的成员变量则称为____________;公开的类成员函数又称为类的__________。 3.打开文件涉及 3 个枚举类型值的参数:____________、____________、____________。 4.流涉及三个基本操作:____________、____________、____________。 5.在 Microsoft.NET 框架中,提供系统文件访问的类集中在命名空间 中。 6.实现磁盘目录(Directory)服务的两个类是 和 。 7.实现磁盘文件(File)服务常用的两个类是 和 。 8.使用 Directory 的 方法可以获得当前目录的所有子目录。 9.完成文件读写功能的两个类是: 和 。 10.使用 StreamReader 类的 方法可以判断文件指针是否到了末尾。 二、选择题(请将一个正确答案的序号填入括号中) 1. 面向对象程序设计中的数据封装指的是( )。 A.输入数据必须输入保密口令 B.数据经过加密处理 C. 对象内部数据结构上建有防火墙 D.对象内部数据结构的不可访问性 2. 下面的代码结构表示的是对象的( )。 A. 公共属性 B. 只读属性 C. 只写属性 D. 可变属性 Public WriteOnly Property propertyname() As datatype ‘设置值

N打编程格硅作业厨 Set (ByVal Value As String) 44 var Value End Set End Property 3. 下面的代码结构表示的是对象的(): A。公共属性 B,只读属性 C,只写属性 D.可变属性 Public Readonly Property propertyname()As datatype ‘获取值 Get 44 Return var End Get End Property 4,在Microsoft,.NET≤架中,是供系统文件访问的类集中在备名空间()中。 A.Systea 且System.I0 C.System.Files D.System.Directory E Systea.Files Hl System.Directory 5. 使用D1 rectory的()方法可以获得当戴目豪的所有子目柔。 GetAllDirectories B GetDirectories c GetSubDirectories GetChildren 2
.NET 编程基础作业册 2 Set(ByVal Value As String) … var = Value … End Set End Property 3. 下面的代码结构表示的是对象的( )。 A. 公共属性 B. 只读属性 C. 只写属性 D. 可变属性 Public ReadOnly Property propertyname() As datatype ‘获取值 Get … Return var End Get End Property 4. 在 Microsoft.NET 框架中,提供系统文件访问的类集中在命名空间( )中。 A. System B. System.IO C. System.Files D. System.Directory E. System.Files 和 System.Directory 5. 使用 Directory 的( )方法可以获得当前目录的所有子目录。 A. GetAllDirectories B. GetDirectories C. GetSubDirectories D. GetChildren

NE可编程基健作业厅 6. 使用StreanReader类的()方法可以判斯文作指针是否到了术尾, Peek B Seek KeadToEnd D. Close 7, 下面容案中属于F1ode枚举的是()和()。 A Append 且 Read Open D. None 8. 下面答案中属于流的基本操作的是()和(). 读取(Read) B 定位(Seek) 打开(Open 4 关闭(C1ose】 9. 以下类中,( )和()可以实现文件(F1e)服务。 Directory B Path File D DirectoryInfo E Filelnfo 10. 完成文件读写功能的两个类是〔)和《)》. A FileOpen B.StreaaReader C.Streaalriter D.Filelrite 三、判断是 从下列叙述中选择正确的描述,在括号里划上√:对于你认为是错误的叙述,在括号里 划上×,并指明原因 1,D1ctoy类提优静态方法,不需要创建对象就可以直接使用。()
.NET 编程基础作业册 3 6. 使用 StreamReader 类的( )方法可以判断文件指针是否到了末尾。 A. Peek B. Seek C. ReadToEnd D. Close 7. 下面答案中属于 FileMode 枚举的是( )和( )。 A. Append B. Read C. Open D. None 8. 下面答案中属于流的基本操作的是( )和( )。 A. 读取(Read) B. 定位(Seek) C. 打开(Open) D. 关闭(Close) 9. 以下类中,( )和( )可以实现文件(File)服务。 A. Directory B. Path C. File D. DirectoryInfo E. FileInfo 10. 完成文件读写功能的两个类是( )和( )。 A. FileOpen B. StreamReader C. StreamWriter D. FileWrite 三、判断题 从下列叙述中选择正确的描述,在括号里划上√;对于你认为是错误的叙述,在括号里 划上,并指明原因。 1. Directory 类提供静态方法,不需要创建对象就可以直接使用。( )

N可编程基储作业朝 2 DirectoryInfo类提供静态方法,不需要创建对象就可以直接使用。() 3下山e类提供静态方法,不需要创建对象即可调用其方法。() 4.下ilelnfo类提供静态方法,不需要创建对象即可调用其方法。() 5声明属性使用Property语句和End Property语句中的代码块来进行.() 6创建派生类时,可以通过ustInherits指定要潍承的基类。() 7.创建派生类时,通过ustInherit指定“抽象类”.() 四、简答想 1,简述对象、类和实例之间的关系。 2。简述面向对象的封禁。 3.简述面向对象的继承。 4,Directory类与irectoryInfo类的主要区别是什么?
.NET 编程基础作业册 4 2. DirectoryInfo 类提供静态方法,不需要创建对象就可以直接使用。( ) 3. File 类提供静态方法,不需要创建对象即可调用其方法。( ) 4. FileInfo 类提供静态方法,不需要创建对象即可调用其方法。( ) 5. 声明属性使用 Property 语句和 End Property 语句中的代码块来进行。( ) 6. 创建派生类时,可以通过 MustInherits 指定要继承的基类。( ) 7. 创建派生类时,通过 MustInherit 指定“抽象类”。( ) 四、简答题 1. 简述对象、类和实例之间的关系。 2. 简述面向对象的封装。 3. 简述面向对象的继承。 4. Directory 类与 DirectoryInfo 类的主要区别是什么?

N打编程格健作业厨 参考答案 一,填空题 1.Visual Basic.NET有两种类型的属性过程:Get_属性过程用于检素属性值:Set 属性过程用于向属性赋值。 2.类的成员包括成员麦量和成员函数,公开的成员变量又称为字段,而用P©prty 语句定义的成员变量则移为属性:公开的类成贝函数又称为类的方法: 3.打开文件移及3个枚举类型值的参数:FileMode,FileAccess、FileShare。 4.流涉及三个基木操作:读取(Read)、写入rite),定位(Seek), 5,在Microsoft,NET框架中,提供系统文件访问的类集中在命名空间System,I0中。 6.实现磁盘目录(Directory)服务的两个类是Directory和DirectoryInfo 7.实现磁盘文件(File)服务常用的两个类是File和Filelnfo: 8.使用Directory的GetDirectories 方法可以获得当前目录的所有子目承。 9.完成文件读写功能的两个类是:StreanReader和Streanriter。 IO.使用StrearReader类的Peek方法可以判断文件指针是否到了末尾. 二,选释题(请将一个正确答案的序号填入括号中) 1.面向对象程序设计中的数据封装看的是《D) A.输入数据须输入保密口令 B.量据经过加密处理 C对象内部数据结构上建有防火墙 D.对象内都数据结构的不可访问性 2.下面的代码结构表示的是对象的《C)。 A公共属性 B只读属性 C只写属性 D可变属性 Public WriteOnly Property propertynaneO As datatype ‘设置值 Set (ByVal Value As String) var Yalue
.NET 编程基础作业册 5 参考答案 一、填空题 1.Visual Basic .NET 有两种类型的属性过程: Get _属性过程用于检索属性值; Set 属性过程用于向属性赋值。 2.类的成员包括成员变量和成员函数。公开的成员变量又称为 字段 ,而用 Property 语句定义的成员变量则称为 属性 ;公开的类成员函数又称为类的 方法 。 3.打开文件涉及 3 个枚举类型值的参数: FileMode 、FileAccess 、FileShare 。 4.流涉及三个基本操作: 读取(Read) 、 写入(Write) 、 定位(Seek) 。 5.在 Microsoft.NET 框架中,提供系统文件访问的类集中在命名空间 System.IO 中。 6.实现磁盘目录(Directory)服务的两个类是 Directory 和 DirectoryInfo 。 7.实现磁盘文件(File)服务常用的两个类是 File 和 FileInfo 。 8.使用 Directory 的 GetDirectories 方法可以获得当前目录的所有子目录。 9.完成文件读写功能的两个类是: StreamReader 和 StreamWriter 。 10.使用 StreamReader 类的 Peek 方法可以判断文件指针是否到了末尾。 二、选择题(请将一个正确答案的序号填入括号中) 1.面向对象程序设计中的数据封装指的是( D )。 A.输入数据必须输入保密口令 B.数据经过加密处理 C. 对象内部数据结构上建有防火墙 D.对象内部数据结构的不可访问性 2.下面的代码结构表示的是对象的( C )。 A. 公共属性 B. 只读属性 C. 只写属性 D. 可变属性 Public WriteOnly Property propertyname() As datatype ‘设置值 Set(ByVal Value As String) … var = Value

NE可编程基健作业厨 End Set End Property 3.下面的代列结构表示的是对象的(B), L公共属性 B只读属性 C只写属性 D.可变属性 Public Readonly Property propertyname()As datatype ‘获取值 Get 4 Return var End Get End Property 4,在M1cr0soft,ET根架中,提供系统文件访问的类集中在命名空间(B》中。 人System B.System.10 C.System.Files D.System.Directory E.System.Files System.Directory 5.使用Directory的(B)方法可以获得当前目录的所有子目录. A.GetAllDirectories B.GetDirectories C.GetSubDirectories D.GetChildrem 6.使用StreanReader类的(A)方法可以判断文件指针是否到了末尾, A.Peek 且seek C.ReadToEnd
.NET 编程基础作业册 6 … End Set End Property 3. 下面的代码结构表示的是对象的( B )。 A. 公共属性 B. 只读属性 C. 只写属性 D. 可变属性 Public ReadOnly Property propertyname() As datatype ‘获取值 Get … Return var End Get End Property 4. 在 Microsoft.NET 框架中,提供系统文件访问的类集中在命名空间( B )中。 A. System B. System.IO C. System.Files D. System.Directory E. System.Files 和 System.Directory 5. 使用 Directory 的( B )方法可以获得当前目录的所有子目录。 A. GetAllDirectories B. GetDirectories C. GetSubDirectories D. GetChildren 6. 使用 StreamReader 类的( A )方法可以判断文件指针是否到了末尾。 A. Peek B. Seek C. ReadToEnd

NF可编程基健作业目 D.Close 7.下面答案中属于Fi1Wode枚举的是(A)和(C)。 A.Append B.Read C.Open D.None 8,下面答案中属于流的基本操作的是(A)和《B), A读取Read) B定位seek) C打开Open) L关闭C1ose) 9.以下类中,(C)和(E)可以实现文件(Fi1e)服务. A Directory B.Path C.File D.DirectoryInfo E Filelnfo 10. 完成文件读写功能的两个类是(B)和《C), A.FileOpen B.StreaaReader C.Streaalriter D Filevrite 三、判断题 从下列叙述中选择正确的描述。在括号里划上√:对于你认为是错误的氨述,在括号果 划上?,并指明原因。 1.Directory类提供静态方法,不需要创建对象就可以直接使用。(√) 2 DirectoryInfo类提供静态方法,不需要创建对象就可以直接使用.(X) 单因:DirectoryInfo类不提供静老方法, 3下11e类提供静态方法,不需要创建对象即可调用其方法。《√) 7
.NET 编程基础作业册 7 D. Close 7. 下面答案中属于 FileMode 枚举的是( A )和( C )。 A. Append B. Read C. Open D. None 8. 下面答案中属于流的基本操作的是( A )和( B )。 A. 读取(Read) B. 定位(Seek) C. 打开(Open) D. 关闭(Close) 9. 以下类中,( C )和( E )可以实现文件(File)服务。 A. Directory B. Path C. File D. DirectoryInfo E. FileInfo 10. 完成文件读写功能的两个类是( B )和( C )。 A. FileOpen B. StreamReader C. StreamWriter D. FileWrite 三、判断题 从下列叙述中选择正确的描述,在括号里划上√;对于你认为是错误的叙述,在括号里 划上?,并指明原因。 1. Directory 类提供静态方法,不需要创建对象就可以直接使用。( √ ) 2. DirectoryInfo 类提供静态方法,不需要创建对象就可以直接使用。(X) 原因:DirectoryInfo 类不提供静态方法。 3. File 类提供静态方法,不需要创建对象即可调用其方法。( √ )

N工编程格健作业厨 4.下i1 eInfo类提供静态方法,不需要创建对象即可调用其方法。(X) 原因:Filelnfo类不提供静态方法。 5.创建派生类时,可以通过lustImherits指定要潍承的基类。(X) 单因:应该是Inherits指定要继承的基类。 6创建派生类时,通过stInherit指定“抽象类”。(√) 四、简答题 【,简述对象,类和实例之间的关系。 答:类是一种引用类型,它封装数据和行为。 类描述对象的字段、属性,方法和事件。对象是类的实例。创建了一个类后。可以创建 所需的任何数量的对象。 2简述面向对象的封装。 答:“封装”就是将一组相关属性、方法和其他对象的成员作为一个处理单元,并隐藏 对象的实现细节。 3简述面向对象的继承。 容:“维承”提供了基于规有类创建新类的能力。新类燃承基类的所有属性,方法和事 件,而且可用其他属性和方法自定义该新类。例如,可基于Car类创建名为Tck的新类。 Truck类从Car类继承Color属性,而且可有其他属性,如FourWheelDrive. 4.Directory类与DirectoryInfo类的主要区别是什么T 答:Direct0厅类提供静志方法,使用Directo可英封不雷要创建对象线可以调用其提 供的方法。而使用DirectoryInfo类必须首先创建对象,然后才可以使用其提供的方法,否 则就会报情。 8
.NET 编程基础作业册 8 4. FileInfo 类提供静态方法,不需要创建对象即可调用其方法。(X) 原因:FileInfo 类不提供静态方法。 5. 创建派生类时,可以通过 MustInherits 指定要继承的基类。(X) 原因:应该是 Inherits 指定要继承的基类。 6. 创建派生类时,通过 MustInherit 指定“抽象类”。( √ ) 四、简答题 1. 简述对象、类和实例之间的关系。 答:类是一种引用类型,它封装数据和行为。 类描述对象的字段、属性、方法和事件。对象是类的实例,创建了一个类后,可以创建 所需的任何数量的对象。 2. 简述面向对象的封装。 答:“封装”就是将一组相关属性、方法和其他对象的成员作为一个处理单元,并隐藏 对象的实现细节。 3. 简述面向对象的继承。 答:“继承”提供了基于现有类创建新类的能力。新类继承基类的所有属性、方法和事 件,而且可用其他属性和方法自定义该新类。例如,可基于 Car 类创建名为 Truck 的新类。 Truck 类从 Car 类继承 Color 属性,而且可有其他属性,如 FourWheelDrive。 4. Directory 类与 DirectoryInfo 类的主要区别是什么? 答:Directory 类提供静态方法,使用 Directory 类时不需要创建对象就可以调用其提 供的方法。而使用 DirectoryInfo 类必须首先创建对象,然后才可以使用其提供的方法,否 则就会报错