New ! Computer Science MCQ Practise Tests



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

12th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

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

      Multiple Choice Questions

    28 x 1 = 28
  1. The data type whose representation is known are called

    (a)

    Built in datatype

    (b)

    Derived datatype

    (c)

    Concrete datatype

    (d)

    Abstract datatype

  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 constructed by placing expressions within square brackets?

    (a)

    Tuples

    (b)

    Lists

    (c)

    Classes

    (d)

    quadrats

  4. ADT expansion is

    (a)

    Abstract Data Template

    (b)

    Absolute Data Type

    (c)

    Abstract Data Type

    (d)

    Application Development Tool

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

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

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

    (a)

    Functions

    (b)

    Abstraction

    (c)

    Encapsulation

    (d)

    Pairs

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

    (a)

    Abstract

    (b)

    Concrete

    (c)

    Datatype

    (d)

    Behavior of an object

  9. Which of the following are implemented using & lists?

    (a)

    Singly linked list ADT

    (b)

    Doubly Linked list ADT

    (c)

    Queue ADT

    (d)

    All of these

  10. Which of the following replicate how we think about the world?

    (a)

    Queue ADT

    (b)

    Data Hiding

    (c)

    Data Abstraction

    (d)

    Stack ADT

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

    (a)

    2

    (b)

    3

    (c)

    4

    (d)

    Only one

  12. Which of the following are functions that build the abstract datatypet?

    (a)

    Constructors

    (b)

    Destructors

    (c)

    Selectors

    (d)

    All of these

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

    (a)

    Constructors

    (b)

    Functions

    (c)

    Selectors

    (d)

    Destructors

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

    (a)

    User defined

    (b)

    Buil-in

    (c)

    Abstract

    (d)

    Concrete

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

    (a)

    List

    (b)

    Tuple

    (c)

    Set

    (d)

    Dictionary

  16. How many values can be stared in the list?

    (a)

    4

    (b)

    10

    (c)

    100

    (d)

    Multiple

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

    (a)

    2

    (b)

    4

    (c)

    3

    (d)

    5

  18. I: = [10,20] is an example

    (a)

    Tuple

    (b)

    Set

    (c)

    List

    (d)

    Dictionary

  19. CDT expansion is

    (a)

    Collective Data Type

    (b)

    Class Data Type

    (c)

    Concrete Data Type

    (d)

    Central Data Type

  20. Classes are the representation for___________

    (a)

    Abstract datatype

    (b)

    Built-in datatype

    (c)

    Concrete datatype

    (d)

    Essential datatype

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

    (a)

    Tuple ADT

    (b)

    List ADT

    (c)

    Function ADT

    (d)

    List ADT

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

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

    (a)

    Constructors

    (b)

    Selectors

    (c)

    List

    (d)

    Tuple

  24. ______is made up of list or Tuples

    (a)

    Set

    (b)

    Pair

    (c)

    Dictionary

    (d)

    Control Structures

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

    (a)

    List

    (b)

    Tuple

    (c)

    Set

    (d)

    Dictionary

  26. Tuple is constructed by using ______ and________

    (a)

    ( )

    (b)

    [ ]

    (c)

    <>

    (d)

    {}

  27. A________ is not just data, it has functions defined within it.

    (a)

    Class

    (b)

    List

    (c)

    Pair

    (d)

    Object

  28. List 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 With Answer Key 2021

Write your Comment