单项选择题

Advanced computer technology has ______ an answer to accurate weather forecasting.

[A] set up
[B] come up with
[C] filled in
[D] faced up to