参考答案和解析
正确答案:C
解析:该循环语句中,变量s和i每次执行循环后值的变化如下:程序在第四次执行循环时,因条件(18<=11)为假而退出循环。
更多“执行如下程序,最后S的显示值为SET TALK OFFs=0i=5x=11DO WHILE s&lt;=xs=s+ii=i+1ENDDO?sSET TAL ”相关问题
  • 第1题:

    执行如下程序,最后S的显示值为( )。 SET TALK OFF s=0 i=2 x=10 DO WHILE s<一一X S=S+i i=i十l ENDDO ?S SET TALK ON

    A.12

    B.14

    C.16

    D.18


    正确答案:B
    B。【解析】DOWHILE—ENDD0语句的格式:DOWHILE<条件><命令序列>ENDD执行该语句时.先判断DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与ENDDO之间的<命令序列>(循环体)。当执行到ENDDO时,返回到DOWHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDD后面的语旬。先给三个变量赋初始值,使用一个DOWHILE循环语句来操作,判断条件是变量S是否小于等于X,如果大于x,则退出循环,否则执行循环体,执行S=S十i.S=2;再执行i=i+1后,i=3,重复此循环体的操作。所以S最终的显示值是l4。

  • 第2题:

    执行如下程序,最后s的显示值为 SET TALK OFF S=0 i=5 x=11 DO WHILE s<=x s=s+i i=i+l ENDD0 7 S SET TALK ON

    A. 5

    B. 11

    C. 18

    D. 26


    正确答案:C
    该循环语句中,变量s和i每次执行循环后值的变化如下
    s值 i值
    第一次循环5 6
    第二次循环11 7
    第三次循环18 8
    程序在执行第四次循环时,因条件(18<=11)为假而退出循环。

  • 第3题:

    执行如下程序,最后S的显示值为 SET TALK OFF S=0 i=5 X=11 DO WHILE s<=X s=s+i i=i+1 ENDDO ?s SET TALK ON

    A.5

    B.11

    C.18

    D.26


    正确答案:C
    解析:该循环语句中,变量s和i每次执行循环后值的变化如下:s值i值第一次循环56第二次循环117第三次循环188程序在第四次执行循环时,因条件(18=11)为假而退出循环。

  • 第4题:

    执行如下程序,则最后S的显示值为( )。 SET TALK FFS=0 i=5x=11DO WHILE s<=X s=s+ii=i+lENDD07 S SET TALK ON

    A. 5

    B. 11

    C. 18

    D. 26


    正确答案:C
    该循环语句中,变量S和i每次执行循环后值的变化如下:
    S值i值
    第一次循环5 6
    第二次循环11 7
    第三次循环18 8
    在执行第四次循环时,程序因条件(18<=11)为假而退出循环。

  • 第5题:

    执行如下程序SET TALK OFFS=0I=1INPUT "N=" TO NDO WHILE S<=NS=S+II=I+1ENDDO

    执行如下程序

    SET TALK OFF

    S=0

    I=1

    INPUT "N=" TO N

    DO WHILE S<=N

    S=S+I

    I=I+1

    ENDDO

    ?S

    SET TALK ON

    如果输入值为5,则最后S的显示值是( )。

    A.1

    B.3

    C.5

    D.6


    正确答案:D