1 / 27
文档名称:

NET 面试题大全.doc

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

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

分享

预览

NET 面试题大全.doc

上传人:yixingmaoh 2018/2/3 文件大小:63 KB

下载得到文件列表

NET 面试题大全.doc

相关文档

文档介绍

文档介绍:NET 面试题大全
.net面试试题
?、protected、public、internal修饰符的访问权限。
?:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一程序集内可以访问。
?。
?答get请求、post请求、Session、Application、Cookie、ViewState
?:1、1、2、3、5、8、13、21、,用递归算法实现。答:public class MainClass{public static void Main(){(Foo(30));}public static int Foo(int i){if(i=0)return 0;else if(i 0&&i=2)return 1;else return Foo(i-1)+Foo(i-2);}}
?#中的委托是什么?事件是不是一种委托?
?答:委托是引用数据类型,可以把一个方法作为参数传递给委托。委托可以理解为指向一个函数的引用。事件是一种特殊的委托
??
?答重载是方法的名称相同。参数或参数类型不同(同名同类不同参)。Override是对父类中的方法进行重写(同名同参不同类)。
?,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?
?答:通过get请求或者在页面之间通过ViewState进行数据的传递
??
?答:foreach( control in ){if(control is ){ tb=()control;=;}}
??
?答:int array=new int[*];int temp=0;for(int i=0;i -1;i++){for(int j=i+1;j ;j++){if(array[j]array[i]){temp=array[i];array[i]=array[j];array[j]=temp;}}}
?#中索引器的实现过程,是否只能根据数字进行索引?
?答:不是。可以用任意类型。
?,写出您想到的一种或几种实现方法:1-2+3-4+…+m
?答:int Num=();int Sum=0;for(int i=0;i Num+1;i++){if((i%2)==1){Sum+=i;}else{Sum=Sum-I;}}(());();
?,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
?答:一般为3层数据访问层,业务层,表示层。数据访问层对封装对数据库进行的操作。业务层是对数据的业务逻辑进行处理。表示层接收用户输入,响应用户操作和显示数据。优点:分工明确,条理清晰,易于调试,而且具有可扩展性。缺点:增加成本。
? System;class A{public A(){PrintFields();}public virtual void PrintFields(){}}class B:A{int x=1;int y;public B(){y=-1;}public override void PrintFields(){("x={0},y={1}",x,y);}当使用new B()创建B的实例时,产生什么输出?
?答:X=1,Y=0;x=1 y=-1
??
?答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。
?、CLS、CLR分别作何解释?
?答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言