若程序中定义了以下函数:double f(double a,double b){ return (a+b); }并将其放在调用语句之后,则在调用之前应该对该函数进行函数原型说明,以下选项中错误的说明是( )。
A. double f(double,double);
B. double f(double b,double A);
C. double f(double a,b);
D. double f(double x,double y);
查看答案
对于以下递归函数f,调用f(4)的返回值是()。int f(int n) {if (n) return f(n-1)+n;else return n;}
A. 无穷递归
B. 4
C. 14
D. 10
以下叙述中错误的是( )。
A. 在函数内的复合语句中定义的变量在本函数范围内有定义
B. 形式参数只在本函数范围内有定义
C. 全局变量在函数内有同名变量定义时,在该函数范围内被屏蔽
D. 在不同函数中可以使用相同名字的变量
以下叙述中错误的是( )。
A. 局部变量如果没有指定初值,则其初值不确定
B. 全局变量、静态变量的初值是在编译时指定的
C. 函数中的静态变量在函数每次调用时,都会重新设置初值
D. 静态变量如果没有指定初值,则其初值是0
下列不属于脉管系统的是
A. 心
B. 动脉系统
C. 静脉系统
D. 消化管