2019-2020学年北师大版必修3 2.3.2循环语句 作业
2019-2020学年北师大版必修3  2.3.2循环语句 作业第3页

  

  对甲、乙两程序和输出结果判断正确的是(  )

  A.程序不同,结果不同 B.程序不同,结果相同

  C.程序相同,结果不同 D.程序相同,结果相同

  答案 B

  解析 虽然两个程序不同,且用的是不同类型的循环语句,但是第一个程序输出的S是S=1+2+3+...+1000,第二个程序输出的S是S=1000+999+...+1,所以输出的结果是一样的.

  6.以下程序(  )

  x=-1

  Do

   x=x*x

  Loop While x>10

  Print x

  End

  A.输出结果是1

  B.能执行一次

  C.能执行10次

  D.是"死循环",有语法错误

  答案 D

解析 从循环语句的格式看,这个循环语句是直到型循环语句,那么当满足条件x>10时,终止循环体,但是第一次执行循环体后x=1,由于x=1>10不成立,则再次执行循环体,执行完成后x=1,则这样无限循环下去,是一个"死循环",有语法错误,循环终止的条件永远不能满足.故选D.