下面的程序段违反了算法的(2)原则。    Void sam() {int n=2;      while(!odd(n)) n+=2      printf(n);    }
【正确答案】 A
【答案解析】解析:一个算法要求必须总是在执行有穷步之后结束,并月-每一步都可在有穷时间内完成。上述程序段违反了算法的有穷性性质,理论上将导致过程不可终止。