单项选择题

In order to "think", computer should ______.

A.be programmed to have more than enough data
B.learn from the experience and to reason
C.deal with all the unstructured situation
D.predicate every move in the chess