IndiaBIX
IndiaBIX
Start typing & press "Enter" or "ESC" to close
  • Home
  • Jobs
  • Results
  • Current Affairs
  • GK
  • Online Test
  • HR Interview
  • BLOG

Properties - General Questions

  • Home
  • Computer Science & Engineering
  • C# Programming Questions and Answers
  • Properties - General Questions
1. 

An Employee class has a property called age and emp is reference to a Employee object and we want the statement Console.WriteLine(emp.age) to fail. Which of the following options will ensure this functionality?

A. Declare age property with only get accessor.
B. Declare age property with only set accessor.
C. Declare age property with both get and set accessors.
D. Declare age property with get, set and normal accessors.
E. None of the above

Answer: Option B

Explanation:

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

2. 

Which of the folowing does an indexer allow to index in the same way as an array?

1 A class

2 A property

3 A struct

4 A function

5 An interface

 

A. 1, 3, 5
B. 2, 4
C. 3, 5
D. 3, 4, 5

Answer: Option A

Explanation:

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

3. 

Which of the following is the correct way to implement a read only property Length in a Sample class?

 

A. class Sample { int len; public int Length { get { return len; } } }
B. class Sample { public int Length { get { return Length; } } }
C. class Sample { int len; public int Length { get { return len; } set { len = value; } } }
D. class Sample { int len; public int Length { Readonly get { return len; } } }

Answer: Option A

Explanation:

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

4. 

Which of the following statements is correct about properties used  in C#.NET?

 

A. Every property must have a set accessor and a get accessor.
B. Properties cannot be overloaded.
C. Properties of a class are actually methods that work like data members.
D. A property has to be either read only or a write only.

Answer: Option C

Explanation:

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

5. 

Suppose a Student class has an indexed property. This property is used to set or retrieve values to/from an array of 5 integers called scores[]. We want the property to report "Invalid Index" message if the user attempts to exceed the bounds of the array. Which of the following is the correct way to implement this property?

 

A. class Student { int[] scores = new int[5] {3, 2, 4,1, 5}; public int this[ int index ] { set { if (index < 5) scores[index] = value; else Console.WriteLine("Invalid Index"); } } }
B. class Student { int[] scores = new int[5] {3, 2, 4, 1, 5}; public int this[ int index ] { get { if (index < 5) return scores[ index ]; else { Console.WriteLine("Invalid Index"); return 0; } } set { if (index < 5) scores[ index ] = value; else Console.WriteLine("Invalid Index"); } } }
C. class Student { int[] scores = new int[5] {3, 2, 4, 1, 5}; public int this[ int index ] { get { if (index < 5) return scores[ index ]; else { Console.WriteLine("Invalid Index"); return 0; } } } }
D. class Student { int[] scores = new int[5] {3, 2, 4, 1, 5}; public int this[ int index ] { get { if (index < 5) scores[ index ] = value; else { Console.WriteLine("Invalid Index"); } } set { if (index < 5) return scores[ index ]; else { Console.WriteLine("Invalid Index"); return 0; } } } }

Answer: Option B

Explanation:

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

6. 

An Account class has a property called accountNo and acc is a reference to a bank object and we want the C#.NET code snippet given below to work. Which of the following options will ensure this functionality? acc.accountNo = 10; Console.WriteLine(acc.accountNo);

A. Declare accountNo property with both get and set accessors.
B. Declare accountNo property with only get accessor.
C. Declare accountNo property with get, set and normal accessors.
D. Declare accountNo property with only set accessor.
E. None of the above

Answer: Option A

Explanation:

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

7. 

If Sample class has a Length property with get accessor then which of the following statements will work correctly?

 

A. Sample m = new Sample(); m.Length = 10;
B. Sample m = new Sample(); m.Length = m.Length + 20;
C. Sample m = new Sample(); int l; l = m.Length;
D. Sample.Length = 20;
E. Console.WriteLine(Sample.Length);

Answer: Option C

Explanation:

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

8. 

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: Option E

Explanation:

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

  • 1
  • 2
  • 3

Questions & Answers

Aptitude Chemical Engineering Civil Engineering Computer Science & Engineering Current Affairs Data Interpretation Electrical & Electronics Engineering Electronics & Communication Engineering General Knowledge Logical Reasoning Mechanical Engineering Non Verbal Reasoning Verbal Ability Verbal Reasoning

Interviews

HR Interview

Jobs

Sarkari Jobs

Results

Rojgar ResultSarkari Result

Admission

Admission 2023

Admit Card

Admit Card 2023

Answer Key

Answer Key 2023
copyright
Privacy Policy
© 2025 IndiaBIX. All Rights Reserved.

Report