C#上机实验题目和答案8

C#上机实验题目和答案8

ID:37920435

大小:816.00 KB

页数:10页

时间:2019-06-02

C#上机实验题目和答案8_第1页
C#上机实验题目和答案8_第2页
C#上机实验题目和答案8_第3页
C#上机实验题目和答案8_第4页
C#上机实验题目和答案8_第5页
资源描述:

《C#上机实验题目和答案8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(1)创建一个控制台应用程序,在程序中定义一个公共接口IMyInterface,该接口中包含两个方法,一个是DoSomething(),另一个是DoSomethingElse();另外再定义一个类MyClass,该类实现了接口IMyInterface,在DoSomething()方法中向控制台输出“Dosomething.”,在DoSomethingElse()方法中向控制台输出“Dosomethingelse.”在Program类中的Main()方法中实例化MyClass的对象和定义一个接口变量,通过对象和接口变量来访问这两个方法。(2)创建一个

2、控制台应用程序,在程序中定义了一个接口IIfc1,该接口包含一个无返回值,且带一个字符串类型的参数的方法PrintOut();在程序中定义了另一个接口IIfc2,该接口中也包含一个无返回值,且带一个字符串类型的参数的方法PrintOut();程序中还定义了一个类MyClass,该类以类级别和显式接口成员两种方式实现了这两个接口。在Program类的Main()方法中分别以类对象的引用和两个接口对象的引用来调用PrintOut()方法。(3)创建一个控制台应用程序,求一个方阵的对角元之和。1.usingSystem;usingSystem.Colle

3、ctions.Generic;usingSystem.Text;namespaceConsoleApplication1{publicinterfaceIMyInterface{voidDoSomething();voidDoSomethingElse();}classMyClass:IMyInterface{publicvoidDoSomething(){Console.WriteLine("DoSomething.");}publicvoidDoSomethingElse(){Console.WriteLine("DoSomethingElse

4、.");}}classProgram{staticvoidMain(string[]args){MyClassMC=newMyClass();MC.DoSomething();IMyInterfaceimyinterface=(IMyInterface)MC;imyinterface.DoSomethingElse();}}}2.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication2{publicinterfaceIIfc1{

5、voidPrintOut(strings);}publicinterfaceIIfc2{voidPrintOut(strings);}publicclassMyClass:IIfc1,IIfc2{publicvoidPrintOut(strings){Console.WriteLine("IIfc1:{0}",s);}voidIIfc2.PrintOut(strings){Console.WriteLine("IIfc2:{0}",s);}}classProgram{staticvoidMain(string[]args){MyClassMC=ne

6、wMyClass();MC.PrintOut("类对象应用!");IIfc2iifc2=(IIfc2)MC;iifc2.PrintOut("接口对象应用!");}}}3.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication3{classProgram{staticvoidMain(string[]args){inti,j;intcount=0;int[,]a=newint[3,3]{{5,6,7},{8,9,10},{11,1

7、2,13}};for(i=0;i<3;i++){for(j=0;j<3;j++){Console.Write("{0,4:d}",a[i,j]);}count++;if(count/3==0)Console.WriteLine();}intsum=a[0,0]+a[1,1]+a[2,2]+a[2,0]+a[0,2];Console.WriteLine();Console.WriteLine("sum={0}+{1}+{2}+{3}+{4}={5}",a[0,0],a[1,1],a[2,2],a[2,0],a[0,2],sum);}}}1.创建一个控

8、制台应用程序,生成5个100-200之间的随机数,并利用3种方法来进行排序,输出排序前和排序后的结果。(随机数用Rando

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

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

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