若有函数定义如下:int fun(int x,int y){return x-y;}则以下涉及上述函数的说明语句错误的是
A. int fun(int x,y);
B. int fun(int ,int);
C. int fun(int a,int b);
D. int i,fun(int x,int y);
若有如下函数定义double fun(int x,int y){return(x+y);}return 语句表达式的类型与说明的类型不一致,则以下叙述中正确的是
A. 运行时出错
B. 函数返回的值为int型
C. 编译出错
D. 函数返回的值为double型
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A. 函数的形参和实参分别占用不同的存储单元
B. 形参只是形式上的存在,不占用具体存储单元
C. 同名的实现和形参占用同一存储单元
D. 函数的实参和其对应地形参共占用同一存储单元
以下关于函数的叙述中正确的是
A. 函数调用必须传递实参
B. 函数必须要有形参
C. 函数必须要有返回值
D. 函数形参的类型与返回值得类型无关