第六章单元测试
  1. 在一个被调用函数中,关于 return 语句使用的描述,错误的是( )


  2. A:被调用函数中,如果有返回值,就一定要有 return 语句 B:被调用函数中,一个 return 语句可以返回多个值给调用函数 C:被调用函数中可以使用多个 return 语句 D:被调用函数中可以不用 return 语句
    答案:被调用函数中,一个 return 语句可以返回多个值给调用函数
  3. 以下( )函数的定义是错误的? 


  4. A:void f(int i) { return i+1; } B:void f(int i) { } C:int f( ) { return 0; } D:void f( ) { }
  5. C语言中函数返回值的类型是由( )决定的。


  6. A:定义函数时所指定的函数类型 B:return语句中的表达式类型 C:调用该函数的主调函数的类型 D:调用函数时临时决定
  7. C语言规定,必须用(  )作为主函数名。


  8. A:

    Function

    B:

    stdio

    C:

    main

    D:

    include

  9. 下列说法正确的是(  )。


  10. A:

    main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的

    B:

    main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的

    C:

    main函数必须放在C程序的最后

    D:

    main函数必须放在C程序的开头

  11. 以下程序的输出结果是( )。  
    void fun(int x, int y, int z)
    { z=x*x+y*y; }

    main( )
    { int a=31;  
    fun(5,2,a);  
    printf(“%d”,a);
    }


  12. A:

    29

    B:

    31

    C:

    无定值

    D:

    0

  13. C语言规定,简单变量作实参,它与对应形参之间的数据传递方式是:(  )。


  14. A:

    由用户指定传递方式

    B:

    单向值传递

    C:

    双向值传递

    D:

    地址传递

  15. 以下函数头定义正确的是:(  )。


  16. A:

    double  fun(int  x ,y)

    B:

    double  fun(int x, int y) ;

    C:

    double  fun(int x;int y)

    D:

    double  fun(int x, int y)

  17. 现有如下程序  
    #include“stdio.h” 
    int fun(int x)  
    { printf(“x=%d”,++x);  }  

    int main( )  
    { fun(12+5); return 0; }  
    则程序的输出结果是(  )。


  18. A:

    x=17  

    B:

    x=18

    C:

    x=12   

    D:

    x=13  

  19. 有以下程序, 执行后输出的结果是(  )。
    void f(int x,int y)
    { int t;
    if(x<y)

    { t=x; x=y; y=t; }
    }

    main( )
    { int a=4,b=3,c=5;
    f(a,b);
    f(a,c);
    f(b,c);
    printf('%d,%d,%d',a,b,c);}


  20. A:

    4,3,5

    B:

    5,4,3

    C:

    3,4,5

    D:

    5,3,4

  21. 以下关于C语言程序中函数的说法正确的是:(  )。


  22. A:

    函数的定义和调用均不可以嵌套

    B:

    函数的定义和调用都可以嵌套

    C:

    函数的定义可以嵌套,但函数的调用不可以嵌套

    D:

    函数的定义不可以嵌套,但函数的调用可以嵌套

  23. return语句在一个函数体内只能有一个。


  24. A:错 B:对
  25. 在C语言中,一个函数一般由两个部分组成,它们是函数首部和函数体。


  26. A:错 B:对

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