一、单选题:1.NETFramework不支持哪种类型的用户界面?A.Web窗体B.Windows窗体C.控制台应用程序D.COM组件2.在.NETFramework的托管代码编译和执行的流程中。C#和VB.NET的代码首先会被编译,为什么?A.汇编代码B.Microsoft中间语言代码C.机器指令D.J#指令3.下面对程序集清单说法正确的是:()A.程序集没有清单B.它描述了程序集以及组成程序集的各个模块C.清单是公共访问属性,不包含许可D.没有指明程序集安全性4.下列哪个类型不是从system.object继承来的()A.类B.字符串C.委托D.枚举类型5.在.net编程中,术语“托管环境”是()A.netframework类库B..net公共语言运行库C.windows窗体程序D..net所基于的操作系统6.以下哪种情况中需要使用显式转换?A.long型向int型的转换B.int型到long型的转换C.基类型向派生类型的转换D.int型到float型的转换7.C#可使用下面哪个对象来监控文件系统中某个文件夹的变化并做出反应?A.DirectoryInfoB.DirectoryC.FilesystemWatcherD.File8.下列Stream类中,()类用来向其他流提供缓冲区读写支持。A.MemoryStreamB.BufferedStreamC.FileStreamD.CryptoStream9.如果放置一组餐盘,它们使用叠放的方式,最先取用最上层的盘子。以下哪个类使用了与其相同的原理?A.QueueB.BitArrayC.StackD.Hashtable10.在.NET中,Hashtable类所在的命名空间是()A.System.ThreadintB.System.IOC.System.CollectionsD.System11.为了对一个类实现自定义的序列化,应使该类实现()接口A.IobjectReferenceB.IserializableC.IDeserializationcallbackD.Iformatte12.WinForm中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用System.Drawing命名空间的()类来实现。A.BrushB.PenC.ColorD.Image13.从使用下列哪个类的实例为其它的stream类的实例提供加密转换服务()A.FilestreamB.CryptostreamC.MemorystreamD.Bufferedstream14.下列Stream类中,()类用来管理内存数据。A.MemoryStreamB.BufferedStreamC.FileStreamD.CryptoStream15.下列不属于应用独立存储的优势的是哪一个。A.数据安全B.降低内存需求C.稳定性D.无需硬编码路径16.你需要压缩应用程序中使用的数据,在压缩过程中,应用程序能够检测错误十分重要。因此,你需要使用某个类来检测错误。你会使用如下哪个类来实现?A.GZipStreamB.DeflateStreamC.FileStreamD.Stream17..NETFramework中可以采用Pen类绘制直线和曲线,若要获取或者设置通过Pen类的对象绘制的虚线的样式要使用Pen类的那个成员实现?A.PenTypeB.DashTypeC.DashPatternD.EndCap18.关于StringBuilder类,下列说法错误的是?A.创建一个String实例比创建一个StringBuilder对象消耗更多的内存资源B.StringBuilder在频繁操作字符串时可以提高性能C.当只需要少量的字符串追加操作时,最好使用String类D.StringBuilder类的Append方法可以实现在字符串的结尾追加指定的字符19.有一正则表达式:\(?\d{3}\?)[-s\.]?\d{3}[-.]\d{4},下列字符串不能与该正则表达式匹配的是?A.(314).555-4000B.(314).455-4000C.314-555-4000D.314-555-40020..NETFramework应用程序以动画方式显示Gif文件,如果要更新帧需要使用哪个方法?A.ImagAnimator.AnimateB.ImagAnimator.UpdateFramesC.ImagAnimator.CanAnimateD.ImagAnimator.StopAnimate21..NET公共语言运行时的()功能模块负责管理元数据以及加载、部署类。A.类加载器B.代码管理器C.垃圾回收D.安全引擎22.在.net编程中,术语“托管环境”是()A.netframework类库B..net公共语言运行库C.windows窗体程序D..net所基于的操作系统23.下面对程序集清单说法正确的是:()A.程序集没有清单B.它描述了程序集以及组成程序集的各个模块C.清单是公共访问属性,不包含许可D.没有指明程序集安全性24.引用类型和值类型之间的区别是:()A.引用类型变量保存内存地址,值类型直接保存变量值B.引用类型在变量中直接保存变量值,值类型保存内存地址C.引用类型和值类型保存数据的方式相同D..NETFramework不支持值类型,因为所有的类型都是引用类型。25.元数据主要描述类型信息,以下不属于类型信息的有哪些?A.类型名称B.类型可见性C.所实现的接口D.类型的创建日期26.用Filestream打开一个文件时,可以用FileAccess参数控制:A.其他Filestream对同一个文件所具有的访问类型B.对文件进行随机访问是的定位参考点C.对文件进行只读、只写还是读写D.对文件执行覆盖、创建、打开等选项中的哪些操作27.为打开文件“C:\Winnt\Win.ini“进行读写操作,首先应创建()类的实例。A.BufferedStreamB.MemoryStreamC.FileStreamD.CryptoStream28.下列关于Hashtable集合的说法正确的是:()A.Hashtable集合是一个键/值对集合B.遍历Hashtable集合时用IEnumerator来枚举C.Hashtable集合中可以根据指定的值来删除元素D.Hashtable集合中的元素按照添加的顺序存在集合内部29.为了对一个类实现自定义的序列化,应使该类实现()接口A.IobjectReferenceB.IserializableC.IDeserializationcallbackD.Iformatte30.下列哪个类的实例为其他的stream类的实例提供加密转换服务?A.FileStreamB.CryptosmteamC.MemorystreamD.BufferedStream31.用Filestream打开一个文件时,为了控制改Filestream用于创建不存在的文件,应将其()参数设置为Create.A.fileshareB.seekoriginC.FileAccessD.fileMode32.WinForm中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用System.Drawing命名空间的()类来实现A.BrushB.PenC.ColorD.Image33..NETFramework应用程序以动画方式显示Gif文件,如果要更新帧需要使用哪个方法?A.ImagAnimator.AnimateB.ImagAnimator.UpdateFramesC.ImagAnimator.CanAnimateD.ImagAnimator.StopAnimate34.你希望存储并管理一个表示Boolean值的位值集合,并在需要是增大或者减少集合的大小,下列哪个类可以实现此功能。请选择一个最佳答案?A.HashtableB.BitArrayC.StackD.Queue35.以下关于.NETFramework中应用程序数据管理相关类的说法错误的是?AStreamReader类对读取二进制数据进行了优化。BFileStream类可以读取文件中的文本数据。C.BufferEdStream类的缓冲逻辑已经被构建到FileStream。D.MemoryStream类创建存储与内存中而不是硬盘中的数据流。36.使用StringBuilder类的时候,如果要再字符串的结尾追加指定的字符需要用到哪个方法?A.AppendB.CharsC.ReplaceD.Length37.以下哪个类提供对有关驱动器信息的访问?A.FileStreamB.DirectoryInfoC.DrveInfoD.Fileinfo38..NETFramework中可以采用Pen类绘制直线和曲线,若要获取或者设置通过Pen类的对象绘制的虚线的样式要使用Pen类的那个成员实现?A.PenTypeB.DashTypeC.DashPatternD.EndCap39.从使用下列哪个类的实例为其它的stream类的实例提供加密转换服务()A.FilestreamB.CryptostreamC.MemorystreamD.Bufferedstream40.画刷可用来填充区域,其中()可用指定的Image图像或图像的一部分填充区域。A.纹理画刷(TextureBrush)B.单色画刷(SolidBrush)C.阴影画刷(HatchBrush)D.线性渐变画刷(LinearGradientBrush)二、多选题:1.关于程序集,下列正确的说法是:在托管环境下,下面哪些描述是正确的?A.系统自动提供诸如垃圾回收、安全性等通用服务B.如果需要,开发人员都可以关闭代码安全验证功能C.如果需要,垃圾回收可以手动进行D.开发者不能跟踪代码的执行2.下列选项中,()是值类型。A.enum类型B.struct类型C.string类型D.int类型3.C#中关于委托,下面说法正确的是()A.委托是一种类的成员B.委托必须定义在类中C.定义委托需要使用delegate关键字D.委托是一种数据类型4.假设你的应用程序必须监视某个文件夹的Word文档的更新。你已经决定使用FileSystemWatcher类,下面哪些选项是需要的?A.将Filter属性设置为MicrosoftWord文档B.将Filter属性设置为*.docC.将NotifyFilter属性设置为NotifyFilters.LastWriteD.将NotifyFilter属性设置为NotifyFilters.LastAccessE.为Changed事件分配一个事件处理程序F.为Renamed事件分配一个事件处理程序5.元数据主要描述类型信息,以下属于类型信息的有哪些?A.类型名称B.类型可见性C.所实现的接口D.类型的创建日期6.以下关于ArrayList类的描述中,哪些是正确的?选择所有符合条件的答案。A.ArrayList类可以动态扩大或缩小B.ArrayList类不提供类型安全C.ArrayList类在System.Collections.Generic命名空间中定义D.ArrayList的第一个索引值为17,以下关于.NETFramework中应用程序数据管理相关类的说法正确的是哪些?AStreamReader类对读取二进制数据进行了优化。BFileStream类可以读取文件中的文本数据。C.BufferEdStream类的缓冲逻辑已经被构建到FileStream。D.MemoryStream类创建存储与内存中而不是硬盘中的数据流。8..NETFramework中SolidBrush类使用单填充矩形或椭圆图形对象,可以采用以下哪些方法指定单色?A.将颜色传递给SolidBrush类的构造函数B.调用该类的Color属性C.使用Brushes类的某个属性D.使用SystemBrushes类的摸个属性9.下列哪些.NETFramework类可以用来实现文件的重命名操作?A.FileB.FileInfoC.DriveInfoD.FileSystemWatche