1 / 86
文档名称:

.net企业面试题详解(北大青鸟内部整理).pptx

格式:pptx   大小:853KB   页数:86页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

.net企业面试题详解(北大青鸟内部整理).pptx

上传人:aena45 2019/12/8 文件大小:853 KB

下载得到文件列表

.net企业面试题详解(北大青鸟内部整理).pptx

相关文档

文档介绍

文档介绍:(C#)技术21、简述private、protected、public、internal、protectedinternal访问修饰符的访问权限?private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:   在同一命名空间内可以访问。protectedinternal访问范围限定于此程序或那些由它所属的类派生的类型。32、请编程实现一个冒泡排序算法?publicvoidBubbleSort(int[]array){intlength=;for(inti=0;i<=length-2;i++){ for(intj=length-1;j>=1;j--) { if(array[j]<array[j-1]) {inttemp=array[j];array[j]=array[j-1];array[j-1]=temp;}}}}43、在C#中,stringstr=null与stringstr=“”请尽量使用文字或图象说明其中的区别。stringstr=null是不给他分配内存空间,而stringstr=""给它分配长度为空字符串的内存空间。54、中使用三层结构开发应用程序时,三层如何划分?每层的功能都是是什么?并说说它的优点?一般为三层:数据访问层、业务逻辑层、表示层。数据访问层对数据库进行增删改查。业务逻辑层负责业务处理和数据传递。表示层提供用户交互操作界面。优点:分工明确,层次清晰,易于维护,具有很好的可扩展性。65、页面之间传值的几种方式。①、Url传参/QueryString②、Session③、④、Cookie⑤、Application⑥、隐藏域<inputtype=“hidden”/>76、在C#中重载与重写的区别。1、方法的重写是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系 2、重写只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、重写要求参数列表相同;重载要求参数列表不同。 4、重写关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。87、面向对象具有哪三种特性?1、封装性:隐藏内部实现,稳定外部接口。2、继承性:子类继承父类成员,实现代码复用。3、多态性:不同子类对象对同一个消息作出不同的反映。98、什么是GC,中的GC机制?GC的全称是GarbageCollection,中文名称垃圾回收,中对内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以回收分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。在进行垃圾回收时,垃圾回收器会首先搜索内存中的托管对象,然后从托管代码中搜索被引用的对象并标记为有效,接着释放没有被标记为有效的对象并收回内存,最后整理内存将有效对象挪动到一起。109、中类和结构的区别?都可以实现接口都可以包含字段、方法相同点结构中给字段赋值是错误的类中可以给字段赋值创建对象可以不用new创建对象必须使用new可以添加构造函数,但它们必须带参数可以添加无参的构造函数不可以有默认构造函数可以有默认构造函数不能被继承可以被继承值类型引用类型不同点结构类