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

    写出以下程序的执行结果

    #include "stdio.h"

    main()

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

    int m,n,*p;

    p=&a[0];

    m=*(p+2);

    n=*(p+4);

    printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
    }

  • 相关试题查看更多

  • ID:9372-1205

    有以下程序

    #include

    main()

    { int a,b,c=246; a=c/100%9; b=(-1)&&(-1);

    printf("%d,%d\n",a,b); }

    输出结果是

    A 2,1 B. 3,2 C. 4,3 D. 2,-1

    查看解析

  • ID:9372-1197

    执行下面程序后,输出的结果是

    main()

    { int y=10;

    do {y--;} while (y); printf("%d\n",y);}

    A.-1 B.1 C.8 D.0

    查看解析

  • ID:9372-9276

    C 程序中,表示逻辑值“真”的是(

    A> 1 B> 0 的数 C> 1 的数 D> 大于 0 的数

    查看解析

  • ID:9372-9295

    能表示一个整数i既是奇数又是3的倍数的表达式是

    查看解析

  • ID:9372-8357

    有以下程序
    #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

    查看解析