单项选择题

A.有穷性是算法的基本特征之一
B.可行性不属于算法的基本特征
C.算法是程序设计的核心
D.同一个问题可以用多种算法来解决