Choice "B" is correct. The only programmed edit checks in the choices are reasonableness checks and edits for mathematically accuracy. Obviously, April does not have 31 days. A check on this kind of data entry would be easy to implement and is standard.
Choice "c" is incorrect. Online prompting is not really a programmed edit check. Online prompting might assist in accurate data entry, however. Anything that makes data entry easier will help accuracy.
Choice "a" is incorrect. A test for mathematical accuracy is a programmed edit check. However, there are no mathematics in a date such as April 31.
Choice "d" is incorrect. A preformatted screen is not really a programmed edit check. A preformatted screen might assist in accurate data entry, however. Anything that makes data entry easier will help accuracy.