更多“下面程序段的运行结果是 a=1 b=1 Do a=a+1 b=b+1 LoopUntilb>5 Print"k=";a;Spc(4); ”相关问题
  • 第1题:

    下面程序段的运行结果是 a=1 b=1 Do a=a+1 b=b+1 Loop Until b>5 Print"k="; a; Spc(4) ; "b="; b + a

    A.k=7 b=14

    B.k=6 b=6

    C.k=4 b=8

    D.k=6 b=12


    正确答案:D
    解析:本题中的Do-Loop Until循环为直到型循环结构,直到条件b>5为止,此时a=6,b=6,所以最后输出的结果是k=6 b=12。所以正确答案是选项D。注意: Do…Loop Until循环控制结构是先执行循环体语句,然后再判断条件。因此,不管条件如何,该循环语句至少执行一次循环体。注意:Do…Loop Until、Do…Loop While循环控制结构。

  • 第2题:

    下面程序的输出结果是() main() { int a=1,i=a+1; do { a++ ; }while(!i++ > 3); printf(”%dn”,a); }

    A.2

    B.1

    C.3

    D.4


    A

  • 第3题:

    1、1.读下面的程序,该程序运行后,输出的结果是:____。 s=’address sues Shanghai’ lis=list(s) m=0 k=0 while k<len(lis): if lis[k]==’s’: m+=1 k+=1 else: print(‘k=’,k) print(‘m=’,m)


    k=21 m=4

  • 第4题:

    执行下面程序得到的结果是() #include<stdio.h> int main() { int a=10, b=0; if (a=12) { a=a+1; b=b+1; } else { a=a+4; b=b+4; } printf(“%d, %dn”, a, b); }

    A.11,1

    B.13,1

    C.14,4

    D.10,0


    emoclew emoclew

  • 第5题:

    执行下面程序片段后,b结果是() int a=0,b=1; do { a=a+b; b=b+1; }while(a<10);


    1