下面的程序运行后的输出结果为( )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. |
答案
这是用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+表示成计算机程序表达式为了( )A.3*x∧2*y+x/(2+y) | B.3*x∧2*y+x/2+y | C.3x∧2y+x/2+y | D.3•x∧2•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)的值为______. |
最新试题
热门考点