You are on page 1of 38

C++ Objective Questions 1) C++ was developed by a) Clocksin and mellish c) Sir Richard Hadloc Answer: Option d 2) cfront

a) is the front end of a C Compiler b) is the pre-processor of a C Compliler c) is a tool that translates a C++ code to its equivalent C code d) none of the above. Answer: Option c 3)The following Program fragment int i=10; void main() { int i=20; { int i=30; cout<<i<<::i; } } a) prints 3010 b) prints 3020 c) will results in a run time error d) none of the above. Answer: Option a 4) Which of the following are procedural languages? a) Pascal b) Java c) C++ Answer: Option a 5) A function abc is defined as void abc(int x=0, int y=0) { cout << x << y; } Which of the following calls is/are illegal? ( Assume h,g,are declared as integers) a) abc(); b) abc(h); c) abc(h,h); d) none of the above Answer: Option d d) C

b) Donald E.Knuth d) Bjarne Stroustrup

6) The following C++ code results in #include iostream.h void main(void) { cout << (int i=5) << (int j=6); } a) Compilation error b) Run time error c) Link time error d) None of the above. Answer: Option a 7) Reusability is a desirable feature of a language as it a) Decreases the testing time b) increases the maintenance cost c) Reduces the compilation time d) reduces the execution time Answer: Option a 8) Which of the following statements is incorrect? a) Friend keyword can be used in the class to allow access to another class. b) Friend keyword can be used for a function in the public section of a class. c) Friend keyword can be used for a function in the private section of a class. d) Friend keyword can be used on main(). Answer : Option d 9) Which of the following statement is correct regarding destructor of base class? a) Destructor of base class should always be static. b) Destructor of base class should always be virtual. c) Destructor of base class should not be virtual. d) Destructor of base class should always be private. Answer : Option b 10) How can we make a class abstract? a) By making all member functions constant. b) By making at least one member function as pure virtual function. c) By declaring it abstract using the static keyword. d) By declaring it abstract using the virtual keyword. Answer : Option b

11 ) What happens when a class with parameterized constructors and having no default constructor is used in a program and we create an object that needs a zero-argument constructor? a) Compile-time error. b) Preprocessing error. c) Runtime error. d) Runtime exception. Answer : Option a 12) Destructor has the same name as the constructor and it is preceded by ______ . a) ! b) ? c) ~ d) $ Answer : Option c 13) For automatic objects, constructors and destructors are called each time the objects a) enter and leave scope b) inherit parent class c) are constructed d) are destroyed Answer : Option a 14) Which of the following cannot be declared as virtual? a) Constructor b) Destructor c) Data Members d) Both A and C Answer : Option d 15) Which of the following are NOT provided by the compiler by default? a) Zero-argument Constructor b) Destructor c) Copy Constructor d) Copy Destructor Answer : Option d

16) Which of the following statement is correct? a) C++ enables to define functions that take constants as an argument. b) We cannot change the argument of the function that that are declared as constant. c) Both A and B. d) We cannot use the constant while defining the function. Answer : Option c 17) Which of the following statement will be correct if the function has three arguments passed to it? a) The trailing argument will be the default argument. b) The first argument will be the default argument. c) The middle argument will be the default argument. d) All the argument will be the default argument. Answer : Option a 18) Which of the following concepts means determining at runtime what method to invoke? a) Data hiding b) Dynamic Typing c) Dynamic binding d) Dynamic loading Answer : Option c 19) Which of the following is correct about class and structure? a) class can have member functions while structure cannot. b) class data members are public by default while that of structure are private. c) Pointer to structure or classes cannot be declared. d) class data members are private by default while that of structure are public by default. Answer : Option d 20) Which of the following is a mechanism of static polymorphism? a) Operator overloading b) Function overloading c) Templates d) All of the above Answer : Option d 19) Which of the following concepts means wrapping up of data and functions together? a) Abstraction b) Encapsulation

c) Inheritance d) Polymorphism Answer: Option b 20) How "Late binding" is implemented in C++? a) Using C++ tables b) Using Virtual tables c) Using Indexed virtual tables d) Using polymorphic tables Answer: Option B 21)Which of the following cannot be used with the keyword virtual? a) class b) member functions c) constructor d) destructor Answer: Option c 22) Which one of the following options is correct about the statement given below? The compiler checks the type of reference in the object and not the type of object. a) Inheritance b) Polymorphism c) Abstraction d) Encapsulation Answer: Option b 23) Which of the following problem causes an exception? a) Missing semicolon in statement in main(). b) A problem in calling function. c) A syntax error. d) A run-time error. Answer: Option d

24) Which of the following concepts is used to implement late binding? a) Virtual function b) Operator function

c) Const function d) Static function Answer: Option a 25) Which of the following ways are legal to access a class data member using this pointer? a) this->x b) this.x c) *this.x d) *this-x Answer: Option a 26) Which of the following is a mechanism of static polymorphism? a) Operator overloading b) Function overloading c) Templates d) All of the above Answer: Option d 27) What happens if the base and derived class contains definition of a function with same prototype? a) Compiler reports an error on compilation. b) Only base class function will get called irrespective of object. c) Only derived class function will get called irrespective of object. d) Base class object will call base class function and derived class object will call derived class function. Answer: Option d 28) Which of the following are available only in the class hierarchy chain? a) Public data members b) Private data members c) Protected data members d) Member functions Answer: Option c

29) Which of the following is not a type of inheritance? a) Multiple b) Multilevel c) Distributive d) Hybrid

Answer: Option c 30) Which of the following operators cannot be overloaded? a) [] b) -> c) ?: d) * Answer: Option c 31) Which one of the following is the correct way to declare a pure virtual function? a) virtual void Display(void){0}; b) virtual void Display = 0; c) virtual void Display(void) = 0; d) void Display(void) = 0;

Answer: Option c 32) Which of the following statement is correct? a) A reference is stored on heap. b) A reference is stored on stack. c) A reference is stored in a queue. d) A reference is stored in a binary tree. Answer: Option b 33) Which of the following statement is correct? a) Once a reference variable has been defined to refer to a particular variable it can refer to any other variable. b) A reference is indicated by using && operator. c) Once a reference variable has been defined to refer to a particular variable it cannot refer to any other variable. d) A reference can be declared beforehand and initialized later. Answer: Option c 34) Reference is like a _____. a) Pointer b) Structure c) Macro d) Enum Answer: Option a

35) Which of the following statement is correct? a) A reference is a constant pointer. b) A reference is not a constant pointer. c) An array of references is acceptable. d) It is possible to create a reference to a reference. Answer: Option a 36) Which of the following statement is correct? a) A reference is declared using * operator. b) Once a reference variable has been defined to refer to a particular variable it can refer to any other variable. c) A reference must always be initialized within classes. d) A variable can have multiple references. Answer: Option d 37) Which of the following statement is correct about the program given below? #include<iostream.h> int main() { int x = 80; int y& = x; x++; cout << x << " " << --y; return 0;
}

a) The program will print the output 80 80. b) The program will print the output 81 80. c) The program will print the output 81 81. d) It will result in a compile time error. Answer: Option d

38) Which of the following statement is correct about the program given below? #include<iostream.h> enum number { a=1, b, c

};

int main() { int x = c; int &y = x; int &z = x; y = b; cout<< z--; return 0;
}

a) It will result in a compile time error. b) The program will print the output 1. c) The program will print the output 2. d) The program will print the output 3. Answer: Option c 39) Which of the following statement is correct about the program given below? #include<iostream.h> class number { int x; public: number(); ~number(); void Show() const;
};

number::number() { x = 25;
}

void number::Show() const { cout<< x;


} {

int main() number objB; objB.Show(); return 0;

a) The program will print the output 25. b) The program will print the output Garbage-value. c) The program will report compile time error. d) The program will report runtime error. Answer: Option c

40) Which of the following function prototype is perfectly acceptable? a) int Function(int Tmp = Show()); b) float Function(int Tmp = Show(int, float)); c) Both A and B. d) float = Show(int, float) Function(Tmp); Answer: Option a 41) Which of the following statement is correct? a) Overloaded functions can have at most one default argument. b) An overloaded function cannot have default argument. c) All arguments of an overloaded function can be default. d) A function if overloaded more than once cannot have default argument. Answer: Option c 42) Which of the following statement will be correct if the function has three arguments passed to it? a) The trailing argument will be the default argument. b) The first argument will be the default argument. c) The middle argument will be the default argument. d) All the argument will be the default argument. Answer: Option a 43) Where the default value of parameter have to be specified? a) Function call b) Function definition c) Function prototype d) Both b or c Answer: Option c 44) Which of the following function / types of function cannot have default parameters? a) Member function of class b) main() c) Member function of structure d) Both b and c Answer: Option b

45) What will be the output of the following program? #include<iostream.h> int BixFunction(int a, int b = 3, int c = 3) { cout<< ++a * ++b * --c ; return 0;
}

int main() { BixFunction(5, 0, 0); return 0;


}

a) 8 b) 6 c) -6 d) -8 Answer: Option c 46) What will be the output of the following program? #include<iostream.h> void MyFunction(int a, int b = 40) { cout<< " a = "<< a << " b = " << b << endl;
}

int main() { MyFunction(20, 30); return 0;


}

a) a = 20 b = 40 b) a = 20 b = 30 c) a = 20 b = Garbage d) a = Garbage b = 40 Answer: Option b 47) Which of the following decides if a function that is declared inline is indeed going to be treated inline in the executable code? a) Compiler b) Linker c) Loader d) Preprocessor Answer: Option a

48) One of the disadvantages of Pass-by-reference is that the called function may inadvertently corrupt the callers data. This can be avoided by a) Passing Pointers b) Declaring the formal parameters constant c) Declaring the actual parameters constant d) all of the above Answer: Option b 49) Which of the following remarks about the differences between constructors and destructors are correct? a) Constructors can take arguments but destructors cannot b) Constructors cannot be overloaded but destructors cannot be overloaded c) Destructors can take arguments but constructors cannot d) Destructors can be overloaded but constructors cannot be overloaded Answer: Option a 50) Forgetting to include a file(like emath or math.h) that is necessary will result in a) Compilation error b) Warning when the program is running c) error at link time d) Warning when the program is compiled Answer: Option c 51) The members of a class by default are A Public B Protected C Private D Mandatory to specify Answer C 52) Exception handling is targeted at A Run-time error B Compile time error

C Logical error D All of the above Answer A ____________________________________________________________________ 53) It is possible to declare as a friend A A member function B A global function C A class D All of the above Answer D _____________________________________________________________________________ 54) You separated a derived class name from its access specifier with A A colon B Two colons C Atleast one space D A semi colon Answer B _____________________________________________________________________ 55) An exception is caused by A A hardware problem B A problem in the operating system C A syntax error D A run-time error Answer D __________________________________________________________________________________

56) The following can be declared as friend in a class A An object B A class C A public data member D A private data member Answer B __________________________________________________________________________________ 57) Which of the following statements is NOT valid about operator overloading? A Only existing operators can be overloaded B Overloaded operator must have at least one operand of its class type C The overloaded operators follow the syntax rules of the original operator D None of the above Answer D ___________________________________________________________________________________ 58) A copy constructor takes A No argument B One argument C Two arguments D Arbitrary no. of arguments Answer B ___________________________________________________________________________________ 59) An object is A One instance of a class B Another word for a class C A class with static method

D A method that accesses class Answer A ______________________________________________________________________________ 60) A class defined within another class is A Nested class B Inheritance C Containership D Encapsulation Answer A _____________________________________________________________________________________ 61 ) A blueprint for a software object is called a A Object B Class C Instance D None of these Answer B _________________________________________________________________________________ 62) At which point of time a variable comes into existence in memory is determined by its A Scope B Storage class C Data type D All of the above Answer B

63) A virtual class is the same as A An abstract class B A class with a virtual function C A base class D None of the above Answer D ______________________________________________________________________________________ _64) A static data member is given a value A Within the class definition B Outside the class definition C When the program is exeuted D Never Answer D ______________________________________________________________________________________ _ 65) Which of the following is false for cin? A It represents standard input B It is an object of istream class. C It is a class of which stream is an object D Using cin the data can be read from user's terminal Answer C ______________________________________________________________________________________ 65) Member functions, when defined within the class specification A Are always inline B Are not inline C Are inline by default, unless they are too big or too complicated

D Are not inline by default. Answer A ______________________________________________________________________________________ _ 66) Access to private data A Restricted to methods of the same class B Restricted to methods of other classes C Available to methods of the same class and other classes D Not an issue because the program will not compile Answer B ______________________________________________________________________________________ _ 67) C++ was originally developed by A Clocksin and Melish B Donald E.Knuth C Sir Richard Hadlee D Bjarne Stroustrup Answer D ______________________________________________________________________________________ _ 68) Use of virtual functions implies A Overloading B Overriding C Static binding D Dynamic binding Answer D

______________________________________________________________________________________ _ 69) Which of the statements is true in a protected derivation of a derived class from a base class? A Private members of the base class become protected members of the derived class B Protected members of the base class become public members of the derived class C Public members of the base class become protected members of the derived class D Protected derivation does not affect private and protected members of the derived class Answer C ______________________________________________________________________________________ _ 70) The keyword friend does not appear in A The class allowing access to another class B The class desiring access to another class C The private section of a class D The public section of a class Answer C ______________________________________________________________________________________ _ 71) Data members which are static A Cannot be assigned a value B Can only be used in static functions C Cannot be defined in a Union D Can be accessed outside the class Answer B ______________________________________________________________________________________ _ 72) Which can be passed as an argument to a function?

A Constant B Expression C Another function D All of the above Answer A ______________________________________________________________________________________ 73) Function templates can accept A Any type of parameters B Only one parameter C Only parameters of the basic type D Only parameters of the derived type Answer C ______________________________________________________________________________________ 74) In which case is it mandatory to provide a destructor in a class? A Almost in every class B Class for which two or more than two objects will be created C Class for which copy constructor is defined D Class whose objects will be created dynamically Answer D ______________________________________________________________________________________ _ 75) A pointer to the base class can hold address of A Only base class object B Only derived class object C Base class object as well as derived class object D None of the above

Answer C ______________________________________________________________________________________ _ 76) Member of a class specified as _______ are accessible only to method of the class. A private B public C protected D derive Answer A ______________________________________________________________________________________ 77) When a child class function is called,the compiler looks first for a matching function name in the A Class of the object using the function name B Immediate ancestor class C Base class D Descendant class Answer A ______________________________________________________________________________________ _ 78) Maximum number of template arguments in a function template is A One B Two C Three D Many Answer D ______________________________________________________________________________________ _ 79) If you wanted to sort many large objects or structures, it would be most efficient to

A Place them in an array and sort the array. B Place pointers to them in an array and sort the array. C Place them in a linked list and sort the linked list. D Place references to them in an array and sort the array. Answer C ______________________________________________________________________________________ 80) Match the following : (a) Garbage collection in (b) Nameless object (c) Template support (d) A forward reference (e) Derived class inherits from base class A 1 5 4 2 3 B 1 5 2 3 4 C 5 1 2 3 4 D 5 4 3 1 2 Answer B ______________________________________________________________________________________ _ 81) A struct is the same as a class except that A There are no member functions B All members are public C Cannot be used in inheritance hierarchy D It does have a this pointer Answer C 1. Java 2. generic programming 3. defines a class 4. member function

______________________________________________________________________________________ _ 82) Which of the following is not the characteristic of constructor? A They should be declared in the public section. B They do not have return type. C They can not be inherited. D They can be virtual. Answer D ______________________________________________________________________________________ _ 83) The friend functions are used in situations where: A We want to have access to unrelated classes B Dynamic binding is required C Exchange of data between classes to take place D None of the above Answer D ______________________________________________________________________________________ _

84) A template class A Is designed to be stored in different containers B Works with different data types C Generates objects which must be identical D Generates classes with different numbers of member functions Answer B ______________________________________________________________________________________ _

85) Pure virtual functions A Have to be redefined in the inherited class B Cannot have public access specification C Are mandatory for a virtual class D None of the above Answer A ______________________________________________________________________________________ _ 86) Overloading a postfix increment operator by means of a member function takes A No argument B One argument C Two arguments D Three arguments Answer A ______________________________________________________________________________________ _ 87) A class which can use all the features of an established class,is A A static class B A super class C A subclass D Overloaded Answer C ______________________________________________________________________________________ _ 88) A friend function to a class, C cannot access A Private data members and member functions B Public data members and member functions

C Protected data members and member functions D The data members of the derived class of C Answer D ______________________________________________________________________________________ _ 89) In access control in a protected derivation, visibility modes will change as follows A Private, public and protected become protected B Only public becomes protected C Public and protected become protected D Only private becomes protected Answer C ______________________________________________________________________________________ _ 90) Which of the following cannot be legitimately passed to a function A A constant B A variable C A structure D A header file Answer D ______________________________________________________________________________________ _ 91) When the compiler cannot differentiate between two overloaded constructors, they are called A Overloaded B Destructed C Ambiguous D Dubious Answer C

______________________________________________________________________________________ _ 92) If a base class destructor is not virtual, then A It can not have a function body B It can not be called C It can not be called when accessed from pointer D Destructor in derived class can not be called when accessed through a pointer to the base class Answer D ______________________________________________________________________________________ _ 93) A function call mechanism that passes arguments to a function by passing a copy of the values of the arguments is __________ A Call by name B Call by value C Call by reference D Call by value result Answer B ______________________________________________________________________________________ _ 94) A variable defined within a block is visible A From the point of definition onward in the program B From the point of definition onward in the function C From the point of definition onward in the block D Throughout the function Answer C ______________________________________________________________________________________ _ 95) RunTime polymorphism is achieved by ___________

A Friend function B Virtual function C Operator overloading D Function overloading Answer B ______________________________________________________________________________________ _ 96) This pointer A Implicitly points to an object B Can be explicitly used in a class C Can be used to return an object D All of the above Answer D ______________________________________________________________________________________ _ 97) A __________ is a special method used to initialize the instance variable of a class. A Member function B Destructor C Constructor D Structure Answer C ______________________________________________________________________________________ _ 98) Additional information sent when an exception is thrown may be placed in A The throw keyword B The function that caused the error C The catch block

D An object of the exception class Answer C ______________________________________________________________________________________ _ 99) The members of a class, by default, are A Public B Protected C Private D Mandatory to specify Answer C ______________________________________________________________________________________ _

100) The actual source code for implementing a template function is created when A The declaration of function appears. B The function is invoked. C The definition of the function appears. D None of the above. Answer B ______________________________________________________________________________________ _ 101) A default catch block catches A All thrown objects B No thrown objects C Any thrown object that has not been caught by an earlier catch block D All thrown objects that have been caught by an earlier catch block Answer C ______________________________________________________________________________________ _

102)You may override the class access specifiers A Public members B Public and protected members C Any specific class members you choose D No class members Answer C ______________________________________________________________________________________ _ 103) Within a switch statement A Continue can be used but Break cannot be used B Continue cannot be used but Break can be used C Both Continue and Break can be used D Neither Continue nor Break can be used Answer B ______________________________________________________________________________________ _ 104) A friend function has access to all private and protected members of the class for which it is a friend A Only private B Private and protected C Only protected D None of the above Answer B ______________________________________________________________________________________ _ 105) What features make C++ so powerful ? A Easy implementation B Reusing old code

C Reusing old code D All of the above Answer D ______________________________________________________________________________________ _ 106) A pure virtual function is a virtual function that A Has no body B Returns nothing C Is used in base class D Both (A) and (C) Answer D ______________________________________________________________________________________ _ 107) In a class specifier ,data or function designated private are accessible A To any function in the program B Only if you the password C To member functions of that class D Only to public members of the class Answer C ______________________________________________________________________________________ _ 108) Real world objects contain A State and behavior B Date and time C Data and information D None of these Answer A

______________________________________________________________________________________ _ 109) Mechanism of deriving a class from another derived class is known as____ A Polymorphism B Single Inheritance C Multilevel Inheritance D Message Passing Answer C ______________________________________________________________________________________ _ 111) The concept of hierarchical classification is related to A Abstraction B Inheritance C Function overloading D None Answer B ______________________________________________________________________________________ _ 112)The process of extracting the relevant attributes of an object is known as A Polymorphism B Inheritence C Abstraction D Data hiding Answer B ______________________________________________________________________________________ _ 113) If a class C is derived from class B, which is derived from class A, all through public inheritance, then a class C member function can access

A Protected and public data only in C and B B Protected and public data only in C C Private data in A and B D Protected data in A and B Answer D ______________________________________________________________________________________ _ 114) The process of building new classes from existing one is called ______. A Polymorphism C Inheritance B Structure

D Cascading

Answer C ______________________________________________________________________________________ _ 115) This type of inheritance is a mixture of multiple inheritance and hierarchical inheritance A Single inheritance B Multiple inheritance C Hierarchical inheritance D Hybrid inheritance Answer D ______________________________________________________________________________________ _ 116) The base class access specification determines how ___________ members in the base class may be accessed by derived classes. A Private C Protected B Public D A,Band C

Answer D ______________________________________________________________________________________ _

117) A base class may also be called a A Child class B Subclass C Derived class D Parent class Answer D ______________________________________________________________________________________ _ 118)In multiple inheritance A The base classes must have only default constructors B Cannot have virtual functions C Can include virtual classes D None of the above Answer C ______________________________________________________________________________________ 119)Which of the statements are true ? I. Function overloading is done at compile time. II. Protected members are accessible to the member of derived class. III. A derived class inherits constructors and destructors. IV. A friend function can be called like a normal function. V. Nested class is a derived class. A I, II, III C III, IV, V B II, III, V D I, II, IV Answer D

______________________________________________________________________________________ _ 120)_________ members of a base class are never accessible to a derived class.

A Public B Private C Protected D A,B and C Answer B ______________________________________________________________________________________ _ 121) Assume that we have constructor functions for both base class and derived class. Now consider the declaration in main( ). Base * P = New Derived; in what sequence will the constructor be called ? A Derived class constructor followed by Base class constructor. B Base class constructor followed by derived class constructor. C Base class constructor will not be called. D Base class constructor will not be called. Answer B ______________________________________________________________________________________ _ 122) The term __________ means the ability to take many forms. A Inheritance B Polymorphism C Member function D Encapsulation Answer B ______________________________________________________________________________________ _ 123) Usually a pure virtual function A Has complete function body B Will never be called

C Will be called only to delete an object D Is defined only in derived class Answer D ______________________________________________________________________________________ 124) Encapsulation is A Dynamic binding B A mechanism to associate the code and data. C Data abstraction D Creating new class Answer B ______________________________________________________________________________________ 125) Identify the operator that is NOT used with pointers A -> B & C * D >> Answer D ______________________________________________________________________________________ _ 126) Consider the following statements char *ptr; ptr = hello; cout << *ptr; What will be printed? A first letter B entire string

C it is a syntax error D last letter Answer A ______________________________________________________________________________________ _ 127) Which of the following operator can be overloaded through friend function? A -> B = C () D * Answer D ______________________________________________________________________________________ _ 128) What will be the output of the following program? #include<iostream.h> void main() { float x=5,y=2; int result; result=x % y; cout<<result; } A 1 B 1.0 C Error message D 2.5 Answer C ______________________________________________________________________________________ _ 129) Which of the following declarations are illegal? A B C D void *ptr; char *str = hello; char str = hello; const *int p1; Answer C ______________________________________________________________________________________ _ 130) If we create a file by 'ifstream', then the default mode of the file is _________ A ios :: out

B ios :: in C ios :: app D ios :: binary Answer B ______________________________________________________________________________________ _ 131) If the variable count exceeds 100, a single statement that prints Too many is A if (count<100) cout << Too many; B if (count>100) cout >> Too many; C if (count>100) cout << Too many; D None of these. Answer C ______________________________________________________________________________________ _ 132) What is the following code segment doing? void fn( ){ char c; cin.get(c); if (c != '\n') { fn( ); cout.put(c); } } A The string entered is printed as it is. B The string entered is printed as it is. C It will go in an infinite loop. D It will print an empty line. Answer B ______________________________________________________________________________________ _ 133) Which of the following will produce a value 10 if x = 9.7? A floor(x) B abs(x) C log(x) D ceil(x) Answer D 134) The address of a variable temp of type float is A *temp B &temp C float& temp D float temp& Answer B 135) To access the public function fbase() in the base class, a statement in a derived class function fder() uses the statement.fbase(); A fbase(); B fder(); C base::fbase();

D der::fder(); Answer A ______________________________________________________________________________________ _ 136) What will be the output of following program? #include<iostream.h> void main() { float x; x=(float)9/2; cout<<x; } A 4.5 B 4.0 C 4 D 5 Answer A ______________________________________________________________________________________ _ 137) The operator << when overloaded in a class A must be a member function B must be a non member function C can be both (A) & (B) above D cannot be overloaded Answer C ______________________________________________________________________________________ 138) Which of the following is the valid class declaration header for the derived class d with base classes b1 and b2? A B C D class d : public b1, public b2 class d : class b1, class b2 class d : public b1, b2 class d : b1, b2 Answer A ______________________________________________________________________________________ _ 139) In C++, dynamic memory allocation is accomplished with the operator ____ A B C D new this malloc( ) delete Answer A ______________________________________________________________________________________ _ 140) What is the error in the following code?

class t { virtual void print(); } A No error B Function print() should be declared as static. C Function print() should be defined. D Class t should contain data members. Answer A ______________________________________________________________________________________ _

You might also like