An Abstract class
A. allows normal method declaration within
B. can be instantiated
C. Must have abstract methods with implemetation within
D. none
A. when an object is returned by value
B. when an object is passed by value as an argument
C. when compiler generates a temporary object
D. all the above
Why is user defined copy constructor required?
A. there is no implicit copy constructor in C++
B. when pointers are involved implicit copy constructor does not give correct result
C. both a and b
D. none
A. to remove static linkages
B. to call function based on kind of object it is being called for
C. to call the methods that don't exist at compile time
D. all the above
Dynamic dispatch is a feature that
A. selects which polymorphic operation to call at run time
B. selects which polymorphic operation to call at compile time
C. Both a and b
D. None
A. information hiding
B. in providing low coupling
C. in providing high cohesion
D. All the above