Choice "D" is correct. Under the UCC, a contract to buy all of one's requirements or to sell all of one's output is valid even though an exact quantity is not stated. In addition, price and time for delivery are not essential terms under the UCC. As a general rule, the only essential term under the UCC is quantity, and an output or requirements term is considered a sufficiently precise quantity.
Choice "c" is incorrect. First, the contract has a quantity term, the rancher's output for the season. Thus, this choice is factually incorrect. Second, if it were missing a quantity term, that would be a reason preventing enforcement.
Choice "a" is incorrect. Although it is true that an agreement is unenforceable under the Sales Article if it lacks a quantity term, the UCC treats output as an acceptable quantity term.
Choice "b" is incorrect because when a price term is omitted, the UCC implies a reasonable price, and the contract here does have a quantity term because output is considered an acceptable quantity.