题目内容
如果执行图中的程序框图,若输入,那么输出的
等于( )
A. 720 | B.360 | C.240 | D.120 |
B
解析试题分析:解:第一次:k=1,p=1×3=3;
第二次:k=2,p=3×4=12;
第三次:k=3,p=12×5=60;
第四次:k=4,p=60×6=360
此时不满足k<4
所以p=360.
故选B
考点:本试题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.
点评:解决该试题的关键是弄清楚循环次数。讨论k从1开始取,分别求出p的值,直到不满足k<4,退出循环,从而求出p的值。

练习册系列答案
相关题目
根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值是( )
A.0 | B.2 | C.3 | D.1 |
以下程序运行后的输出结果为( )
A.17 | B.19 | C.21 | D.23 |
下列程序语句不正确的是 ( )
A.INPUT“MATH=”;a+b+c | B.PRINT“MATH=”;a+b+c |
C.a=b+c | D.a=b-c |
将两个数交换,使
,下面语句中正确的一组是( )
A.![]() | B.![]() | C.![]() | D.![]() |
已知有右程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 ( )
A.i > 9 | B.i >= 9 | C.i <= 8 | D.i < 8 |
把“二进制”数化为“五进制”数是( )
A.![]() | B.![]() | C.![]() | D.![]() |
下列语句中:① ②
③
④
⑤ ⑥
其中是赋值语句的个数为( )
A.6 | B.5 | C.4 | D.3 |