MCQs
In many applications where 2 dimensional arrays are used,not all rows need to have all the elements i.e they are sparse.Many rows have 0 elements.In such cases it is better to use 2D jagged arrays as they allow unequal number of elements in each row and also allow for empty
rows.
Here '+' defined operator works as concatenation for strings.
Output : Hello I Love ComputerScience.
equals() method of string class returns boolean value true if both the strings are equal and false if they are unequal.
indexof('l') and lastIndexof('o') are pre defined functions which are used to get the index of first and last occurrence of
the character pointed by l and c respectively in the given array.
Output : 3, 9, 6
class sum { public int x; public int y; public int add (int a, int b) { x = a + b; y = x + b; return 0; } } class Program { static void Main(string[] args) { sum obj1 = new sum(); sum obj2 = new sum(); int a = 2; obj1.add(a, a + 1); obj2.add(5, a); Console.WriteLine(obj1.x + " " + obj2.y); Console.ReadLine(); } }
Here, a = 2, a + 1 = 2 + 1 = 3.
So, a = 2, b = 3.
x = 2 + 3 = 5.
y = 5 + 3 = 8.
Similarly, a = 5, b = a + 1 = 4.
y = 5 + 4 = 9.
Output : 5, 9.
'+' operator method works in the form of concatenate method() and hence is used to join two strings together.
Output : HelloBye
Equal() checks if two string objects 'obj' and 'obj2' are equal or not and hence returns true or false.Similarly, "CompareTo operator check two objects and since string obj2 = obj,it returns bool value '0'. Hence,they are equal.
Output : True 0