问题 单项选择题

以下程序段违反了算法的 原则。
void sam()
int n=2;
while(!odd(n))
n+=2;
printf(n);

A.确定性
B.健壮性

C.有穷性
D.可靠性

答案

参考答案:C

解析:[要点解析] 一个算法要求必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。试题中所给出的程序段违反了算法的有穷性原则,理论上将导致过程不可终止。

选择题
单项选择题