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

    若有以下说明和定义:

    typedef int *INTEGER;

    INTEGER p,*q;

    以下叙述正确的是______

    A. q是基类型为int的指针变量 B. pint型变量

    C. 程序中可用INTEGER代替int类型名 D. p是基类型为int的指针变量

  • 相关试题查看更多

  • ID:9372-8356

    用数组名作为函数参数传递给函数,作为实际参数的数组名被处理为( )

    A. 该数组的长度 B. 该数组的元素个数

    C. 该数组中各元素的值 D. 该数组的首地址

    查看解析

  • ID:9372-9279

    设变量定义为“int a, b;”,执行scanf("a=%d, b=%d",&a, &b);语句时,输入( ),ab的值都是10

    A> 10 10 B> 10, 10 C> a=10 b=10 D> a=10, b=10

    查看解析

  • ID:9372-1115

    有以下程序

    main()

    { int m,n,p;

    scanf("m=%dn=%dp=%d",&m,&n,&p);

    printf("%d%d%d\n",m,n,p); }

    若想从键盘上输入数据,使变量m中的值为123n中的值为456p中的值为789,则正确的输入是______

    A. 123 456 789 B. m=123 n=456 p=789

    C. m=123,n=456,p=789 D. m=123n=456p=789

    查看解析

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

    执行下列程序段,输出的结果是

      # include

      int f(int x)

      { static y=1;

       y++;

       x += y;

       return x;

      }

      void main( )

      { int k;

       k=f(3);

       printf("%d %dn", k, f(k));
    }

    查看解析