如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为(     )A.i > 11B.i >=11C.i <=11D.

如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为(     )A.i > 11B.i >=11C.i <=11D.

题型:不详难度:来源:
如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为(     )
A.i > 11B.i >=11
C.i <=11D.i<11

答案
D
解析

试题分析:第一次循环:,此时应满足条件,再次循环;
第二次循环:,应为输出的s的值为132,所以此时应结束循环,所until后面的“条件”应为i<11,因此选D。
点评:我们要注意“until语句”和“while语句”的区别。while语句是先判断,再执行循环体,当条件满足时执行循环体;而until语句是先循环再判断,当条件不满足时执行循环体。
举一反三
右边程序执行后输出的结果是(     )
A.-1B.0 C.1D.2

题型:不详难度:| 查看答案
把下面求n!( n!= n×(n-1)×……×3×2×1 )的程序补充完整
题型:不详难度:| 查看答案
有如下程序框图(如右图所示),则该程序框图表示的算法的功能是          
题型:不详难度:| 查看答案
执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是        
题型:不详难度:| 查看答案
若某程序框图如图所示,则该程序运行后输出的值是
A.4B.5C.6D.7

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.