如果下面的程序执行后输出的结果是,那么在程序UNTIL后面的条件应为 ( )A.B.C.D.
题型:不详难度:来源:
如果下面的程序执行后输出的结果是,那么在程序 UNTIL后面的条件应为 ( ) |
答案
D |
解析
考点: 专题:常规题型. 分析:先根据输出的结果推出循环体执行的次数,再根据s=1×12×11×10×9=11880得到程序中UNTIL后面的“条件”. 解答:解:因为输出的结果是132,即s=1×12×11×10×9,需执行4次, 则程序中UNTIL后面的“条件”应为i<9. 故选D 点评:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能. |
举一反三
阅读右图所示的程序框图,运行相应的程序, 若,则输出的值为 ( ) |
如右边框图所示,已知集合A={x |框图中输出的x值}, 集合B={y |框图中输出的y值},全集U=Z,Z为整数集. 当x = -1时(CUA)∩B= A. {-3,-1,5} B. {-3,-1,5, 7} C. {-3,-1,7} D. {-3,-1,7,9} |
阅读如图3所示的流程图,若,,则输出的数是 . (以数字作答). |
.如右图,若框图所给程序运行的输出 结果为,那么判断框中应填入的关于 的判断条件是__________。 |
.阅读如图的程序框图.若输入,则输出的 分别等于 ( )A.12,2 | B.12,3 | C.24,2 | D.24,3 |
|
最新试题
热门考点