________ is the separation of the logical view of data from its implementation.

2023

________ is the separation of the logical view of data from its implementation.

  1. A.

    Control Structure

  2. B.

    Data Abstraction

  3. C.

    Testing

  4. D.

    Initialisation

  5. E.

    Question not attempted

Attempted by 537 students.

Show answer & explanation

Correct answer: B

Data abstraction is a fundamental concept in computer science that allows users to interact with data through a logical interface without needing to know the underlying implementation details. It separates the logical view of data (how it is used) from its physical implementation (how it is stored). This separation enables easier maintenance, modification, and reuse of code. For example, a user can perform operations on a stack (like push and pop) without knowing whether it is implemented using an array or a linked list.

Explore the full course: Up Lt Grade Assistant Teacher 2025