更多“下列程序段的执行结果为 Dim t(10) For k=2 To 10 t(k)=11-k Next k X=6 Print t(2+t(x) ”相关问题
  • 第1题:

    下列程序的运行结果是()。 include voidfun(int*s,int*p) {static int t=3; *p=s[t]; t

    下列程序的运行结果是( )。

    #include<stdio.h>

    voidfun(int*s,int*p)

    { static int t=3;

    *p=s[t];

    t--;

    }

    void main()

    { int a[]={2,3,4,5},k;

    int x;

    for(k=0;k<4;k++)

    { fun(a,&x);

    printf("%d,",x);

    }

    }

    A.5,4,3,2

    B.2,3,4,5,

    C.2,2,2,2,

    D.5,5,5,5,


    正确答案:A
    解析:分析fun函数程序段,可知fun函数要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun中函数定义了静态变量t=3,因此,在主函数中调用函数fun(a,&x)时,就是要将数组a中前4个元素逆置赋给数组x,最后输出x数组。

  • 第2题:

    下列程序段的执行结果是( )。 K=0Forj=1 t02For i=1 t03K=i+lNextiFor i=1 t07K=k+1NextiNextjPrintk

    A.


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第3题:

    执行完下面的程序段后,k的值是 int x = 6, y = 10, k = 5; switch (x % y) { case 0: k = x * y; case 6: k = x / y; case 12: k = x - y; default: k = x * y - x; }


    10 10

  • 第4题:

    有以下程序段:include define MIN(x,y)(x)<(y)?(x):(y) void main() { int i,j,K; i

    有以下程序段:

    include<iostream.h>

    define MIN(x,y) (x)<(y)?(x):(y)

    void main()

    {

    int i,j,K;

    i=10;j=15;

    k=10*MIN (i,j);

    cout<<k<<endl;

    }

    程序执行后的输出结果是______。


    正确答案:15
    15

  • 第5题:

    以下程序的输出结果是15。 #define T(x,y) (x)<(y)?(x):(y) void main() { int i=10,j=15,k; k=10*T(i,j); printf("%d",k); }


    (15)123456