题目内容
如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )
A.i>10 | B.i<8 | C.i<=9 | D.i<9 |
D
解析试题分析: 根据程序可知,因为输出的结果是990,即s=1×11×10×9,需执行4次,
则程序中UNTIL后面的“条件”应为i<9.
故选D
考点:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.
点评:解决该试题的关键是先根据输出的结果推出循环体执行的次数,再根据s=1×11×10×9=990得到程序中UNTIL后面的“条件”.
练习册系列答案
相关题目
根据下列算法语句,当输入x为60时,输出y的值为( )
A.61 | B.31 | C.30 | D.25 |
以下程序运行后的输出结果为( )
A.17 | B.19 | C.21 | D.23 |
程序框图如右图所示,该程序运行后输出的值是( )
A.3 | B.4 | C.5 | D.6 |
下列程序语句不正确的是 ( )
A.INPUT“MATH=”;a+b+c | B.PRINT“MATH=”;a+b+c |
C.a=b+c | D.a=b-c |
将两个数交换,使,下面语句中正确的一组是( )
A. | B. | C. | D. |
把“二进制”数化为“五进制”数是( )
A. | B. | C. | D. |