第七章单元测试
  1. 在调用函数时,如果实参是数组名,它与对应形参之间的数据传递方式是(     )。

  2. A:地址传递 B:传递方式由用户指定 C:由实参传给形参,再由形参传回实参 D:单向值传递
    答案:地址传递
  3. 设有如下的函数
        ggg(x)
        float x;
        {printf("\n%d",x*x);}
    则函数的类型(   )。

  4. A:无法确定 B:是void C:是int                    D:与参数x的类型相同    
  5. 现有如下程序  
    #include "stdio.h" 
    int fun(int x) 

    printf("x=%d\n",++x); 

    int main() 
    {
    fun(12+5);
    return 0;

    则程序的输出结果是( ) 

  6. A:x=18  B:x=12          C:x=13 D:x=17         
  7. 有如下函数调用语句  func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是( )

  8. A:3         B:有语法错误 C:4 D:5            
  9. 程序有语法性错误,有关错误原因的正确说法是(C

    int main()

    {

     int G=5,k;

    void  prt_char();

    ……  

    k=prt_char(G);  

    ……

    }


  10. A:函数说明和函数调用语句之间有矛盾 B:语句void prt_char();有错,它是函数调用语句,不能用void说明 C:变量名不能使用大写字母 D:函数名不能使用下划线

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