精英家教网 > 高中数学 > 题目详情
根据下面的算法,可知输出的结果S为( )
S1    i=1;
S2    如果i<10,那么i=i+2,S=2i+3,重复S2;
S3    输出S.
A.19
B.21
C.25
D.27
【答案】分析:由已知中的程序代码,可得程序的功能是利用循环计算变量S的值,模拟程序的运行过程,即可得到答案.
解答:解:由已知中的程序代码,模拟程序的运行过程可得:
当I=1时,I增大为3,S=9;
当I=3时,I增大为5,S=13;
当I=5时,I增大为7,S=17;
当I=7时,I增大为9,S=21;
当I=7时,I增大为9,S=21;
当I=9时,I增大为11,S=25;
当I=11时,不满足继续循环的条件,故输出结果为25
故选C.
点评:本题考查的知识点是程序代码,其中在写程序运行结果时,模拟程序运行过程,是解答此类问题最常用的方法.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

根据下面的算法,可知输出的结果S为(  )
S1    i=1;
S2    如果i<10,那么i=i+2,S=2i+3,重复S2;
S3    输出S.

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

根据下面的算法,可知输出的结果S为
S1  i=1;
S2  如果i<10,那么i=i+2,S=2i+3,重复S2;
S3  输出S.


  1. A.
    19
  2. B.
    21
  3. C.
    25
  4. D.
    27

查看答案和解析>>

同步练习册答案