A、f(a+b);
B、f(
C、f(a);
D、f(b);
第1题:
159、已知函数调用f(3,4,5)是正确的函数调用,则下列选项中函数f可能的声明形式包括()。
A.void f(int a, int b, int c);
B.void f(int a, int b, int c=10);
C.void f(int a=20, int b, int c=10);
D.void f(int a, int b, int c=10, int d=20);
第2题:
有函数原型声明: void f(int *); 主函数中有变量定义: int a,b[3],*p=&a; 下列函数调用语句错误的是_______
A.f(&a);
B.f(b+1);
C.f(a);
D.f(p);
第3题:
3、关于函数原型声明,以下叙述中错误的是()。
A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
D.标准库函数不需要函数原型声明
第4题:
下列函数原型声明中错误的是()。
A.void f(int a, int b);
B.void f(int a=0, int b);
C.void f(int a, int b=0);
D.void f(int a=0, int b=0);
第5题:
1、有函数原型声明: void f(int *); 主函数中有变量定义: int a,b[3],*p=&a; 下列函数调用语句错误的是_______
A.f(&a);
B.f(b+1);
C.f(a);
D.f(p);