Programming In C++ MCQs Set-1

PropellerAds
  1. 1. The address of a variable temp of type float is
    • *temp
    • &temp
    • float& temp
    • float temp&
  2. 2. What is the output of the following code char symbol[3]={‘a’,‘b’,‘c’}; for (int index=0; index<3; index++) cout << symbol [index];
    • a b c
    • “abc”
    • abc
    • ‘abc’
  3. 3. The process of building new classes from existing one is called ______.
    • Polymorphism
    • Structure
    • Inheritance
    • Cascading
  4. 4. 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
    • protected and public data only in C and B.
    • protected and public data only in C.
    • private data in A and B.
    • protected data in A and B.
  5. 5. If the variable count exceeds 100, a single statement that prints “Too many” is
    • if (count<100) cout << “Too many”;
    • if (count>100) cout >> “Too many”;
    • if (count>100) cout << “Too many”;
    • None of these
  6. 6. Usually a pure virtual function
    • has complete function body.
    • will never be called.
    • will be called only to delete an object.
    • is defined only in derived class.
  7. 7. To perform stream I/O with disk files in C++, you should
    • open and close files as in procedural languages
    • use classes derived from ios
    • use C language library functions to read and write data.
    • include the IOSTREAM.H header file.
  8. 8. Overloading the function operator
    • requires a class with an overloaded operator.
    • requires a class with an overloaded [ ] operator.
    • allows you to create objects that act syntactically like functions
    • usually make use of a constructor that takes arguments.
  9. 9. If x = y,5 = 2 then x ∧ y equals________. (where ∧ is a bitwise XOR operator)
    • 00000111 
    • 10000010
    • 10100000 
    • 11001000