(20)运行下列语句后,输出的结果是 Option Base 1 Dim a i=1 A=Array(1,-2,9,0,-1,9) Do K=a(i) For m=10 To k Step -2 Next m Print n+m i=i+1 Loop While Abs(m+n)<>27A.3 27 -8 B.3 -8 27 C.-8 27 3 D.-8 3 27

题目

(20)运行下列语句后,输出的结果是 Option Base 1 Dim a i=1 A=Array(1,-2,9,0,-1,9) Do K=a(i) For m=10 To k Step -2 Next m Print n+m i=i+1 Loop While Abs(m+n)<>27A.3 27 -8 B.3 -8 27 C.-8 27 3 D.-8 3 27


相似考题
更多“(20)运行下列语句后,输出的结果是 Option Base 1 Dim a i=1 A=Array(1,-2,9,0,-1,9) Do K=a(i) ”相关问题
  • 第1题:

    下面程序运行后的输出结果是( )。 include main() {int a[]={1,2,3,4,5,6},*k[3],i=1; w

    下面程序运行后的输出结果是( )。

    include<stdio.h>

    main()

    {int a[]={1,2,3,4,5,6},*k[3],i=1;

    while(i<4)

    { k[i-1]=&a[2*i-1];

    printf("%d",*k[i-1]);

    i++;

    }

    }


    正确答案:246
    246 解析:在程序中定义了一维数组a和指针数组k,在while循环语句中,当i等于1时,k[0]的等于a[1]的地址,所以输入a[1]的值为2。当i等于1时,k[1]的等于a[3]的地址,所以输入a[3]的值为4。当i等于3时,k[2]的等于a[5]的地址,所以输入a[5]的值为6。所以此空应该填写246。

  • 第2题:

    运行下述语句后,输出的结果是( )。 Option Base 1 Dim a i=1 a = Array(1,-2,9,0,-1,9) Do k = a(i) For m = 10 To k Step -2 n=k+m Next m Print n + m i=i+1 Loop While Abs(m + n)<>27

    A.3 27-8

    B.3-8 27

    C.-8 27 3

    D.-8 3 27


  • 第3题:

    阅读下列程序: main() { int n[3],i,j,k; for(i=0;i〈 3;i++) n[i]=0; k=2; for (i=0;i < k;i++) for (j=0;j〈 2;j++) n[j]=n[i]+1; printf("%dn",n[1]); } 下述程序运行后输出结果是

    A.2

    B.1

    C.0

    D.3


    A

  • 第4题:

    运行下列语句后,输出的结果是( )。 Option Base 1 Dim a i=1 a=Array(l, -2, 9, 0, -1, 9) Do k=a(i) For m = 10 To k Step -2 n=k+m Next m Print n+m i=i+1 Loop While Abs(m+n) <> 27

    A.3 27-8

    B.3-8 27

    C.-8 27 3

    D.-8 3 27


    正确答案:B
    解析:本程序中,外层循环是Do…Loop While循环,内层循环是for循环。程序执行如下:①当i=1,k=a(i)=1,for循环执行5次,n=3,m=0;Print n+m→输出3;i=i+1-2。②当i=2,k=a(i)=2,for循环执行7次,n=-4, m=-4;Print n+m→输出-8;i=i+1=3。③当i=3,k=a(i)=9,for循环执行1次,n=19,m=8;print n+m→输出27;i=i+1=4;此时条件成立,退出Do循环。

  • 第5题:

    运行下列语句后,输出的结果是( )。 Option Base 1 Dim a i=1 a=Array(1,-2,9,0,-1,9) Do k=a(i) For m=10 To k Srep -2 n=k+m Next m Print n+m i=i+1 Loop While Abs(m+n)<>27

    A.3 27-8

    B.3-8 27

    C.-8 27 3

    D.-8 3 27


    正确答案:B
    解析:本程序中,外层循环是Do…LoopWhile循环,内层循环是for循环.程序执行如下:①当i=1,k=a(i)=1,for循环执行5次,n=3,m=0;Ptintn+m→输出3;i=i+1=2。②当i=2,k=a(i)=-2,for循环执行7次,n=-4,m=-4;Printn+m→输出-8;i=i+1=3.⑧当i=3,k=a(i)=9,for循环执行1次,n=19,m=;Printn+m→输出27;i=i+1=4;此时条件成立,退出Do循环。