第七章单元测试
  1. #include<stdio.h>

     func(int x)

    {   x=10;

        printf(“%d, ”,x); }

     main( )

     {  int x=20;

        func(x);

        printf(“%d”, x); }

    运行结果为(     )



  2. A:10, 20 


    B:20, 20


    C:20,10


    D:10, 10



    答案:10, 20 



  3. 有以下程序

    int f(int a)

    { return a%2;}

    main()

    { int s[8]={1,3,5,2,4,6},i,d=0;

       for(i=0;f(s[i]);i++)d+=s[i];

       printf("%d",d);}

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



  4. A:19 B:9 C:21 D:11
  5. #include <stdio.h>

    void main()

    {   int max(flaot x, float y);

        float a, b;

        int c;

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

        c=max(a, b);

        printf(“Max is %d”, c);}

    int max(float x, float y)

    {    float z;

         z = x > y ? x : y;

         return z;}

    函数max的返回值是什么数据类型(     



  6. A:无返回值


    B:float


    C:void


    D:int


  7. 以下叙述中正确的是(     



  8. A:局部交量说明为static存储类,其生存期将得到延长


    B:形参可以使用的存储类说明符与局部变量完全相同


    C:任何存储类的变量在未赋初值时,其值都是不确定的


    D:全局变量说明为static存储类,其作用域将被扩大


  9. 程序中对fun函数有如下说明

    void *fun();

    此说明的含义是(      



  10. A:fun函数的返回值可以是任意的数据类型


    B:fun函数的返回值是无值型的指针类型


    C:指针fun指向一个函数,该函数无返回值


    D:fun函数无返回值


温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部