Exercise: Classes And Objects
Questions for: Classes And Objects
Which of the following statements is correct about the C#.NET code snippet given below?
int i;
int j = new int();
i = 10;
j = 20;
String str;
str = i.ToString();
str = j.ToString();
A:
This is a perfectly workable code snippet.
B:
Since int is a primitive, we cannot use new with it.
C:
Since an int is a primitive, we cannot call the method ToString() using it.
D:
i will get created on stack, whereas j will get created on heap.
Answer: A
No answer description is available. Let's discuss.
Which of the following statements are correct about the C#.NET code snippet given below?
sample c;
c = new sample();
- It will create an object called sample.
- It will create a nameless object of the type sample.
- It will create an object of the type sample on the stack.
- It will create a reference c on the stack and an object of the type sample on the heap.
- It will create an object of the type sample either on the heap or on the stack depending on the size of the object.
A:
1, 3
B:
2, 4
C:
3, 5
D:
4, 5
Answer: B
No answer description is available. Let's discuss.
Discuss About this Question.
Which of the following statements is correct about the C#.NET code snippet given below?
namespace ExamAdept
{
class Sample
{
public int index;
public int[] arr = new int[10];
public void fun(int i, int val)
{
arr[i] = val;
}
}
class MyProgram
{
static void Main(string[] args)
{
Sample s = new Sample();
s.index = 20;
Sample.fun(1, 5);
s.fun(1, 5);
}
}
}
A:
s.index = 20 will report an error since index is public.
B:
The call s.fun(1, 5) will work correctly.
C:
Sample.fun(1, 5) will set a value 5 in arr[ 1 ].
D:
The call Sample.fun(1, 5) cannot work since fun() is not a shared function.
Answer: B
No answer description is available. Let's discuss.
Discuss About this Question.
Which of the following statements are correct?
- Data members ofa class are by default public.
- Data members of a class are by default private.
- Member functions of a class are by default public.
- A private function of a class can access a public function within the same class.
- Member function of a class are by default private.
A:
1, 3, 5
B:
1, 4
C:
2, 4, 5
D:
1, 2, 3
Answer: C
No answer description is available. Let's discuss.
Discuss About this Question.
The this reference gets created when a member function (non-shared) of a class is called.
A:
True
B:
False
C:
D:
Answer: A
No answer description is available. Let's discuss.
Discuss About this Question.
Ad Slot (Above Pagination)
Discuss About this Question.