2019-2020学年人教A版必修3 1.2.3 循环语句 作业
2019-2020学年人教A版必修3 1.2.3 循环语句 作业第2页

4.下列程序运行后,输出的k的值为(  )

k=0

S=0

WHILE S<100

 S=S+2∧S

 k=k+1

WEND

PRINT k

END

A.4 B.5 C.6 D.7

解析第一次循环得S=0+20=1,k=1;第二次循环得S=1+21=3,k=2;第三次循环得S=3+23=11,k=3;第四次循环得S=11+211=2 059,k=4,但此时不满足条件S<100,终止循环,输出k=4,所以选A.

答案A

5.执行下面的程序后,输出的x的值是    .

i=1

x=4

WHILE i<10

 x=x+i

 i=i+3

WEND

PRINT x

END

解析模拟程序的运行,可得i=1,x=4;

  满足条件i<10,执行循环体,x=5,i=4;

  满足条件i<10,执行循环体,x=9,i=7;

  满足条件i<10,执行循环体,x=16,i=10;

  此时,不满足条件i<10,退出循环,输出x的值为16.

答案16

6.下面的程序运行后输出的值为     .

i=0

DO

 i=i+1

LOOP UNTIL i*i>=2 018

i=i-1

PRINT i

END