C#程序设计期末题库带答案(7)

来源:网络收集 时间:2025-07-12 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Console.WriteLine(\喵喵喵\ }

public override void Eat() {

base.Eat();

Console.WriteLine(\猫猫吃东西啦\ } }

class Dog:Pet {

public Dog() { }

public Dog(string name, int age) {

this.Name = name; this.Age = age; }

public void GuardEntrance() {

Console.WriteLine(\看门\ }

public override void Cry() {

base.Cry();

Console.WriteLine(\汪汪汪\ }

public override void Eat() {

base.Eat();

Console.WriteLine(\狗狗吃东西啦\ } }

class Program {

static void Main(string[] args) {

Pet pet1 = new Cat(); Pet pet2 = new Dog(); pet1.Cry(); pet1.Eat();

Console.WriteLine(); pet2.Cry(); pet2.Eat();

Console.WriteLine(); ((Cat)pet1).HuntMice();

Console.WriteLine();

((Dog)pet2).GuardEntrance(); Console.WriteLine(); Console.ReadLine(); } }

7.创建一个名称为Shape的接口:

在接口中添加两个求面积方法Area()和求体积方法Volumn()。 定义一个立方体的类Prog:

字段包括长、宽、高;并定义相应属性;

方法包括:构造方法(初始化立方体的长宽高); 实现接口Shape;

在main中创建一个立方体对象,计算并显示其面积和体积。 interface Shap {

double Area(); double Volumn(); } }

class Prog {

double length;

public double Length {

get { return length; } set { length = value; } }

double width;

public double Width {

get { return width; } set { width = value; } }

double height;

public double Height {

get { return height; } set { height = value; } }

public Prog() {

this.length = 0; this.width = 0; this.height = 0;

}

public Prog(double length,double width,double height) {

this.length = Length; this.width = Width; this.height = height; }

public double Area() {

return 2 * length * width + 2 * length * height + 2 * width * height; }

public double Volumn() {

return length*width*height; } }

class Program {

static void Main(string[] args) {

Prog pro = new Prog(); pro.Length = 2; pro.Width = 3; pro.Height = 4;

Console.WriteLine(\长方体的面积为:{0} 体积为:{1}\ Console.ReadLine(); } }

8.创建一个名称为Shape的接口:

在接口中添加两个求面积方法Area()和求体积方法Volumn()。 定义一个球的类Ball:

字段包括半径;并定义相应属性;

方法包括:构造方法(初始化球的半径); 实现接口Shape;

在main中创建一个球对象,计算并显示其面积和体积。 interface Shape {

double Area(); double Volumn(); }

class Ball {

double r;

public double R {

get { return r; } set { r = value; } }

public Ball() { } public Ball(double r) {

this.r=r; }

public double Area() {

return Math.PI * r * r; }

public double Volumn() {

return 4.0 / 3 * Math.PI * r * r * r; } }

class Program {

static void Main(string[] args) {

Ball ba = new Ball(); ba.R = 2;

Console.WriteLine(\圆的面积为:{0} 体积为:{1}\ba.Area(), ba.Volumn());

Console.ReadLine(); } }

9.创建一个名称为Square的类:

该类中定义私有的成员字段edge,并设置其相应的公有属性; 完成该类的无参有参构造方法;

该类包含方法Circumference(周长)和面积(Area); 定义子类正方体Cube类:

完成该类的无参有参构造方法;

实现该类的面积(Area)和体积(Volumn)方法。

在main中创建正方形对象,计算并显示其周长和面积;创建正方体对象,计算并显示其面积和体积。 class Square {

private double edge; public double Edge {

get { return edge; } set { edge = value; } }

public Square() { }

public Square(double edge) {

this.edge = edge; }

public virtual double Circumference() {

return 4 * edge; }

public virtual double Area() {

return edge * edge; } }

class Cube:Square {

public Cube() { }

public Cube(double edge) {

this.Edge= edge; }

public override double Circumference() {

return 12 * Edge; }

public override double Area() {

return 6 * Edge * Edge; } }

class Program {

static void Main(string[] args) {

Square sq = new Square(); sq.Edge = 2;

Console.WriteLine(\正方形的边长为:{0}\ Console.WriteLine(\正方形的面积为:{0}\ Cube cu = new Cube(); cu.Edge = 3;

Console.WriteLine(\正方体的边长为:{0}\

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库C#程序设计期末题库带答案(7)在线全文阅读。

C#程序设计期末题库带答案(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/398157.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219