若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A. 函数的形参和实参分别占用不同的存储单元
B. 形参只是形式上的存在,不占用具体存储单元
C. 同名的实现和形参占用同一存储单元
D. 函数的实参和其对应地形参共占用同一存储单元
查看答案
以下关于函数的叙述中正确的是
A. 函数调用必须传递实参
B. 函数必须要有形参
C. 函数必须要有返回值
D. 函数形参的类型与返回值得类型无关
以下关于函数参数的叙述中,错误的是
A. 实参应与其对应地形参类型一致
B. 形参可以是常量、变量或表达式
C. 实参可以是常量、变量或表达式
D. 形参可以是任意合法数据类型
有如下程序:#include int sub(double a,double b){return (int)(a-b);}int main(){printf("%d\n",sub(3.8,2.1));return 0;}程序运行后的输出结果是
A. 2.0
B. 1.7
C. 2
D. 1
有以下程序:#include int f(int n);int main(){int a=3,s;s=f(a);s=s+f(a);printf("%d\n",s);return 0;}int f(int n){static int a=1;n += a++;return n;}程序运行后的输出结果是
A. 7
B. 8
C. 9
D. 10