以下正确的函数声明语句是().
A: int add(int a,int b)
B: double add();
C: int add(a);
D: char add(char a,b);
A: int add(int a,int b)
B: double add();
C: int add(a);
D: char add(char a,b);
B
举一反三
- 以下正确的函数首部的定义形式是( )。 A: int add(int x,int y) ; B: int add(int x,int y) C: int add(int x;int y) D: int add(int x,y)
- 下列各种形式的重载定义哪一种是正确的 A: int add(int x , int y); int add(int x , int y, int z); B: int add(int a , int b);int add(int x , int y); C: int add(int x , int y);void add(int y , int x); D: int add(int x,int y);void add(int a , int b);
- 如下合法的函数定义 A: void add(int a,int b){return a+b;} B: add(int a,int b){return a+b;} C: int add(int a,int b){} D: int add(int a,b){}
- 下列函数中有返回值的选项是 A: void add(){} B: public int add(int a){} C: private double add(double d){} D: protect void add(String s){}
- 以下设置默认值的函数原型声明中错误的是 。 A: int add(int x , int y = 4 , int z ); B: int add(int x = 3 , int y = 4 ,int z = 5 ); C: int add(int x , int y , int z = 5); D: int add(int x , int y = 4 , int z = 5);
内容
- 0
如下合法的函数定义( ) A: int add(int a, b){return a+b} B: void add(void a, void b){return a+b;} C: void add(int a, int b){return a+b;} D: int add(int a, int b){return a+b;}
- 1
有以下程序: int add(int a, int b){ return a+b; } int main() { int k, (*f)(int,int), a=5,b=10; f=add; …… } 则以下函数调用语句错误的是______
- 2
中国大学MOOC: 设有以下语句:int add(int a, int b);int fun(int (*p)(int, int), int &a, int &b);int x, y, (*f)(int, int)=add; 则对函数fun的正确调用形式是()。
- 3
下列哪些接口中定义的方法是正确的 A: private void add(int a,int b); B: public void add(int a,int b); C: public void add(int a,int b) { } D: public final void add(int a,int b);
- 4
int add(int a, int b){ return a+b; }int main(){ int k, (*f)(int,int), a=5,b=10;f=add;……}则以下函数调用语句错误的是______。 A: k=add(a,b); B: k=(*f)(a,b); C: k=*f(a,b); D: k=f(a,b);