What is a simulation?
A) a computer-based program that tests knowledge in important areas
B) a computer-based program that can be used to solve problems
C) a computer-based program that designs other programs
D) a computer-based program that mimics a real-life event