Vidyalelo
C# Programming · Q233

Classes and Objects in C Sharp

Programming · C# Programming · question 233

Q233

Select the sequence of execution of function f1(), f2() & f3() in C# .NET CODE? class base public void f1() public virtual void f2() public virtual void f3() class derived :base new public void f1() public override void f2() public new void f3() class Program static void Main(string[] args) baseclass b = new derived(); b.f1 (); b.f2 (); b.f3 ();

A.
f1() of derived class get executed
f2() of derived class get executed
f3() of base class get executed
B.
f1() of base class get executed
f2() of derived class get executed
f3() of base class get executed
Answer
C.
f1() of base class get executed
f2() of derived class get executed
f3() of derived class get executed
D.
f1() of derived class get executed
f2() of base class get executed
f3() of base class get executed

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board