224k views
0 votes
A data type consisting of data members and operations on those members which can be used by a programmer without knowing the implementation details of the data type is called a(n):

a. abstract definition type.
b. available data type.
c. abstract data type.
d. primitive data type.

User BrainCrash
by
4.1k points

2 Answers

2 votes

Answer:

(a) Abstract data type

Step-by-step explanation:

Unlike concrete data types which consist of data members and operations on those members used by programmers when implementation details of the data type are known, abstract data types are just the opposite. Abstract data types (ADT) are data types that hide the actual implementation processes of their data.

Examples of ADT are;

i. Lists

ii. Stacks

iii. Arrays

iv. Queues

v. Deques

User John Meagher
by
4.0k points
4 votes

Answer:

C is the correct option i.e. Abstract Data Type

Step-by-step explanation:

As we know that an ADT only mentions that what operations are to be performed but doesn't define their implementation. It does not define the organization of the data in the memory and which algorithms will be used for the implemetation of operations. An implementation- independent view is provided by the abstract data type.

User NublicPablo
by
4.3k points