下列程序的运行结果是 SET TALK OFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURNA.0B.2C.20D.18

题目

下列程序的运行结果是 SET TALK OFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURN

A.0

B.2

C.20

D.18


相似考题
参考答案和解析
正确答案:C
解析:此题是DOWHILE循环。第一次循环后,S=20,N=18,已不满足DOWHILE循环的条件,所以最后结果即为:S=20,N=18。
更多“下列程序的运行结果是SET TALK OFFSTORE 0 TO SN=20DO WHILE N>SS=S+NN=N-2 ENDDO?SRETURNA.0B.2 ”相关问题
  • 第1题:

    下面程序的运行结果是( )。 include main() {int a,b,c,n; a=2;b=0;c=1;n=1; while(n<=3

    下面程序的运行结果是( )。 include<stdio.h> main() {int a,b,c,n; a=2;b=0;c=1;n=1; while(n<=3) {c=c*a;b=_b+c;++n;} printf("b=%d",B); }


    正确答案:B
    B 解析:分析程序可知,n的初始值为1,因此。while(n=3)循环3次。第1次:c=c*a=2;b=b+C=2;n=2。第2次:c=c*a=4;b=b+c=6;n=3。第3次:c=c*a=8;b=b+e=14。当n=4时,判断条件不满足,退出循环。

  • 第2题:

    SETTALKOFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURN 上列程序的运行结果是

    A.0

    B.2

    C.20

    D.18


    正确答案:C
    解析:此题是DO WHILE循环。第一次循环后,S=20,N=18,已不满足DO WHILE循环的条件,所以最后结果即为:S=20,N=18。

  • 第3题:

    有以下程序

    #include <stdio.h>

    void fun(char *t,char *s)

    {while(*t!=0) t++;

    while(*t++=*s++)!=0);

    }

    main()

    {char ss[10]=”acc”,aa[10]=”bbxxyy”;

    fun(ss,a

    A.; printf(“%s,%s\n”,ss,a

    A.;

    }

    程序的运行结果是( )。

    A.accxyy,bbxxyy

    B.acc,bbxxyy

    C.accxxyy,bbxxyy

    D.accbbxxyy,bbxxyy


    正确答案:D

  • 第4题:

    下面程序的运行结果是( )。 include main() {int a,s,n,m; a=2;s=0;n=1;m=1; while(m<=4

    下面程序的运行结果是( )。 include<stdio.h> main() {int a,s,n,m; a=2;s=0;n=1;m=1; while(m<=4){n=n*a;s=s+n;++m;} printf("s=%d",s); }


    正确答案:s=30
    s=30 解析:分析循环条件“m=1,m=4”,所以循环4次。第1次:n=n*a=2,s=s+n=2;m=2。第2次:n=n*a=4,s=s+n=6;m=3。第3次:n=n*a=8,s=s+n=14;m=4。第4次:n=n*a=16,s=s+n=30。

  • 第5题:

    有以下程序 include void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s

    有以下程序

    #include <stdio.h>

    void fun(char *t,char *s)

    { while(*t!=0) t++;

    while((*t++=*s++)!=0);

    }

    main( )

    { char ss[10]="acc",aa[10]="bbxxyy";

    fun(ss,aa); printf("%s,%s\n",ss,aa);

    }

    程序的运行结果是

    A.accxyy,bbxxyy

    B.acc,bbxxyy

    C.accxxyy,bbxxyy

    D.accbbxxyy,bbxxyy


    正确答案:D
    解析:本题中fun函数实现了字符串函数strcat的功能,将字符串aa连接到字符串ss的末尾。调用fun函数时,形参t和s分别指向了字符串ss和aa,然后通过一个while循环使t指向字符串ss的结束符的位置,第二个while循环将字符串aa中的字符(包括结束符“\0”)逐个复制到字符串ss的末尾处。