New ! Computer Science MCQ Practise Tests



Data Abstraction Important Questions

12th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

Time : 01:00:00 Hrs
Total Marks : 50
    10 x 1 = 10
  1. Which of the following functions that build the abstract data type?

    (a)

    Constructors

    (b)

    Destructors

    (c)

    recursive

    (d)

    Nested

  2. Which of the following functions that retrieve information from the data type?

    (a)

    Constructors

    (b)

    Selectors

    (c)

    recursive

    (d)

    Nested

  3. The data structure which is a mutable ordered sequence of elements is called

    (a)

    Built in

    (b)

    List

    (c)

    Tuple

    (d)

    Derived data

  4. Which of the following is a powerful concept that allows programmers to treat codes as objects?

    (a)

    Encapsulation

    (b)

    Data Abstraction

    (c)

    Inheritance

    (d)

    Polymorphism

  5. Which of the following provides modularity?

    (a)

    Datatypes

    (b)

    Subroutines

    (c)

    Classes

    (d)

    Abstraction

  6. ADT expansion is

    (a)

    Abstract Data Template

    (b)

    Absolute Data Type

    (c)

    Abstract Data Type

    (d)

    Application Development Tool

  7. Which of the following is a type for objects whose behavior is defined by a set of value and a set of operations?

    (a)

    User-defined datatype

    (b)

    Derived datatype

    (c)

    Built-in datatype

    (d)

    Abstract datatype

  8. The process of providing only the essentials and hiding the details is known as

    (a)

    Functions

    (b)

    Abstraction

    (c)

    Encapsulation

    (d)

    Pairs

  9. Which of the following gives an implementation independent view?

    (a)

    Abstract

    (b)

    Concrete

    (c)

    Datatype

    (d)

    Behavior of an object

  10. How many ways to implement an ADT?

    (a)

    Only one

    (b)

    Two

    (c)

    Three

    (d)

    Many

  11. 5 x 2 = 10
  12. What is abstract data type?

  13. Differentiate constructors and selectors.

  14. Give an example of implementing an ADT

  15. Write the pseudo code for the representation of the rational number using constructor & selector.

  16. How the concrete level of data abstraction implemented?

  17. 5 x 3 = 15
  18. Differentiate Concrete data type and abstract datatype.

  19. Which strategy is used for program designing? Define that Strategy.

  20. Identify the constructor and selector from the following.
    (I) City = Make city (name, lat, Ion)
    (ii) Get name (city)
    (ill) Make point (x,y)
    (iv) x coord (point)
    (v) y coord (point)

  21. Write a note on Data Abstraction.

  22. Give an example of an ADT for rational numbers.

  23. 3 x 5 = 15
  24. How will you facilitate data abstraction. Explain it with suitable example.

  25. How will you access the multi-item. Explain with example.

  26. Explain the representation of Abstract datatype using rational numbers.

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

Reviews & Comments about 12th Computer Science Unit 2 Data Abstraction Important Question Paper

Write your Comment