New ! Computer Science MCQ Practise Tests



11th Standard Computer Science Polymorphism English Medium Free Online Test One Mark Questions with Answer Key 2020 - 2021

11th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

Time : 00:10:00 Hrs
Total Marks : 10

    Answer all the questions

    10 x 1 = 10
  1. Which of the following reduces the number of comparisons in a program?

    (a)

    Operator overloading

    (b)

    Operations overloading

    (c)

    Function Overloading

    (d)

    Member overloading

  2. Which of the following function(s) combination
    cannot be considered as
    overloaded function(s) in the given snippet?
    void print(char A, int B); //Fl
    void printprint(int A; float B); //F2
    void Print(int P=10);//F3
    void prtntt); //F4

    (a)

    F1,F2,F3,F4

    (b)

    F1,F2,F3

    (c)

    F1,F2,F4

    (d)

    F1,F3,F4

  3. Which of the following is the ability of a message to be displayed in more than one form?

    (a)

    Polymorphism

    (b)

    Encapsulation

    (c)

    Abstraction

    (d)

    Inheritance

  4. How many type OS overloading are there in C++?

    (a)

    3

    (b)

    4

    (c)

    only one

    (d)

    2

  5. Which of the following statement is true or false?
    (i) Polymorphism means many shapes
    (ii) Polymorphism is acheived through overloading
    (iii) Overloading means a name having only one distinct meaning
    (iv) Overload resolution means not selecting appropriate overloaded function

    (a)

    i-true, ii-true, iii-false, iv-false

    (b)

    i-true, ii-false, iii-true, iv-false

    (c)

    i-false, ii-false, iii-true, iv-true

    (d)

    i-false, ii-true, iii-true, iv-false

  6. Which of the following statement is true or false?
    (i) Function overloading reduces the number of comparison in a program
    (ii) Function overloading makes the program execute faster
    (iii) Function overloading helps by reducing the number of function names to be remembered
    (iv) Scope resolution operator cannot be overloaded.

    (a)

    i-false, ii-true, iii-true, iv-false

    (b)

    i-true, ii-true, iii-true, iv-true

    (c)

    i-false, ii-false, iii-true, iv-true

    (d)

    i-true, ii-true, iii-false, iv-true

  7. Which of the following provides flexibility of creating multiple type of objects for a class?

    (a)

    function overloading

    (b)

    operator overloading

    (c)

    constructor overloading

    (d)

    object overloading

  8. The number and types of a function's parameters are called the_________.

    (a)

    overload resolution

    (b)

    function's signature

    (c)

    function overloading

    (d)

    operator overloading

  9. ____________ cannot have default arguments

    (a)

    Operator overloading

    (b)

    Overloaded operators

    (c)

    Function overloading

    (d)

    prototype

  10. Operator overloading provides new definitions for most of the _________ operators.

    (a)

    *

    (b)

    + = =

    (c)

    +

    (d)

    C++

*****************************************

Reviews & Comments about 11th Standard Computer Science Polymorphism English Medium Free Online Test One Mark Questions with Answer Key 2020 - 2021

Write your Comment