Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)delvpublished in(发表于) 2014/1/10 6:29:25 C#网络应用编程基础练习题与答案(三)_[Asp.Net教程]
C#网络应用编程基础练习题与答案(三)_[Asp.Net教程] 1. 编写一个控制台应用程序,完成下列功能。
1) 创建一个类,用无参数的构造函数输出该类的类名。
2) 增加一个重载的构造函数,带有一个string类型的参数,在此构造函数中将传递的字符串打印出来。
3) 在Main方法中创建属于这个类的一个对象,不传递参数。
4) 在Main方法中创建属于这个类的另一个对象,传递一个字符串“This is a string.”。
5) 在Main方法中声明类型为这个类的一个具有5个对象的数组,但不要实际创建分配到数组里的对象。
6) 写出运行程序应该输出的结果。
【解答】
输出结果:
Test1
This is a string.
2. 编写一个控制台应用程序,定义一个类MyClass,类中包含有public、private以及protected数据成员及方法。然后定义一个从MyClass类继承的类MyMain,将Main方法放在MyMain中,在Main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误。
3. 创建一个类包含有protected数据。在相同的文件里创建第二个类,用一个方法操纵第一个类里的protected数据。
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
456--00456good
5. 编写一个控制台应用程序,计算
要求精度为10-8。
6. 编写一个控制台应用程序,接收一个长度大于3的字符串,完成下列功能
1) 输出字符串的长度。
2) 输出字符串中第一个出现字母a的位置。
3) 在字符串的第3个字符后面插入子串“hello”,输出新字符串。
4) 将字符串“hello”替换为“me”,输出新字符串。
5) 以字符“m”为分隔符,将字符串分离,并输出分离后的字符串。
赞