您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-10655下列程序的输出结果是

    int ast(int x,int y,int * cp,int * dp)

    { *cp=x+y; *dp=x-y; }

    main()

    { int a,b,c,d;

    a=4;b=3;

    ast(a,b,&c,&d);

    printf("%d %d/n",c,d); }

  • 相关试题查看更多

  • ID:9372-2137

    有以下程序

      struct s

      { int xint y} data[2]={10,100,20,200}


      void main()

      { struct s *p=data;

       printf("%d",++(p->x));

      }

      程序运行后的输出结果是(

    A10   B11   C20   D21

    查看解析

  • ID:9372-1633

    以下程序的输出结果是

    #define f(x) x*x

    main( )

    { int a=6b=2c

    c=f(a) / f(b)

    printf("%d \n"c)

    }

    查看解析

  • ID:9372-2179
    输入一个数num,以下程序打印从num开始,被347除余数均为2的前10个数。请填空。

    main(){

    int k=0, x,num ;

    scanf("%d",);

    for (x=num; k<; x++)

    if (){

    k++;

    printf("%10d",x);

    }

    查看解析

  • ID:9372-1117

    以下定义语句中正确的是

    A. float a=1,*b=&a,*c=&b; B. char A=65+1,b='b';
    C. int a=b=0; D. double a=0.0;b=1.1;

    查看解析

  • ID:9372-1635

    下面函数的指针所指的存储单元中的内容进行交换,请填空

    exchange (int *x, int *y)

    { int t

    t*y*y= ;*x= ; }

    查看解析