您现在的位置:在线题库 >> 计算机类 >> C语言
  • 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));
    }

  • 相关试题查看更多

  • ID:9372-2136

    设有以下定义:

    int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}

     int (*prt)[3]=a, * p=a[0]

     则下列能够正确表示数组元素a[1][2]的表达式是(

    A*((*prt+1)[2]) B*(*(p+5))

    C(* prt + 1)+2 D*(*(a+1)+2)

    查看解析

  • ID:9372-2079

    以下叙述中正确的是 ( )

    A)局部变量说明为static存储数,其生存期将得到延长
    B)
    全局变量说明为static存储类,其作用域将被扩大
    C)
    任何存储类的变量在未赋初值时,其值都是不确定的
    D)
    形参可以使用的存储类说明符与局部变量完全相同

    查看解析

  • ID:9372-9329
    main( )
    {int isum=0
    for(i=1i<6i++)
    sum+=i
    printf(i=dsum=dn,i ,sum)}
    结果:

    查看解析

  • ID:9372-10656

    以下程序的功能是:人键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.请填空.

    main()

    { float x,amax,amin;

    scanf("%f",&x);

    amax=x; amin=x;

    while()

    { if(x>amax) amax=x;

    if(amin>=x) amin=x;

    scanf("%f",&x); }
    printf("\namax=%f\namin=%f\n",amax,amin); }

    查看解析

  • ID:9372-10645

    x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是( )

    A) pb=&x B) pb=x; C) *pb=&x; D) *pb=*x

    查看解析