c.net框架程序设计习题与答案.ppt

c.net框架程序设计习题与答案.ppt

ID:56390472

大小:693.00 KB

页数:55页

时间:2020-06-15

c.net框架程序设计习题与答案.ppt_第1页
c.net框架程序设计习题与答案.ppt_第2页
c.net框架程序设计习题与答案.ppt_第3页
c.net框架程序设计习题与答案.ppt_第4页
c.net框架程序设计习题与答案.ppt_第5页
资源描述:

《c.net框架程序设计习题与答案.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#习题与答案制作:旅行狼QQ:1505367204答:C1.NETFramework不支持哪种类型的用户界面?A.Web窗体B.Windows窗体C.公共语言运行库D.控制台应用程序答:B2.下面哪个不是.NETFramework类库的主要特点和提供的高级服务:A.跨语言继承和调试B.很容易学习和掌握C.是面向对象D.是安全且易于扩充答:A3.垃圾收集器要求程序员().A.为对象分配内存并在使用完毕后可不必释放它。B.为对象分配内存但在使用完毕后要释放它。C.不必为对象分配内存但在使用完毕后要释放它。D.不必为对象分配内存且在使

2、用完毕后可不必释放它。答:公共语言运行库(CLR)、.NETFramework类库(FCL)4.列出.NETFramework的两大主要组件。答:公共语言运行库(CLR)提供执行代码的环境、编译器、语言独立性和轻便性、以及执行垃圾回收。5.公共语言运行库的用途是什么?答:公共语言规范(CLS)定义了一套所有与.NET兼容的语言应该支持的特性。6.公共语言规范的用途是什么?答:托管环境提供一些服务,如垃圾回收、安全性以及其他类似的特性。7.什么是托管环境?答:因为.NETFramework类库中包含数百个类,所以将这些类分组到命名空

3、间中。全名的第一部分(最右边点的前面部分)是命名空间名称。全名的最后一部分(最右边点的后面部分)是类型名称。8.如何从某类的全名中识别它的命名空间名称和类型名称答:由于.NETFramework类库(FCL)包含了如此众多类型的定义,所以类库要以层次的命名空间结构来进行组织。 命名空间使用点句法命名方案将有关联的类逻辑分组,以便易于对其进行搜索和引用。9.NETFramework类库(FCL)如何组织其众多的类型?答:以CLR为目标的代码称为托管代码,它由伪机器语言编写的指令组成,这种语言也称为通用中间语言(CommonInter

4、mediateLanguage,CIL)。CIL指令可在运行时实时(JIT)编译为本机代码(典型的x86代码)。10.解释什么叫托管代码。答:B11.关于命名空间,下面正确的说法是哪个?A.命名空间不能嵌套另一个命名空间B.在不同命名空间中,类型可以具有相同的名字C.一个命名空间不能在多个文件中定义D.单独一个源代码文件不能定义多个命名空间答:System命名空间是.NETFramework中类型的根命名空间。12..NETFramework中类型的根命名空间名称是什么?答:必须使用/reference编译开关选项。使用/refe

5、rence编译选项后,编译器使指定库中的信息对当前正在编译的源程序可用。/r开关等效于/reference开关。13.当编译引用程序集中类(除mscorlib.dll外)的代码时,你必须做什么?答:Microsoft中间语言(MSIL),有时也叫托管代码。14..NET编译器产生的代码叫什么?答:实时(JIT)编译器。15.哪一个.NET组件将MSIL编译成特定于CPU的本机代码?答:垃圾回收过程。16..NET的哪个特性确保对象占用的内存被回收?答:所有托管代码都通过使用公共语言运行库运行,公共语言运行库提供了跨语言集成、自动内

6、存管理、跨语言异常处理、增强安全性以及一致性和简化的编程模型。17.公共语言运行库有什么优点?答:B18.版本号为2.1.2.3的程序集可能和下面哪个版本号的程序集兼容?A.1.1.2.3B.2.2.2.3C.2.1.5.2D.2.0.2.3答:由一个或多个PE格式文件组成的; 包含用来识别程序集及其文件的清单; 指明导出文件和导入的类(Clsss)和类型(Type); 是部署、重用和版本控制的单元。19.解释程序集(assembly)的组成结构和作用。答:程序集清单20.程序集的哪一部分能够识别出它的输入类型、输出类型和它的版本

7、信息?答:.NETFramework公共语言运行库21.一台计算机要在本地运行一个.NET应用程序时,需要什么软件?答:把可执行文件复制到本地并引用本地计算机的程序集,或从文件服务器上访问它们。22.指出运行.NETFramework应用程序的两种简单方法。答:在应用程序目录创建配置文件,指定它的privatePath属性如下:

8、h="MyStringer"/> 23.描述一个应用程序如何使用位于应用程序子目录中的程序集。答:强名称程序集24.哪一种程序集能被放到全局程序集缓存中并能

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

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

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