1.
Using System;
Using System.Collections.Generic;
Using System.Linq;
Using System.Text;
Using System.Threading.Tasks;
Namespace Txst2_1
{
Class Animal
{
Private Boolean M_sex;
private int m_age;
public bool Sex
{
get {return m_sex;}
set {M_sex = false;}
}
public int Age
{
get {return m_age;}
set {m_age = value;}
}
Public virtual string introduce ()
{
if (Sex = = True)
Return "This is a male Animal";
Else
Return "This is a female Animal";
}
}
Class Dog:animal
{
Public Dog ()
{
Sex = true;
}
public override string Introduce ()
{
if (Sex = = True)
Return "This is a male Dog";
Else
Return "This is a female Dog";
}
}
Class Cat:animal
{
public override string Introduce ()
{
if (Sex = = True)
Return "This is a male Cat";
Else
Return "This is a female Cat";
}
}
Class Program
{
static void Main (string[] args)
{
Animal ani = new Animal ();
Console.WriteLine (ANI. Introduce ());
Animal dog = new Dog ();
Console.WriteLine (dog. Introduce ());
Animal cat = new Cat ();
Console.WriteLine (Cat. Introduce ());
Console.read ();
}
}
}
11.
Namespace Txst_2._1
{
Class Animal
{
Private Boolean M_sex;
private string M_sound;
Public Animal ()
{
M_sex = false;
M_sound = "Howl ...";
}
public bool Sex
{
get{return m_sex;}
set {m_sex = value;}
}
public string Sound
{
get {return m_sound;}
set {M_sound = value;}
}
Public virtual string roar ()
{
Return "Animal" + m_sound;
}
}
Class Dog:animal
{
Public Dog ()
{
Sex = true;
Sound = "Wow ...";
}
public override string Roar ()
{
Return "Dog:" + sound;
}
}
Class Cat:animal
{
Public Cat ()
{
Sound = "Miaow ...";
}
public override string Roar ()
{
Return "Cat:" + sound;
}
}
Class Cow:animal
{
Public Cow ()
{
Sound = "Moo ...";
}
public override string Roar ()
{
Return "Cow:" + sound;
}
}
Class Program
{
static void Main (string[] args)
{
Animal Animal;
Animal = new Dog ();
Console.WriteLine (Animal. Roar ());
Animal = new Cat ();
Console.WriteLine (Animal. Roar ());
Animal = new Cow ();
Console.WriteLine (Animal. Roar ());
Console.read ();
}
}
}
C # Certification Exam Questions compilation: Unit two: 1,11