Exercise: Classes And Objects

Questions for: Classes And Objects

Which of the following will be the correct output for the C#.NET program given below?
namespace ExamAdept
{ 
    class Sample
    { 
        int i; 
        Single j; 
        public void SetData(int i, Single j)
        { 
            i = i;
            j = j;
        }
        public void Display()
        { 
            Console.WriteLine(i + " " + j);
        } 
    } 
    class MyProgram
    { 
        static void Main(string[ ] args)
        { 
            Sample s1 = new Sample();
            s1.SetData(10, 5.4f); 
            s1.Display(); 
        } 
    } 
}
A:
0 0
B:
10 5.4
C:
10 5.400000
D:
10 5
Answer: A
No answer description is available. Let's discuss.
Which of the following is the correct way to create an object of the class Sample?
  1. Sample s = new Sample();
  2. Sample s;
  3. Sample s; s = new Sample();
  4. s = new Sample();
A:
1, 3
B:
2, 4
C:
1, 2, 3
D:
1, 4
Answer: A
No answer description is available. Let's discuss.
Which of the following statements is correct?
A:
Procedural Programming paradigm is different than structured programming paradigm.
B:
Object Oriented Programming paradigm stresses on dividing the logic into smaller parts and writing procedures for each part.
C:
Classes and objects are corner stones of structured programming paradigm.
D:
Object Oriented Programming paradigm gives equal importance to data and the procedures that work on the data.
Answer: D
No answer description is available. Let's discuss.
Which of the following statements are correct?
  1. Instance members of a class can be accessed only through an object of that class.
  2. A class can contain only instance data and instance member function.
  3. All objects created from a class will occupy equal number of bytes in memory.
  4. A class can contain Friend functions.
  5. A class is a blueprint or a template according to which objects are created.
A:
1, 3, 5
B:
2, 4
C:
3, 5
D:
2, 4, 5
Answer: A
No answer description is available. Let's discuss.
Which of the following statements is correct about the C#.NET code snippet given below?
class Sample
{
    private int i;
    public Single j;
    private void DisplayData()
    {
        Console.WriteLine(i + " " + j);
    }
    public void ShowData()
    {
        Console.WriteLine(i + " " + j);
    }
}
A:
j cannot be declared as public.
B:
DisplayData() cannot be declared as private.
C:
DisplayData() cannot access j.
D:
ShowData() cannot access to i.
Answer: E
No answer description is available. Let's discuss.
Ad Slot (Above Pagination)
Quiz