properties c programming questions

6.

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, 3
B.     2, 4, 5
C.     4 only
D.     3, 5
Answer & Explanation

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
7.

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;
}
}
}

Answer & Explanation

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
8.

A property can be declared inside a namespace or a procedure.
A.     True    B.     False
Answer & Explanation

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
9.

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, 2
B.     2, 3
C.     3, 4
D.     3, 5
Answer & Explanation

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
10.

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;

Answer & Explanation

Answer: Option E

Explanation:

No answer description available for this question.

Leave a Reply0

Your email address will not be published.