There are three types of indefinite-delivery contracts:

a. definite-quantity contracts, requirements contracts, and indefinite-delivery contracts.
b. definite-quantity contracts, requirements contracts, and indefinite-quantity contracts.
c. definite-delivery contracts, requirements contracts, and indefinite-quantity contracts.
d. definite-delivery contracts, requirements contracts, and indefinite-delivery contracts.