历届的经典C面试题

历届的经典C面试题

ID:36581705

大小:175.37 KB

页数:15页

时间:2019-05-12

历届的经典C面试题_第1页
历届的经典C面试题_第2页
历届的经典C面试题_第3页
历届的经典C面试题_第4页
历届的经典C面试题_第5页
资源描述:

《历届的经典C面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、问答题沿用S1C#:Ch1:1、==与Equals方法的区别?对于值类型:由于值类型是存储在栈中,两者都是比较的是两个变量的在栈中的值是否相等。对于引用类型:引用类型是在堆一个存储引用,指向堆中的某个具体值。==判断引用地址,equals判断值2、Java中的switch于C#中的switch的区别Java中的switch:只能判断int,short及比int所占字节还少的类型C#中的switch:可以判断string及比string所占字节少的类型Ch2:1、冒泡排序(c#)口诀int[]numbers={49,12,65,45,88,54};//排序前Console

2、.WriteLine("排序前:");foreach(intiinnumbers){Console.Write(i+"");}//冒泡排序for(inti=0;inumbers[j+1]){inttemp=numbers[j];numbers[j]=numbers[j+1];numbers[j+1]=temp;}}}//排序后Console.WriteLine("排序后:");foreach(intii

3、nnumbers){Console.Write(i+"");}2、分别写出四种循环语法for(inti=0;inumbers[i+1]){max=numbers[i];15}}Console

4、.WriteLine("最大数为:"+max);水仙花数:for(inti=100;i<1000;i++){inta=i%10;//个位数intb=i%100;//十位数b=b/10;intc=i/100;//百位数intnumber=(int)Math.Pow(a,3)+(int)Math.Pow(b,3)+(int)Math.Pow(c,3);if(number==i){Console.Write(i+"");}}打印九九乘法表:for(inti=1;i<=9;i++){for(intj=1;j<=i;j++){Console.Write("{0}×{1}={2}

5、t",j,i,i*j);}Console.WriteLine();}Ch3:1、命名空间的含义:包,便于管理2、引用传递和值传递的区别:主要是相对于值类型,用引用传递加ref,就可实现其值真正的改变。值传递,当调用方法结束后,则不会改变值。3、请写出String的常用方法(10个),并描述功能Equals():判断值相等Split():以…分割每个字符为string[]数组IndexOf():返回指定字符的索引Concat():连接,相当于’+’号Trim():忽略前后空格ToUpper():转换为大写ToLower():转换为小写StartsWith():开头字符是否

6、匹配SubString():截取字符串ToCharArray():转换为char[]数组4、分别写出数据类型转换(至少四种)的方法,代码举例显示转换:inti=(int)12.9;隐式转换:doubled=12;int/double/float.parse()转换:strings=”13”;inti=int.parse(s);convert:intx=13;doubled=Convert.ToDouble(x);Ch4:1、Partial关键字的含义Partial局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。适用于以下情况:(1)类

7、型特别大,不宜放在一个文件中实现。(2)一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3)需要多人合作编写一个类http://blog.csdn.net/dotnet90/archive/2006/12/23/1455796.aspx2、Windows窗体的生命周期常用事件有哪些?Initialize,Load,Activated(窗体被激活时),Deactivate(窗体被停用时),FormClosed,FormClosing3、写出常用的控件键盘事件和鼠标事件键盘事件:KeyDown,KeyUp,

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

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

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