.net期末考试复习资料终极必杀版

.net期末考试复习资料终极必杀版

ID:16063909

大小:41.48 KB

页数:12页

时间:2018-08-07

.net期末考试复习资料终极必杀版_第1页
.net期末考试复习资料终极必杀版_第2页
.net期末考试复习资料终极必杀版_第3页
.net期末考试复习资料终极必杀版_第4页
.net期末考试复习资料终极必杀版_第5页
资源描述:

《.net期末考试复习资料终极必杀版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、简答题1、用实例简述委托的过程。声明委托除了指定返回值外还必须指定一个方法签名。实例化委托,需要引用该方法。该方法必须与委托具有相同的方法签名,并且该方法必须返回委托声明中定义的值。调用委托时,委托调用与之关联的方法。当引用的方法向委托返回值时,委托会将该值传递给调用程序,就如同该值是委托自身的返回值一样。2、什么是Windows窗体应用程序?Windows窗体是用于MicrosoftWindows应用程序开发的、基于.NETFramework的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您可以开发丰富的Window

2、s应用程序。另外,Windows窗体可作为多层分布式解决方案中的本地用户界面。3、什么是ASP.NETWeb应用程序?ASP.NET允许开发人员创建浏览器可访问的应用程序。ASP.NET在System.Web命名空间中实现,它是.NETFramework的重要组成部分。作为相当流行的ActiveServerPage(ASP)技术的后继者,ASP.NET应用程序是从一页或多页构建的。每个页面都包含和标签以及可执行代码,并且通常带有.aspx扩展名。4、列出.NETFramework的常用组件。公共语言运行库(C

3、LR)、.NETFramework类库、数据和XML、XMLWebservice、Web窗体和Windows窗体。5、应用程序可以使用什么类和方法来对控制台进行输入和输出?在公共语言运行库中,你可以使用System命名空间中的Console类的Read、ReadLine、Write和WriteLine等方法,实现向控制台输入输出字符串或数值。6、什么时候使用隐式转换,什么时候使用显式转换?使用隐式转换可以提高可读性和可使用性。当转换可能引起数据丢失或者抛出异常时使用显式转换。7、值类型和引用类型的区别是什么?值类型被分配在栈中,使用拷

4、贝赋值(assignedascopies),按值传递。引用型被分配在堆中,作为引用赋值(assignedasreferences),按引用传递。8、什么是命名空间,.NETFramework中类型的根命名空间名称是什么?一台计算机要在本地运行一个.NET应用程序时,需要什么软件?命名空间是执行相关功能的类型(如类和接口)的逻辑组织单位。9、程序集清单包含哪些内容.程序集的名称。程序集的版本号。程序集的区域性,指示程序集所支持的文化或语言。此程序集中所包含的所有文件的列表,同时附有根据这些文件计算出的哈希值。此程序集所依赖的其他程序集,

5、以及这些依赖程序集每一个的版本号。10、即时(JIT)编译是指?每个方法在首次被调用时被编译11、构成逻辑功能单元的文件分组称为什么?程序集12、元数据包含哪些内容?类型名称。类型可见性,可以是公共的或程序集。此类型继承自哪个类型(如果存在)。该类型所实现的任何接口。该类型所实现的任何方法。该类型所公开的任何属性。该类型提供的任何事件13、元数据是什么?描述对应托管代码中定义的类型的信息14、基于CLR的语言编写的源代码在编译时,将生成哪两种内容? Microsoft中间语言(MSIL)表示的指令。元数据(Metadata)15、.N

6、ETFramework使用中间代码的好处是?可移植性强。中间代码在加载到内存中时将受到针对类型安全性的检验。这实现了更好的安全性和更高的可靠性16、谈谈你对泛型的理解,并说明他的优点。通过泛型可以定义类型安全类,而不会损坏类型安全、性能和工作效率。具体可由以下几个优势:(1)可重用性:可使用相同的代码对多个场景使用一个泛型类型定义,而不需要对代码进行任何更改。(2)类型安全:泛型数据类型提供更好的类型安全性,降低发生类型强制转换错误的可能性。(3)性能:泛型类型降低了对变量或对象进行装箱、取消装箱和类型强制转换的需要,因此他的性能优于

7、普通系统类型17、分别列举几个值类型和引用类型,并谈谈两者的区别。值类型:内置值类型、用户自定义结构和枚举。引用类型:自描述类型(类和数组)、指针类型或接口类型。两者区别:值类型直接包含它们的数据,继承自System.ValueType类型,而引用类型存储对值的内存地址的引用,继承自System. Object类型;值类型分配在堆栈上,通过拷贝赋值,通过值来传递参数,它的实例实例要么在堆栈上,要么内联在结构中,而引用类型通过引用赋值,以引用传递参数,用New关键字在托管堆上分配对象18列举几个常见的.NETFramework应用程序种

8、类并说明特点。ASP.NETWeb,Windows窗体应用程序,ADO.NET,分布式应用程序等19、说明.NETFramework类库采用命名空间树的结构的目的,并举例.NETFramework类库的命名空间及其成员说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。