A contract will be void for uncertainty if any essential or important details are missing from the agreement and have not been clearly expressed as terms of the contract.
In short words the answer is:
B. Any important details are not included as express terms.