第4题: [单项选择]以下程序的运行结果为 #include"stdio.h" main( ) int m,n; for(m=0,n=10;m<n;m+=3,n--); printf("%d,%d/n",m,n); A. 6,7 B. 7,6 C. 9,7 D. 7,9 参考答案:C 答案解析:[解析] for后一对括号中的表达式可以是任意有效的C语言表达式。该题目的循环体部分为空语句,循环控制条件为m<n,每一次m增3,n减1,每当循环体执行结束时,循环控制变量m,n就会分别被增3和减1。
第31题: [单项选择]以下叙述中错误的是( )。 A. 算法正确的程序最终一定会结束 B. 算法正确的程序可以有零个输出 C. 算法正确的程序可以有零个输入 D. 算法正确的程序对于相同的输入一定有相同的结果 参考答案:B 答案解析:[解析] 算法的目的是为了求解,所谓的“解”就是输出。一个算法得到的结果就是算法的输出。没有输出的算法是没有意义的。