您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-10679

    有以下程序
    void sum(int *a)
    { a[0]=a[1];}
    main( )
    { int aa[10]={1,2,3,4,5,6,7,8,9,10},i;

    for(i=2;i>=0;i--) sum(&aa);

    printf(“%d\n”,aa[0]);
    }
    执行后的输出结果是(

    A)4 B)3 C)2 D)1

  • 相关试题查看更多

  • ID:9372-1506

    以下程序的功能是调用函数fun计算:m=1-2+3-4++9-10,并输出结果。请填空。

    int fun ( int n)

    { int m=0,f=1,i;

    for(i=1; i<=n; i++)

    { m+=i*f;ontontont

    f= }

    return m; }

    main()

    { printf("m=%d\n",)}

    查看解析

  • ID:9372-7067

    有以下程序
    #define N 20
    fun(int a[],int n,int m)
    { int i,j;
    for(i=m;i>=n;i--)
    a[i+1]=a[i];
    }
    main()
    {
    int i,a[N]={1,2,3,4,5,6,7,8,9,10};
    fun(a,2,9);

    for(i=0;i<5;i++)
    printf("%d",a[i]);
    }
    程序运行后的输出结果是 ( )
    A
    10234 B12344 C12334 D12234

    查看解析

  • ID:9372-8359

    int a=8;则执行a-=a+=a*3后,a的值为

    查看解析

  • ID:9372-7037

    以下程序运行后的输出结果是
    void swap(int x,int y)
    { int t;
    t=x;x=y;y=t;
    printf("%d %d ",x,y);
    }
    main()
    { int a=3,b=4;
    swap(a,b);
    printf("%d %d\n",a,b);
    }

    查看解析

  • ID:9372-10686
    有以下程序
    void f( int y,int *x)
    {y=y+*x; *x=*x+y;}
    main( )
    { int x=2,y=4;
    f(y,&x);
    printf(“%d %d\n”,x,y);
    }
    执行后输出的结果是

    查看解析