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

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

    exchange (int *x, int *y)

    { int t;

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

  • 相关试题查看更多

  • ID:9372-2130

    以下不正确的一维数组定义语句是( )

    A、double a[5]={1.0,2.7};

    B、float a[5]={1.0,2.7,2.8,2,9,3.1,4.5};

    C、char a[]={‘1’, ‘2’, ‘\101’, ‘\t’};

    D、char a[]={‘\x10’, ‘\xa’, ‘\r’};

    查看解析

  • ID:9372-1112

    s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项中正确的是______。

    A. if(s1>s2) S; B. if(strcmp(s1,s2)>0) S;

    C. if(strcmp(s2,s1)>0) S; D. if(strcmp(s1,s2)) S;

    查看解析

  • ID:9372-7068

    C语言程序是由构成的,其中有且只能有一个函数,该函数名为。

    查看解析

  • ID:9372-8359

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

    查看解析

  • ID:9372-7076

    以下程序运行后的输出结果是
    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);
    }

    查看解析