logo

CuriousTab

CuriousTab

Discussion


Home C++ Programming OOPS Concepts See What Others Are Saying!
  • Question
  • Which of the following concepts means determining at runtime what method to invoke?


  • Options
  • A. Data hiding
  • B. Dynamic Typing
  • C. Dynamic binding
  • D. Dynamic loading

  • Correct Answer
  • Dynamic binding 


  • More questions

    • 1. Which of the following keywords is used to control access to a class member?

    • Options
    • A. Default
    • B. Break
    • C. Protected
    • D. Asm
    • Discuss
    • 2. Which of the following also known as an instance of a class?

    • Options
    • A. Friend Functions
    • B. Object
    • C. Member Functions
    • D. Member Variables
    • Discuss
    • 3. Which of the following factors supports the statement that reusability is a desirable feature of a language?

    • Options
    • A. It decreases the testing time.
    • B. It lowers the maintenance cost.
    • C. It reduces the compilation time.
    • D. Both A and B.
    • Discuss
    • 4. How many times a constructor is called in the life-time of an object?

    • Options
    • A. Only once
    • B. Twice
    • C. Thrice
    • D. Depends on the way of creation of object
    • Discuss
    • 5. What will be the output of the following program?
      #include<iostream.h> 
      int main()
      {
          float Amount;
          float Calculate(float P = 5.0, int N = 2, float R = 2.0);
          Amount = Calculate(); 
          cout<< Amount << endl; 
          return 0;
      }
      
      float Calculate(float P, int N, float R)
      {
          int Year = 1;
          float Sum = 1 ;
          Sum = Sum * (1 + P * ++N * R);
          Year =  (int)(Year + Sum);
          return Year; 
      }

    • Options
    • A. 21
    • B. 22
    • C. 31
    • D. 32
    • E. None of these
    • Discuss
    • 6. Which of the following is an abstract data type?

    • Options
    • A. int
    • B. double
    • C. string
    • D. Class
    • Discuss
    • 7. Can a class have virtual destructor?

    • Options
    • A. Yes
    • B. No
    • Discuss
    • 8. Which of the following statement is correct?

    • Options
    • A. A referenced has to be de-referenced to access a value.
    • B. A referenced does not need to be de-referenced to access a value.
    • C. A referenced has to be double de-referenced to access a value.
    • D. Whether a reference should be de-referenced or not depends on the type of the reference.
    • Discuss
    • 9. Which of the following cannot be declared as virtual?

    • Options
    • A. Constructor
    • B. Destructor
    • C. Data Members
    • D. Both A and C
    • Discuss
    • 10. What will be the output of the following program?
      #include<iostream.h> 
      class CuriousTab
      {
          int x; 
          public:
          CuriousTab(int xx, float yy)
          {
              cout<< char(yy);
          } 
      }; 
      int main()
      {
          CuriousTab *p = new CuriousTab(35, 99.50f);
          return 0; 
      }

    • Options
    • A. 99
    • B. ASCII value of 99
    • C. Garbage value
    • D. 99.50
    • Discuss


    Comments

    There are no comments.

Enter a new Comment