5、有当型和直到型两种语句,即WHILE语句和UNTIL语句D.算法中的循环结构由循环语句来实现答案:A2.下列循环语句,循环终止时,i等于( )A.3 B.4C.5D.6解析:∵LOOP UNTIL i>4.∴当i=5时,循环终止.答案:C3.下面程序运行后的输出结果为( )i=1WHILE i<8 i=i+2S=2*i+3i=i-1WENDPRINT SENDA.17 B.19C.21D.23解析:最后一次执行循环体时,S=2×9+3=21,此时i=8.答案:C4.执行下面的程序语句,输入a=3,b=-1,n=4后,输出的结果是________.INP
6、UT “a,b,n=”;a,b,ni=1WHILE i<=n c=a+ba=bb=ci=i+1WENDPRINT cEND解析:循环体被执行了四次,第一次执行循环体得到的结果是:c=2,a=-1,b=2,i=2;执行第二次得到的结果是:c=1,a=2,b=1,i=3;执行第三次得到的结果是:c=3,a=1,b=3,i=4,执行第四次得到的结果是:c=4,a=3,b=4,i=5,这时的c被输出.答案:45.下面是一个用于计算+++…+的程序,试填上适当的语句.答案:SUM=SUM+6.判断所给程序的功能.n=0i=1DOINPUT x IF x<0 THENn=n+1END IFi=i+1
7、LOOP UNTIL i>10PRINT nEND解:由循环语句知:共输入10个x.由条件语句及计数变量n的变化可知:n记录的是满足x<0的x的个数.故本程序的功能是:统计10个数中负数的个数.