下面的程序运行后的输出结果为(  )i=1Doi=i+2S=2i+3i=i-1Loop While i<8输出S.A.17B.20C.21D.23

下面的程序运行后的输出结果为(  )i=1Doi=i+2S=2i+3i=i-1Loop While i<8输出S.A.17B.20C.21D.23

题型:不详难度:来源:
下面的程序运行后的输出结果为(  )
i=1
Do
i=i+2
S=2i+3
i=i-1
Loop While i<8
输出S.
A.17B.20C.21D.23
答案
这是用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.
举一反三
学号分别为1、2、3、4、5的五个学生在计算机机房操作编号分别为1、2、3、4、5的计算机.如果第i学号的学生操作第j号的计算机,规定记作为aij=1,否则aij=0(一台计算机可以允许多个学生合作操作),现有等式a11a22a33a44a55=0,那么等式说明______.(用文字语言表述)
题型:不详难度:| 查看答案
编辑一个运算程序:2*2006=1,(2n+2)*2006=3•[(2n)*2006],则2008*2006的输出结果为______.
题型:不详难度:| 查看答案
关于for循环说法错误的是(  )
A.在for循环中,循环表达式也称为循环体
B.在for循环中,步长为1,可以省略不写,若为其它值,则不可省略
C.使用for循环时必须知道终值才可以进行
D.for循环中end控制结束一次循环,开始一次新循环
题型:不详难度:| 查看答案
3x2y+
x
2+y
表示成计算机程序表达式为了(  )
A.3*x2*y+x/(2+y)B.3*x2*y+x/2+y
C.3x2y+x/2+yD.3•x2•y+x÷(2+y)
题型:不详难度:| 查看答案
给出一个算法:
Input  x
If  x≤0  then
f(x)=4x
Else
f(x)=2x
End  if
Print  f(x)
End
根据以上算法,可求得f(-3)+f(2)的值为______.
题型:惠州一模难度:| 查看答案
最新试题
热门考点

超级试练试题库

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