多项选择题

A.算法一定在有限的步骤内结束
B.算法执行后,一定产生确定的结果
C.求解某一类问题的算法是唯一的
D.算法的每一步骤操作必须是明确的,不能有歧义