php mcq questions with answers
If Sample class has a Length property with get and set accessors then which of the following statements will work correctly?
-
Sample.Length = 20;
-
Sample m = new Sample();
m.Length = 10;
-
Console.WriteLine(Sample.Length);
-
Sample m = new Sample();
int len;
len = m.Length;
-
Sample m = new Sample();
m.Length = m.Length + 20;
A.1, 3B.2, 4, 5C.4 onlyD.3, 5
Which of the following is the correct way to implement a write only property Length in a Sample class?
A.class Sample
{
public int Length
{
set
{
Length = value;
}
}
}B.class Sample
{
int len;
public int Length
{
get
{
return len;
}
set
{
len = value;
}
}
}C.class Sample
{
int len;
public int Length
{
WriteOnly set
{
len = value;
}
}
}D.class Sample
{
int len;
public int Length
{
set
{
len = value;
}
}
}
A property can be declared inside a namespace or a procedure.
A.TrueB.False
If a Student class has an indexed property which is used to store or retrieve values to/from an array of 5 integers, then which of the following are the correct ways to use this indexed property?
-
Student[3] = 34;
-
Student s = new Student();
s[3] = 34;
-
Student s = new Student();
Console.WriteLine(s[3]);
-
Console.WriteLine(Student[3]);
-
Student.this s = new Student.this();
s[3] = 34;
A.1, 2B.2, 3C.3, 4D.3, 5
If Sample class has a Length property with set accessor then which of the following statements will work correctly?
A.Sample m = new Sample();
int l;
l = m.Length;B.Sample m = new Sample();
m.Length = m.Length + 20;C.Sample.Length = 20;D.Console.WriteLine (Sample.Length);E.Sample m = new Sample();
m.Length = 10;