题目内容
以下程序运行后的输出结果为( )
A.17 | B.19 | C.21 | D.23 |
C
解析试题分析:由程序语言知:当时循环,否则输出,
又第一次进入循环体:;
第二次进入循环体:;
第三次进入循环体:;
第四次进入循环体:;
第五次进入循环体:;
第六次进入循环体:;
第七次进入循环体:,此时输出,输出S的值为21。
考点:循环语句。
点评:本题主要考查程序语言,通过对程序语言的认识和理解按照程序框图的顺序进行执行。考查运算能力.属于基础题。

练习册系列答案
相关题目
执行右面的程序框图,输出的S的值为( )
A.1 | B.2 | C.3 | D.4 |
以下程序的功能是( )
S=1;
for i=1:1:10
S=(3^i)*S;
end
S
A.计算3×10的值 | B.计算355的值 |
C.计算310的值 | D.计算1×2×3×…×10的值 |
如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为( )
A.i > 11 | B.i >=11 |
C.i <=11 | D.i<11 |
如图所示的程序框图所表示的算法是
A.12+22+32+…+102 |
B.102+112+122+…+10002 |
C.102+202+302+…+10002 |
D.12+22+32+…+10002 |
程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A.c > x | B.x > c | C.c > b | D.b > c |
如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )
A.i>10 | B.i<8 | C.i<=9 | D.i<9 |
如果执行图中的程序框图,若输入,那么输出的
等于( )
A. 720 | B.360 | C.240 | D.120 |
计算机执行下面的程序段后,输出的结果是( )
A.![]() | B.![]() | C.![]() | D.![]() |