Definitions A data type defines a collection of data objects and a set of predefined operations on those objects A descriptor is the collection of the attributes of a variable…