81. What will be the output of the following C# code?
class z
{
public int X;
public int Y;
public const int c1 = 5;
public const int c2 = c1 * 25;
public void set(int a, int b)
{
X = a;
Y = b;
}
}
class Program
{
static void Main(string[] args)
{
z s = new z();
s.set(10, 20);
Console.WriteLine(s.X + " " + s.Y);
Console.WriteLine(z.c1 + " " + z.c2);
Console.ReadLine();
}
}
class z
{
public int X;
public int Y;
public const int c1 = 5;
public const int c2 = c1 * 25;
public void set(int a, int b)
{
X = a;
Y = b;
}
}
class Program
{
static void Main(string[] args)
{
z s = new z();
s.set(10, 20);
Console.WriteLine(s.X + " " + s.Y);
Console.WriteLine(z.c1 + " " + z.c2);
Console.ReadLine();
}
}82. The capability of an object in Csharp to take number of different forms and hence display behaviour as according is known as . . . . . . . .
83. Which C# statement should be added in function a() of class y to get output "i love csharp"?
class x
{
public void a()
{
console.write("bye");
}
}
class y : x
{
public void a()
{
/* add statement here */
console.writeline(" i love csharp ");
}
}
class program
{
static void main(string[] args)
{
y obj = new obj();
obj.a();
}
}
class x
{
public void a()
{
console.write("bye");
}
}
class y : x
{
public void a()
{
/* add statement here */
console.writeline(" i love csharp ");
}
}
class program
{
static void main(string[] args)
{
y obj = new obj();
obj.a();
}
}84. What will be the output of the following C# code?
static void Main(string[] args)
{
int x = 8;
int b = 16;
int C = 64;
x /= b /= C /= x;
Console.WriteLine(x + " " + b+ " " +C);
Console.ReadLine();
}
static void Main(string[] args)
{
int x = 8;
int b = 16;
int C = 64;
x /= b /= C /= x;
Console.WriteLine(x + " " + b+ " " +C);
Console.ReadLine();
}85. What is the most specified using class declaration?
86. Given class sample is inherited by class sample 1. Which are the correct statements about construction of object of class sample?
87. What will be the output of the following C# code?
interface i1
{
void fun();
}
interface i2
{
void fun();
}
public class maths :i1, i2
{
void i1.fun()
{
Console.WriteLine("i1.fun");
}
void i2.fun()
{
Console.WriteLine("i2.fun");
}
}
class Program
{
static void Main(string[] args)
{
Sample obj = new Sample();
i1 i = (i1) obj;
i.fun();
i2 ii = (i2) obj;
ii.fun();
}
}
interface i1
{
void fun();
}
interface i2
{
void fun();
}
public class maths :i1, i2
{
void i1.fun()
{
Console.WriteLine("i1.fun");
}
void i2.fun()
{
Console.WriteLine("i2.fun");
}
}
class Program
{
static void Main(string[] args)
{
Sample obj = new Sample();
i1 i = (i1) obj;
i.fun();
i2 ii = (i2) obj;
ii.fun();
}
}88. Arrange the following overloaded operators in increasing order of precedence?
%, <<, &, /, +
%, <<, &, /, +89. What will be the output of the following C# code?
class maths
{
public maths()
{
Console.WriteLine("constructor 1 :");
}
public maths(int x)
{
int p = 2;
int u;
u = p + x;
Console.WriteLine("constructor 2: " +u);
}
}
class Program
{
static void Main(string[] args)
{
maths k = new maths(4);
maths t = new maths();
Console.ReadLine();
}
}
class maths
{
public maths()
{
Console.WriteLine("constructor 1 :");
}
public maths(int x)
{
int p = 2;
int u;
u = p + x;
Console.WriteLine("constructor 2: " +u);
}
}
class Program
{
static void Main(string[] args)
{
maths k = new maths(4);
maths t = new maths();
Console.ReadLine();
}
}90. What will be the output of the following C# code?
enum colors
{
red,
black,
pink
}
colors s = colors.black;
type t;
t = c.GetType();
string[] str;
str = Enum.GetNames(t);
Console.WriteLine(str[0]);
enum colors
{
red,
black,
pink
}
colors s = colors.black;
type t;
t = c.GetType();
string[] str;
str = Enum.GetNames(t);
Console.WriteLine(str[0]);Read More Section(Classes and Objects in C Sharp)
Each Section contains maximum 100 MCQs question on Classes and Objects in C Sharp. To get more questions visit other sections.
