题目内容

下列函数定义中存在语法错误的是( )。

A. char f1(int n){ return n; }
B. float f2(int n){ return n; }
C. f3(int n){ return n; };
D. void f4(){}

查看答案
更多问题

不能作为函数重载判断依据的是( )。

A. 函数类型不同
B. 函数名相同
C. 参数个数不同
D. 参数类型不同

下列函数原型说明中,参数缺省值定义错误的是( )。

A. float fun(int x, int y=0);
B. float fun(int =100);
C. float fun(int x=0, int y);
D. float fun(int x=0, int y=0) ;

以下说法不正确的为( )。

A. 在不同函数中可以定义相同名称的变量
B. 形参是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效

以下叙述中正确的是( )。

A. 函数的形参属于全局变量
B. 全局变量都是静态存储类型,局部变量都是自动存储类型
C. 静态类型变量的生存周期贯穿于整个程序的运行期间
D. 任何变量未赋初值时,其值都是不确定的

答案查题题库