若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。
A: 若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B: 若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C: 对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D: 函数x无返回值,所以可用void定义x的函数类型
A: 若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B: 若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C: 对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D: 函数x无返回值,所以可用void定义x的函数类型
举一反三
- 若有以下程序#includevoid f(int n);main(){ void f(int n);f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是_______。 A: 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f B: 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f C: 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明 D: 函数f无返回值,所以可用void将其类型定义为无值型
- 以下函数原型声明语句正确的是________ A: void f( x ); B: void f( int x ); C: void f( int x ) D: void( int x ) ;
- 以下函数原型声明语句正确的是________。 A: void f( int ) ; B: void f( x ) ; C: void f( int x ) D: void( int x )
- 函数定义如下:void fun(int m, double n){...}则正确的函数调用语句是() A: fun(int x, int y); B: k=fun(x,y); C: fun(x,y); D: void fun(x,y);
- 有以下函数定义: void fun( int n, double x) { …………} 下面函数调用正确的是