预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.水仙花数三位正整数、153=1~3+5~3+3~3For(inti=100;i<1000;i++){Intbai=0;Intshi=0;Intge=0;IntbaiYushu=0;bai=i/100;baiYushu=i%100;shi=baiYushu/10;ge=baiYushu%10;if(i==bai*bai*bai+shi*shi*shi+ge*ge*ge){Response.Write(“水仙花数:”+i+”<br>”);}}2.斐波数列::::递归1,1,2,3,5,8,13,21,……….privateintFun_Feibo(intintN){intintResult=0;if(intN==1){intResult=1;}else{if(intN==2){intResult=1;}else{//这里需要递归intResult=Fun_Feibo(intN-2)+Fun_Feibo(intN-1);}}returnintResult;}3.C#中的委托是什么?事件是不是一种委托?委托,顾名思义,就是中间代理人的意思。[可以把一个方法作为参数代入另一个方法]委托可以理解为指向一个函数的引用,【指向函数的指针】是,是一种特殊的委托//1.声明委托//delegatevoid(int,string)deleName(参数列表);//2.声明方法//修饰符返回类型方法名(参数列表)//{//方法体;//}//3创建委托对象,指向所希望包含方法//deleNameobjDele=newdeleName(具体的方法名);//4,委托对象调用包含在其中的各个方法//objDele(实参);//1.声明委托,放到类类边,并且和方法平行,并且不能有【委托体】(不能带一对花括号)delegateintdeleTwoInt(inta,intb);//2.声明方法publicstringAdd(intm,intn)//参数签名:参数个数、参数类型、参数顺序:返回类型不能构成重载{returnm+n;}publicintSurplus(intm,intn){returnm-n;}//3创建委托对象,指向所希望包含方法inta=10;intb=3;deleTwoIntdele=newdeleTwoInt(Add);//4,委托对象调用包含在其中的各个方法Response.Write(dele(a,b)+'<br>');4.重载,覆盖===》多态Aoverload【方法的签名】:参数个数+参数类型+参数顺序返回类型不能构成重载Boverride,virtual子类覆盖父类中对应的虚函数C,override与overload的区别a.overload在同一个类里,不同的【方法签名】b.override在不同的类里边,并且这两个类存在继承关系,并且子类的方法要覆盖父类的同签名的方法,c.overload是多个方法、override是一个方法d.继承的时候,子类首先继承父类的构造方法Override的时候,首先继承父类的构造方法,如果构造方法调用了虚函数,那么紧接着调用子类的覆盖方法然后,才进入子类的构造方法5.列举ASP.NET页面之间传递值的几种方式。A.post,Request.Params[“上一个页面控件的Name”]<inputname=’txtName’/>Request.Params[“txtName”]Html?aspx,aspx?aspxB.get,Request.QueryString[“参数名”]abc.aspx?id=xxx&name=zhangsan,Request.QueryString[“id”]C.如何在不改变url的情况下转到另一个页面Server.Transfer(“目的url”,true);只能是:apsx?aspxRequest.Form[“上一个页面控件的ID,属性名,公共方法名”]D.Session,Application,Cookie,多个页面之间共享【变量】,webForm1:protectedSystem.Web.UI.WebControls.TextBoxTextBox1;protectedSystem.Web.UI.WebControls.TextBoxlblName;//公共属性publicstringTime{get{returnDateTime.Now.ToString();}}//公共方法publicstringTestFun(){return'FunctionofWebForm1Called';}WebForm2:stringstrTxt='';WebForm1oForm=(WebForm1)this.Context.Handler;strTxt+='文本框1:'+Reques