- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《net考试题答案
填空题:
1. CLR直接打交道的对象是 程序集 。
2. IL是一种基于 汇编 的语言。
3. 一个托管PE文件包含4部分:PE表头,CLR表头,元数据,IL代码浅拷贝和深拷贝dispose模式,finalize方法,close方法256KB,2MB,10MBbyte类型的的取值范围是0~255
错误:因为C#不允许值类型有无参构造器,在编译时会出错:结构中不能有实例字段初始值设定项错误:y没有被初始化,C#编译器抛出错误:。。。在控制离开构造器前,字段SomeValType.y必须完全赋值?XML Web服务
?Web窗体
?Windows窗体
?Windows控制台应用程序
?Window服务
?组件库
2. 把一个源代码文件生成CUI可执行文件、GUI可执行文件、DLL文件分别用到的命令行开关。
3. 利用operator声明且仅声明了= =,有什么错误么? 如果有,说明原因。
答:要同时修改Equale和GetHash() ? 重载了== 就必须重载!=
4. 例举System.Object 类提供的几个公有实例方法。
1--Equals:如果两个对象具有相同的值,返回true; 2--GetHashCode: 返回对象的值的散列码。 3--ToString: 默认情况下返回类型的完全限定名。一般自定义类型中要重写该方法,返回有意义的字符串; 4--GetType: 返回一个类型为继承自Type的对象实例,返回的Type对象和反射类一起来获得元数据信弱命名程序集和强命名程序集.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。Equals方法必须是自反的,就是说,x.Equals(x)必须返回true;
Equals方法必须是对称的,就是说,x.Equals(y)和y.Equals(x)必须返回同样的值;
Equals方法必须是可传递的,就是说,x.Equals(y)和y.Equals(z)都返回true,那么x.Equals(z)也必须返回true;
Equals方法必须是前后一致的,就是说,如果两个对象的值没有发生变化,那么多次调用Equals方法的返回值应该相同 委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。事件和处理方法之间是怎么联系起来的呢?委托就是他们中间的桥梁,事件发生时,委托会知道,然后将事件传递给处理方法,处理方法进行相应处理NET中的垃圾回收机制是引用程序对内存的回收和释放。当每次用new关键字创建一个对象时,运行库都要从托管堆中为其分配内存,因为空间是有限的,最终垃圾回收机制是要回收不用的内存的。已释放内存,重新使用。Str
string being converted
4. 写出程序的输出结果(选作)
public abstract class A?
{ ??????? public A()? ?????? { Console.WriteLine(A); ??? } ??????? public virtual void Fun()? ?????? { ??? Console.WriteLine(A.Fun()); ?? } }
public class B: A? { ??????? public B() ?????? { ?? Console.WriteLine(B);
??????? public new void Fun()? ?????? { ?? Console.WriteLine(B.Fun()); ??? }
??????? public static void Main()? ?????? { ?????????? A a = new B(); ?????????? a.Fun(); ??????? } }
结果:A
B
A.Fun()
5. 写出程序的输出结果:(选作)public class A? { ??????? public virtual void Fun1(int i) ?????? { ??? Console.WriteLine(i); ???? }
??????? public void Fun2(A a)?? ?????? { ?? a.Fun1(1); ??????????? Fun1(5); ??????? } }
public class B : A? { ??????? public override void F
您可能关注的文档
最近下载
- 地理七上.doc VIP
- 麦克维尔自然冷却风冷螺杆冷水机组 安装使用手册(1).pdf VIP
- 《职业生涯规划与就业指导》高职大学生就业指导全套教学课件.pptx
- 竣工图绘制合同协议.docx VIP
- 浙江省温州市2022-2023学年高一上学期期末教学质量统一检测政治试题.pdf VIP
- 匹克球理论考试试题库及答案.docx VIP
- 2024年福建省龙岩市新罗区西城街道招聘社区工作者真题带答案详解.docx VIP
- 北京市东城区东直门中学2024-2025学年七年级上学期分班考数学试卷.docx VIP
- 2024-2025学年人教版初中体育与健康九年级(全一册)教学设计.docx
- 冬季防寒防冻培训.pptx VIP
原创力文档


文档评论(0)