问题 单项选择题

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

A.确定性

B.健壮性

C.有穷性

D.可靠性

答案

参考答案:C

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

阅读理解与欣赏

语段阅读。

       马之千里者,一食尽 (       ) 一石。马者不知 ( ) 能千里而 (       ) 也。马也,虽有千里之,食不饱,力不足,才美不外见,且 (       ) 与常马不可得, (       ) 求其能千里也?

(1)在括号里填入所缺的词。

(2)给划线的字写拼音。

       马者 (       )    一 (        )     不饱 (       )      才美不外 (       )     不可 (       )

(3)依次解释语段中加横线的词。

       或:____________________食:________________ 能:____________________

       是:________________ 能:____________________等:________________

(4)具体说明本段所用的修辞手法。

       ①_________ ②_________ ③_________ 

(5) 写出“且欲与常马等不可得”的大意。 

                                                                                                                               

(6) 写出本段的中心意思。

                                                                                                                              

单项选择题