问题库
search
首页 计算机 驾照考试 关于

下列程序段运行后,变量 b 的值是 b = 1 Do Until b > 7 b = b * ( b + 1 ) Loop


  • A.7
  • B.39
  • C.42
  • D.1
浏览219
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:C
解析:

【解析】Do Until…Loop循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足b > 7的条件,则执行b = b * ( b + 1 )。b初始值为1,进入第一次循环,b=1*(1+1)=2;满足循环条件,进入第二次循环,b=2*(2+1)=6;满足循环条件,进入第三次循环,b=6*(6+1)=42,不再满足循环条件,跳出循环,b的值最终为42。