adplus-dvertising
frame-decoration

Question

Given a class named Book, which of the following is not a valid constructor?

a.

Book ( ) { }

b.

Book ( Book b) { }

c.

Book ( Book &b) { }

d.

Book (char* author, char* title) { }

Answer: (b).Book ( Book b) { }

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Given a class named Book, which of the following is not a valid constructor?

Similar Questions

Discover Related MCQs

Q. Which of the statements is true in a protected derivation of a derived class from a base class?

Q. Which of the following statements is NOT valid about operator overloading?

Q. Exception handling is targeted at

Q. A pointer to the base class can hold address of

Q. Function templates can accept

Q. How many constructors can a class have?

Q. The new operator

Q. Consider the following statements:
int x = 22,y=15;
x = (x>y) ? (x+y) : (x-y);
What will be the value of x after executing these statements?

Q. An exception is caused by

Q. A template class

Q. Which of the following is the valid class declaration header for the derived class d with base classes b1 and b2?

Q. A library function exit() causes an exit from

Q. RunTime polymorphism is achieved by ___________

Q. An array element is accessed using

Q. If there is a pointer p to object of a base class and it contains the address of an object of a derived class and both classes contain a virtual member function abc(), then the statement p->abc(); will cause the version of abc() in the __________class to be executed.

Q. A pure virtual function is a virtual function that

Q. A static function

Q. We can output text to an object of class ostream using the insertion operator<< because

Q. The statement f1.write((char*)&obj1, sizeof(obj1));

Q. To convert from a user defined class to a basic type, you would most likely use