网站大量收购闲置独家精品文档,联系QQ:2885784924

大二期末考.NET Framework 选择题概念部分.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大二期末考.NET Framework 选择题概念部分

==========.NET Framework 选择题概念部分============== 1.Microsoft Visual Studio所需要的大部分工具有: -UML工具 -代码管控工具 -集成开发环境(IDE)等等 2.Microsoft Visual Studio所写的目标代码适用平台有: -微软支持的所有平台 -Microsoft Windows -Windows Mobile -Windows CE -.NET Framework -.NET Compact Framework -Microsoft Silverlight 3..NET Framework 的两个主要组件是: -公共语言运行库 - .NET Framework 类库 4.公共语言运行库: -通过和运行集成代码来支持.NET Framework类库 -提供和 COM 组件之间的封送 -提供多线程编程支持 -提供和 Windows 结构化异常处理集成的异常处理机制 -不允许不安全的类型转换和未初始化变量 MSIL 可被校验以保证类型安全 -使开发者能够调试应用程序和根据代码执行 -提供基于证据的安全, 基于用户身份和代码来源 -为.NET Framework下的所有对象提供自动生命期管理,支持多处理器,可扩展 -管理和执行代码 -通过即时编译把 Microsoft 中间语言转换成本地代码-管理元数据,加载和在内存中布局类 5.类库有哪些命名空间: -System -System.Web -System.Data -System.Windows.Forms -System.EnterpriseServices -System.XML 6.常见的.NET Framework应用程序有哪些: -控制台程序 -ASP.NET Web应用程序 -Windows窗体应用程序 -ADO.NET 分布式应用程序 7.元数据概念:元数据是在编译时嵌入的声明性信息 包含: -应用程序版本、区域、公钥信息 -类型成员(方法、字段、属性、事件、嵌套的类型) -安全许可证信息 -该程序集所依赖的其他程序集 8.元数据的作用: - 加载和定位类 -增强代码安全性 - 解析方法调用 -提供反射支持 - 可利用特性扩展元数据 9.公共语言运行库工具有哪些: -MSIL 编译器(ilasm.exe) :从Microsoft中间语言 (MSIL) 生成最终可执行二进制代码 -MSIL 反编译器 (ildasm.exe) : 检查元数据和托管二进制代码,利用包含 MSI 代码的 PE 文件,创建适合输入到 MSI 汇编程序 (Ilasm.exe) 的文本文件 -强名称工具 (sn.exe) :帮助创建带强名称的程序集。sn.exe 提供用于密钥管理、签名生成和签名验证的选项 10.应用程序域的作用: -过去进程边界用来隔离应用程序 -在 CLR 中, 应用程序域提供应用程序之间的隔离 -在一个应用程序中的错误不会影响其他的应用程序 11.应用程序域提供应用程序之间的隔离有哪些方法: -以极小的性能损失进行代码类型安全检查来隔离应用程序 - 多个应用程序域可并存于同一个应用程序中 -能够在不停止整个进程的情况下停止单个应用程序 - 在一个应用程序中运行的代码不能直接访问其他应用程序中的代码或资源 12.关于垃圾回收: -在.NET Framework中自动进行对象内存管理 -不再需要手动进行对象内存的跟踪和管理 13.算法 + 数据结构 = 程序; 14.通用类型系统: -数据结构在微软.NET Framework平台中的形式就是通用类型系统,简称CTS -构成了.NET Framework的公共语言运行库的基础,它为.NET平台的多语言特性提供了支持 -不仅定义了所有的数据类型,并提供了面向对象的模型以及各种语言需要遵守的标准 15.值类型和引用类型的区别: -值类型的单独实例分配在堆栈上 -引用类型的实例只在堆栈上分配了对其实际值的引用,值本身分配在堆上 16.值类型和引用类型的比较: -值类型包括基元类型、用户自定义结构或枚举类型 继承自System.ValueType类型在堆栈上分配 通过拷贝赋值默认通过值来传递参数,除非用ref关键字 -引用类型是对象: 继承自System. Object类型在托管堆上用“new”关键字分配 通过引用赋值 可能出现几个引用指向同一个对象,因此对一个变量的操作会影响另一个变量所引用的同一对象 用引用来传递变量 17.关于对象: -所有的类都继承自 System.Object -对象中指定数据和行为 - 字段定义数据 -方法定义行为 18.关于结构体: -继承自System.ValueType -用struct 关键字来定义

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档