面向对象程序设计题库 - (2013)(2)

2019-03-01 09:38

public float Money() {

return sl * jg; }

public float Money(float rate) {

return sl * jg * rate; } } 11、 期末有三科成绩:语文、数学、英语,定义成类的属性 在类中写两个方法:(1)计算总成绩(2)计算平均成绩(3)添加一个构造函数为三科成绩赋值。(难易度:简单;知识点:类的属性和方法)(10分)

public class cs {

public float ch { get; set; } public float en { get; set; } public float ma { get; set; } public float Sum() {

return ch + en + ma; }

public float Ave() {

return (ch + en + ma) / 3; }

Public cs(float c,float e,float m) {

ch=c; en=e; ma=m;

}

}

12、 定义轿车类,其有颜色、重量、出厂日期字段,使用年限属性。并实例化对象car1

和car2,编译和调试轿车类。(难易度:简单;知识点:类的属性)(5分)

public class jc {

public string ys { get; set; } public float weight { get; set; } public DateTime time { get; set; } public int useyear{get;set;} }

protected void Page_Load(object sender, EventArgs e)

{

jc car1 = new jc(); jc car2 = new jc(); car1.ys = \红色\

car1.weight = 273.32f;

car1.time = Convert.ToDateTime(\ car2.ys = \黑色\

car2.weight = 2.3452f;

car2.time = Convert.ToDateTime(\

Response.Write(car1.ys + car1.weight + car1.time + car2.ys + car2.weight + car2.time);

} 13、 什么是装箱和拆箱?(知识点:装箱、拆箱;难度:简单题) (5分)

装箱:把值类型转换为引用类型 拆箱:把引用类型转换为值类型 14、 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?(知识点:类成员;难度:简单题) (5分)

答:public 类型 this[检索条件] {

get

{ //根据检索条件取值} set

{ //根据检索条件赋值} }

索引器是用来封装类中的数组或集合的成员。索引器的参数表示检索成员的条件,没有参数类型的限制,但是参数个数至少有1个。 15、 定义一个圆类,包含半径属性,获取圆面积方法和圆周长方法。(难易度:简单;知识点:类的属性和方法)(10分)

public class yuan {

public string j(float r) {

return \面积为:\周长为:\ } } 16、 定义汽车类,添加属性:牌号、颜色、重量、出厂日期,创建一个轿车对象,初始化

一辆完整的车辆。(难易度:简单;知识点:类的属性)(5分)

public class car {

public string h; public string y;

public string z;

public DateTime time; }

protected void butque_Click(object sender, EventArgs e) {

car che = new car(); che.h = tethao.Text; che.y = tetyan.Text; che.z = tetzhong.Text;

che.time = Convert.ToDateTime(tettime.Text);

lalti.Text = \车辆信息为:\che.time.ToString();

} 17、 定义一个班级类,包含辅导员、班级名称、所属系部、人数属性,其中人数不能超过60人。(难易度:简单;知识点:类的属性)(5分)

public class ban {

public string fu { set; get; } public string name { set; get; } public string xi { set; get; } public int ren { get; set; }

public virtual string info(string x, string y, string z, int c) {

fu = x; name = y; xi = z;

if (c <= 0 || c > 60) {

return \输入人数错误!\ } else {

return \辅导员为:\班级为:\系部为: \\人数为:\

} } }

18、 定义一个圆类,包含半径属性,编写获取圆面积方法和圆周长方法。实例化一

个圆对象,输出圆的面积和周长。(难易度:简单;知识点:类的属性和方法)(10分)

public class yuan

19、 {

20、 public float r { get; set; } 21、 public string sh() 22、 {

23、 return \面积:\24、 }

25、 public string sj() 26、 {

27、 return \周长:\28、 } 29、 } 30、

31、 protected void Button2_Click(object sender, EventArgs e) 32、 {

33、 yuan s = new yuan(); 34、 s.r = 4;

35、 Response.Write(s.sh() + s.sj()); 36、 }

37、 定义一个长方体类,包含长、宽、高属性,编写获取长方体体积方法和长方体表面

积方法。实例化一个长方体对象,输出长方体的体积和表面积。(知识点:类成员、方法、对象;难度:较难题) (10分)

public class cft {

public float chang { get; set; } public float kuan { get; set; } public float gao { get; set; } public string sh() {

return \表面积:\gao * 2);

}

public string sj() {

return \周长:\ } }

protected void Button2_Click(object sender, EventArgs e) {

cft sk = new cft(); sk.chang = 32; sk.kuan = 32; sk.gao = 56;

Response.Write(sk.sh() + sk.sj()); } 38、 创建一个班级类,包含辅导员、班级名称、所属系部、人数等相关信息,实例化对

象”_0900103班”,编译和调试班级类。(难易度:简单;知识点:类的属性和方法)

(10分)

class Class {

public string classname; public string teachername; public int sum;

public string department; }

Class myc = new Class();

Myc.classname=\0900103班\; 39、 创建一个长方形类,其有长和宽两个属性,并能计算周长和面积。在程序中创建一

个长和宽分别为10和5的长方形,并打印出该长方形的长、宽、周长和面积。(难易度:简单;知识点:类的属性和方法)(10分) class rectangle {

public float length { get; set; } public float width { get; set; }

public float area() {

return length * width; }

public float zhouchang() {

return (width + length) * 2; } } 40、 定义People类,有两个属性Name、Sex,一个方法print(),用以输出people的

信息。(难易度:简单;知识点:类的属性和方法)(10分) class People {

public string Name { get; set; } public string Sex { get; set; }

public string print() {

return \ }


面向对象程序设计题库 - (2013)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:外教史习题第14、15、16、17章

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: