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

    下列程序的输出结果是

    main()

    { char b[ ]="ABCDEFG";

    char *chp=&b[7];

    while(--chp>&b[0]) putchar(*chp);
    putchar('\n'); }

  • 相关试题查看更多

  • ID:9372-2146

    (编程题)编写一个程序,将两个字符串连接起来,不要用strcat

    查看解析

  • 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-2188

    若执行以下程序时从键盘上输入6,8,则程序的输出结果是

    main()

    {

    int *p1,*p2,*p,a,b;

    scanf(“%d,%d”,&a,&b);

    p1=&a;p2=&b;

    if(a

    {p=p1;p1=p2;p2=p;}

    printf(“a=%d,b=%d\n”,a,b);

    printf(“max=%d,min=%d\n”,*p1,*p2);

    }

    查看解析

  • ID:9372-7045

    以下程序完成求10个数中的最大值。

    main()

    { int a[10],i,*p, *max;

    for(p=a;p

    scanf("%d",);

    max=a;

    for(p=a+1;p

    if(*p>*max);

    printf("最大值:%d\n",*max); }

    查看解析

  • ID:9372-2160
    若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);a赋于10.0b赋予22.0c赋予33.0,不正确的输入形式是

    A10<回车>22<回车>33<回车> B10 22<回车>33<回车>

    C10.0<回车>22.0 33.0<回车> D10.0,22.0,33.0<回车>

    查看解析