欢迎来到天天文库
浏览记录
ID:9491783
大小:60.00 KB
页数:5页
时间:2018-05-01
《c#网络应用编程基础练习题与答案(三)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C#网络应用编程基础练习题与答案(三) 1.编写一个控制台应用程序,完成下列功能。 1)创建一个类,用无参数的构造函数输出该类的类名。 2)增加一个重载的构造函数,带有一个string类型的参数,在此构造函数中将传递的字符串打印出来。 3)在Main方法中创建属于这个类的一个对象,不传递参数。 4)在Main方法中创建属于这个类的另一个对象,传递一个字符串Thisisastring.。 5)在Main方法中声明类型为这个类的一个具有5个对象的数组,但不要实际创建分配到数组里的对象。 6)写
2、出运行程序应该输出的结果。 【解答】 以下是引用片段: usingSystem; classTest1 { publicTest1() { Console.ain() { Test1t1=ne; classMyClass { publicinti; privateintj; protectedintk; publicvoidmethod1() { Console.yMain:MyClass { publicstaticvoidMain() { MyClasst
3、=neethod1(); t.method2();//会出现编译错误,私有的方法不允许在其它类中调用 t.method3();//会出现编译错误,应该创建MyMain的对象,然后通过MyMain的 //对象调用该方法 } } 3.创建一个类包含有protected数据。在相同的文件里创建第二个类,用一个方法操纵第一个类里的protected数据。 【解答】 以下是引用片段: usingSystem; classClass1 { protectedinti=5; protecte
4、dvoidMyMethod() { Console.ain() { Class2t=neethod(); } } 4.分别写出下列语句执行的结果。 1)Console.WriteLine({0}--{0:p}good,12.34F); 2)Console.WriteLine({0}--{0:####}good,0); 3)Console.WriteLine({0}--{0:00000}good,456); 【解答】 12.34--1,234.00%good 0--good 45
5、6--00456good12下一页[教育资源网]edu..,。 5.编写一个控制台应用程序,计算 要求精度为10-8。 【解答】 以下是引用片段: usingSystem; classTest5 { publicstaticvoidMain() { intn=50; doublex=3; doubles=0; doublea=1; for(inti=1;i<=n;i++) { a*=i; s+=Math.Poe,输出新字符串。 5)以字符m为分隔符,将字符串分离
6、,并输出分离后的字符串。 【解答】 以下是引用片段: usingSystem; classTest6 { publicstaticvoidMain() { stringstr=; e); Console.e后的结果为:{0},str2); //(5) string[]arr=str2.Split('m'); Console.为分隔符分离后的字符串有:); for(intj=0;j<arr.Length;j++) { Console.WriteLine
7、(arr[j]); } } }上一页12[教育资源网]edu..,。
此文档下载收益归作者所有