多项选择题

A.有穷性
B.确定性
C.可行性
D.有多个输入,有一个或多个输出,一个算法必须有输入