满分5 > 高中数学试题 >

下面的程序运行后的输出结果为( ) i=1 Do i=i+2 S=2i+3 i=...

下面的程序运行后的输出结果为( )
i=1
Do
i=i+2
S=2i+3
i=i-1
Loop While i<8
输出S.
A.17
B.20
C.21
D.23
分析已知中程序的语句及结构,我们易得本程序的功能是利用循环判断i与8的大小,根据约束的条件i<8,即可求出答案. 【解析】 这是用Do Loop语句编写的循环语句, 第1次循环:i=3,S=2×3+3=9,i=2, 第2次循环:i=4,S=2×4+3=11,i=3, … 第6次循环:i=8,S=2×8+3=19,i=7, 第7次循环:i=9,S=2×9+3=21,i=8, 此时,i≥8,退出循环, 输出S=21. 故选C.
复制答案
考点分析:
相关试题推荐
以下程序( )
x=-1
DO
x=x*x
UNTIL x>10
PRINT x
END.
A.不能执行
B.能执行一次
C.能执行十次
D.有语法错误
查看答案
下面的程序运行后第3个输出的数是( )
i=1
x=1
Do
输出x
i=i+1
x=x+manfen5.com 满分网
Loop While i<>5.
A.1
B.manfen5.com 满分网
C.2
D.manfen5.com 满分网
查看答案
当a=3时,下面的程序段输出的结果是( )
IF  a<10 THEN
y=2a
else y=a*a
PRINT y.
A.9
B.3
C.10
D.6
查看答案
计算机执行下面的程序段后,输出的结果是( )
a=1
b=3
a=a+b
b=a-b
PRINTa,b.
A.1,3
B.4,1
C.0,0
D.6,0
查看答案
在求函数y=manfen5.com 满分网的值算法中不可能用到的语句或算法为( )
A.输入语句
B.复合If语句
C.输出语句
D.排序
查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.