This section contains more frequently asked Programming In C++ Questions Answers in the various University Level and Competitive Examinations.
1. You can read input that consists of multiple lines of text using
- the normal cout << combination.
- the cin.get( ) function with one argument.
- the cin.get( ) function with two arguments.
- the cin.get( ) function with three arguments.
2. The keyword friend does not appear in
- the class allowing access to another class.
- the class desiring access to another class.
- the private section of a class.
- the public section of a class.
3. The process of building new classes from existing one is called
- Structure
- Inheritance
- Polymorphism
- Template
4. If you wanted to sort many large objects or structures, it would be most efficient to
- place them in an array & sort the array.
- place pointers to them in an array & sort the array.
- place them in a linked list and sort the linked list.
- place references to them in an array and sort the array
5. Which statement gets affected when i++ is changed to ++i?
- i = 20; i++;
- for (i = 0; i<20; i++) { }
- a = i++;
- while (i++ = 20) cout i;
6. A friend function to a class, C cannot access
- private data members and member functions.
- public data members and member functions.
- protected data members and member functions.
- the data members of the derived class of C.
7. The operator that cannot be overloaded is
- ++
- ::
- ( )
- ~
8. A struct is the same as a class except that
- there are no member functions.
- all members are public.
- cannot be used in inheritance hierarchy.
- it does have a this pointer.
9. Pure virtual functions
- have to be redefined in the inherited class.
- cannot have public access specification.
- are mandatory for a virtual class.
- None of the above.
10. Additional information sent when an exception is thrown may be placed in
- the throw keyword.
- the function that caused the error.
- the catch block.
- an object of the exception class.