New ! Computer Science MCQ Practise Tests



12th Standard Computer Science Frequently Asked Question In Data Abstraction

12th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

Use Blue Ink Pen Only

Time : 02:00:00 Hrs
Total Marks : 100

    Part-A

    Multiple Choice Question

    15 x 1 = 15
  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. A sequence of immutable objects is called

    (a)

    Built in

    (b)

    List

    (c)

    Tuple

    (d)

    Derived data

  5. The data type whose representation is known are called

    (a)

    Built in datatype

    (b)

    Derived datatype

    (c)

    Concrete datatype

    (d)

    Abstract datatype

  6. 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

  7. Which of the following provides modularity?

    (a)

    Datatypes

    (b)

    Subroutines

    (c)

    Classes

    (d)

    Abstraction

  8. ADT expansion is

    (a)

    Abstract Data Template

    (b)

    Absolute Data Type

    (c)

    Abstract Data Type

    (d)

    Application Development Tool

  9. 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

  10. ADT behavior is defined by
    (i) Set of Variables
    (ii) Set of Value
    (iii) Set of Functions
    (iv) Set of Operations

    (a)

    i, ii

    (b)

    ii, iii

    (c)

    ii, iv

    (d)

    i, iii

  11. To implement the concrete level of data abstraction the language python provides a compound structure called

    (a)

    ADT

    (b)

    Concrete data

    (c)

    Pair

    (d)

    User defined function

  12. Which of the following is contracted by placing expressions within square brackets separated by commas?

    (a)

    List

    (b)

    Tuple

    (c)

    Set

    (d)

    Dictionary

  13. List can also be called as

    (a)

    Functions

    (b)

    Class

    (c)

    Structure

    (d)

    Pairs

  14. How many ways are there to represent pair datatypet?

    (a)

    2

    (b)

    4

    (c)

    3

    (d)

    5

  15. ______ are functions that retrieve information from the data type.

    (a)

    Constructors

    (b)

    Selectors

    (c)

    List

    (d)

    Tuple

  16. Part-B

    Answer The Following Questions
    6 x 2 = 12
  17. What is abstract data type?

  18. Differentiate constructors and selectors.

  19. What is a Pair? Give an example.

  20. What is a List? Give an example.

  21. Give an example of implementing an ADT

  22. Identify which is the constructor and selector from the following statement.
    (i) The Functions that retrieve information from the datatype.
    (ii)The function which creates an object.

  23. Part-C

    Answer The Following Questions

    4 x 3 = 12
  24. Differentiate Concrete data type and abstract datatype.

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

  26. What are the different ways to access the elements of a list. Give example.

  27. Identify Which of the following are List, Tuple and class ?
    (a) arr [1, 2, 34]
    (b) arr (1, 2, 34)
    (c) student [rno, name, mark]
    (d) day= (‘sun’, ‘mon’, ‘tue’, ‘wed’)
    (e) x= [2, 5, 6.5, [5, 6], 8.2]
    (f) employee [eno, ename, esal, eaddress]

  28. Part-D

    Answer The Following Questions

    4 x 5 = 20
  29. How will you facilitate data abstraction. Explain it with suitable example.

  30. What is a List? Why List can be called as Pairs. Explain with suitable example.

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

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

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

Reviews & Comments about 12th Standard Computer Science Frequently Asked Question In Data Abstraction

Write your Comment