Answer:
The true statement about ADTs is "D".
Step-by-step explanation:
Abstract data type is type of objects whose behavior is defined by a set of value and a set of operations. thus Of-course they specify the values which data type can hold and the operations they can perform and as the user does not need to know how they perform the operations they hide it's implementation.
So the answer would be, (d. They do all of these.)