一、单选题:1.NET Framework 不支持哪种类型的用户界面?A. Web 窗体B. Windows 窗体C. 控制台应用程序D. COM 组件2.在.NET Framework 的托管代码编译和执行的流程中。
C#和 的代码首先会被编译,为什么?A. 汇编代码B.Microsoft 中间语言代码C.机器指令D.J#指令3. 下面对程序集清单说法正确的是:()A. 程序集没有清单B. 它描述了程序集以及组成程序集的各个模块C.清单是公共访问属性,不包含许可D.没有指明程序集安全性4. 下列哪个类型不是从system.object 继承来的()A.类B.字符串C.委托D.枚举类型5. 在.net 编程中,术语“托管环境”是()A. net framework 类库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.Queue B.BitArray C.Stack D.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.Filestream B.Cryptostream C.Memorystream D.Bufferedstream14. 下列Stream 类中,()类用来管理内存数据。
A. MemoryStreamB. BufferedStreamC. FileStreamD. CryptoStream15. 下列不属于应用独立存储的优势的是哪一个。
A. 数据安全B. 降低内存需求C. 稳定性D. 无需硬编码路径16. 你需要压缩应用程序中使用的数据,在压缩过程中,应用程序能够检测错误十分重要。
因此,你需要使用某个类来检测错误。
你会使用如下哪个类来实现?A.GZipStream B.DeflateStream C.FileStream D.Stream17. .NET Framework 中可以采用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-4000 B.(314).455-4000 C.314-555-4000 D.314-555-400 20. .NET Framework 应用程序以动画方式显示Gif 文件,如果要更新帧需要使用哪个方法?A. ImagAnimator.AnimateB. ImagAnimator.UpdateFramesC. ImagAnimator.CanAnimateD. ImagAnimator.StopAnimate21..NET 公共语言运行时的( ) 功能模块负责管理元数据以及加载、部署类。
A.类加载器B.代码管理器C.垃圾回收 D. 安全引擎22.在.net 编程中,术语“托管环境”是()A. net framework 类库B. .net 公共语言运行库C. windows 窗体程序D. .net 所基于的操作系统23. 下面对程序集清单说法正确的是:()A. 程序集没有清单B. 它描述了程序集以及组成程序集的各个模块C.清单是公共访问属性,不包含许可D.没有指明程序集安全性24. 引用类型和值类型之间的区别是:()A. 引用类型变量保存内存地址,值类型直接保存变量值B.引用类型在变量中直接保存变量值,值类型保存内存地址C. 引用类型和值类型保存数据的方式相同D..NET Framework 不支持值类型,因为所有的类型都是引用类型。
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. .NET Framework 应用程序以动画方式显示Gif 文件,如果要更新帧需要使用哪个方法?A. ImagAnimator.AnimateB. ImagAnimator.UpdateFramesC. ImagAnimator.CanAnimateD. ImagAnimator.StopAnimate34. 你希望存储并管理一个表示Boolean 值的位值集合,并在需要是增大或者减少集合的大小,下列哪个类可以实现此功能。
请选择一个最佳答案?A. HashtableB. BitArrayC. StackD. Queue35. 以下关于.NET Framework 中应用程序数据管理相关类的说法错误的是?A StreamReader 类对读取二进制数据进行了优化。
B FileStream 类可以读取文件中的文本数据。
C. BufferEdStream 类的缓冲逻辑已经被构建到FileStream。
D.MemoryStream 类创建存储与内存中而不是硬盘中的数据流。
36. 使用StringBuilder 类的时候,如果要再字符串的结尾追加指定的字符需要用到哪个方法?A. AppendB. CharsC. ReplaceD. Length37. 以下哪个类提供对有关驱动器信息的访问?A. FileStreamB. DirectoryInfoC. DrveInfoD. Fileinfo38. .NET Framework 中可以采用Pen 类绘制直线和曲线,若要获取或者设置通过Pen 类的对象绘制的虚线的样式要使用Pen 类的那个成员实现?A. PenTypeB. DashTypeC. DashPatternD. EndCap39. 从使用下列哪个类的实例为其它的stream 类的实例提供加密转换服务()A.Filestream B.Cryptostream C.Memorystream D.Bufferedstream40. 画刷可用来填充区域,其中()可用指定的Image 图像或图像的一部分填充区域。
A. 纹理画刷(Texture Brush)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 文档的更新。