21. | Which of the following differentiates between overloaded functions and overridden functions? |
Discuss |
Answer: (b).Overloading is a static or compile time binding and overriding is dynamic or runtime binding.
|
22. | Which of the following is not a member of class? |
Discuss |
Answer: (b).Friend function
|
23. | Consider the following statements S1, S2 and S3 : S1 : In call-by-value, anything that is passed into a function call is unchanged in the caller's scope when the function returns. S2: In call-by-reference, a function receives implicit reference to a variable used as argument. S3: In call-by-reference, caller is unable to see the modified variable used as argument. |
Discuss |
Answer: (d).S1, S2, S3 are true
|
24. | How many tokens will be generated by the scanner for the following statement? x = x * (a+b) - 5; |
Discuss |
Answer: (b).11
|
25. | When the following code is executed , what will be the value of x and y ? int x =1, y= 0; y=x++; |
Discuss |
Answer: (a).2,1
|
26. | What is the output of the following program ? (Assume that the appropriate preprocessor directives are included and there is no syntax error) main ( ) { char S[ ] = "ABCDEFGH"; printf ("%C",* (& S[3])); printf ("%s", S + 4); printf ("%u", S); /* Base address of S is 1000 */ } |
Discuss |
Answer: (d).DEFGH1000
|
27. | Which of the following, in C++, is inherited in a derived class from base class ? |
Discuss |
Answer: (c).data members
|
28. | Given that x = 7.5, j = -1.0, n = 1.0, m = 2.0 The value of - - x + j = = x > n >= m is : |
Discuss |
Answer: (a).0
|
29. | Which of the following is incorrect in C++ ? |
Discuss |
Answer: (d).Templates are more efficient than macros
|
30. | When the inheritance is private, the private methods in base class are in the _______________ derived class (in C++). |
Discuss |
Answer: (a).inaccessible
|