New ! Computer Science MCQ Practise Tests



12th Standard Computer Science English Medium Data Abstraction Reduced Syllabus Important Questions 2021

12th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

Time : 01:00:00 Hrs
Total Marks : 100

      Multiple Choice Questions

    28 x 1 = 28
  1. Which of the following functions that build the abstract data type?

    (a)

    Constructors

    (b)

    Destructors

    (c)

    recursive

    (d)

    Nested

  2. The data type whose representation is unknown are called

    (a)

    Built in datatype

    (b)

    Derived datatype

    (c)

    Concrete datatype

    (d)

    Abstract datatype

  3. Which of the following is a compound structure?

    (a)

    Pair

    (b)

    Triplet

    (c)

    single

    (d)

    quadrat

  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. The process of providing only the essentials and hiding the details is known as

    (a)

    Functions

    (b)

    Abstraction

    (c)

    Encapsulation

    (d)

    Pairs

  7. To facilitate data abstraction, How many types of functions are created?

    (a)

    2

    (b)

    3

    (c)

    4

    (d)

    Only one

  8. Which of the following function that facilitate the data abstraction?

    (a)

    Constructors

    (b)

    Destructors

    (c)

    Selectors

    (d)

    a and c

  9. Which of the following extract the information of the object?

    (a)

    Constructors

    (b)

    Functions

    (c)

    Selectors

    (d)

    Destructors

  10. In which data representation, a definition for each function is known

    (a)

    User defined

    (b)

    Buil-in

    (c)

    Abstract

    (d)

    Concrete

  11. How many parts are the!"ein the program?

    (a)

    2

    (b)

    3

    (c)

    4

    (d)

    Many

  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. How many values can be stared in the list?

    (a)

    4

    (b)

    10

    (c)

    100

    (d)

    Multiple

  14. List can also be called as

    (a)

    Functions

    (b)

    Class

    (c)

    Structure

    (d)

    Pairs

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

    (a)

    2

    (b)

    4

    (c)

    3

    (d)

    5

  16. Which of the following does not allow us to name the various parts of a multi-item object?

    (a)

    List

    (b)

    Triple

    (c)

    Pair

    (d)

    All of these

  17. Which of the following defines a data abstraction by grouping related data items?

    (a)

    List

    (b)

    Pair

    (c)

    Class

    (d)

    Tuple

  18. Which of the following as bundled data and the functions that work on that data?

    (a)

    Object

    (b)

    Pair

    (c)

    List

    (d)

    Class

  19. CDT expansion is

    (a)

    Collective Data Type

    (b)

    Class Data Type

    (c)

    Concrete Data Type

    (d)

    Central Data Type

  20. Data Abstraction allows programmers to treat code as_______

    (a)

    Objects

    (b)

    Classes

    (c)

    Members

    (d)

    Parameters

  21. Classes are the representation for___________

    (a)

    Abstract datatype

    (b)

    Built-in datatype

    (c)

    Concrete datatype

    (d)

    Essential datatype

  22. The____________ can be implemented using singly linked list or doubly linked list

    (a)

    Tuple ADT

    (b)

    List ADT

    (c)

    Function ADT

    (d)

    List ADT

  23. The basic idea of ________ is to structure programs so that they operate on abstract dat(a)

    (a)

    Encapsulation

    (b)

    Polymorphism

    (c)

    Data type

    (d)

    Data Abstraction

  24. A________ data representation is defined as an independent part of the program.

    (a)

    Abstract

    (b)

    Concrete

    (c)

    List

    (d)

    Tuple

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

    (a)

    Constructors

    (b)

    Selectors

    (c)

    List

    (d)

    Tuple

  26. ______is made up of list or Tuples

    (a)

    Set

    (b)

    Pair

    (c)

    Dictionary

    (d)

    Control Structures

  27. A ________ is a comma separated values surround with parentheses.

    (a)

    List

    (b)

    Tuple

    (c)

    Set

    (d)

    Dictionary

  28. Tuple is constructed by using ______ and________

    (a)

    ( )

    (b)

    [ ]

    (c)

    <>

    (d)

    {}

    1. 2 Marks

    14 x 2 = 28
  29. What is abstract data type?

  30. Differentiate constructors and selectors.

  31. What is a Pair? Give an example.

  32. What is a List? Give an example.

  33. What is a Tuple? Give an example.

  34. Give an example of implementing an ADT

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

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

  37. How the concrete level of data abstraction implemented?

  38. Write a note on pair datatype

  39. Write a pseudocode to depressant rational numbers using list.

  40. How a class defines a data abstraction?

  41. From the statement P1 : = Preson(), What does P1 and person referred.

  42. How the elements of a list can be accessed?

    1. 3 Marks

    8 x 3 = 24
  43. Differentiate Concrete data type and abstract datatype.

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

  45. Identify Which of the following are constructors and selectors?
    (a) N1=number()
    (b) accetnum (n1)
    (c) display num (n1)
    (d) eval (a/b)
    (e) x,y= make slope (m), make slope (n)
    (f) display()

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

  47. 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]

  48. 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)

  49. Write a note on Data Abstraction.

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

    1. 5 Marks

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

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

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

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

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

Reviews & Comments about 12th Standard Computer Science English Medium Data Abstraction Reduced Syllabus Important Questions 2021

Write your Comment