考虑下面的函数原型: void testDefaulParam (int a, int b=7,char z='*'); 下面的函数调用中,不合法的是( )。A.testDefaulParam(5);B.testDefaulParam(5,8);C.testDefaulParam(6,'#');D.testDefaulParam(0,0,'*');

考虑下面的函数原型: void testDefaulParam (int a, int b=7,char z='*'); 下面的函数调用中,不合法的是( )。

A.testDefaulParam(5);

B.testDefaulParam(5,8);

C.testDefaulParam(6,'#');

D.testDefaulParam(0,0,'*');


相关考题:

( 21 )已知函数 fun 的原型为int fun ( int,int,int ) ;下列重载函数原型中错误的是A ) char fun ( int,int ) ;B ) double fun ( int,int,double ) ;C ) int fun ( int,char* ) ;D ) float fun ( int, int, int ) ;

考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是()A: test(5)B: test(5,8)C: test(6,"#")D: test(0,0,"*")

考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是A.f(5)B.f(5,8)C.f(6,'&')D.f(0,0,'@')

已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是A.char fun(int,int);B.double fun(int,int,double);C.int fun(int,char木);D.float fun(int,int,int);

考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是( )。A.f(5)B.f(5,8)C.f(6,'')D.f(0,0,'@')

设有以下函数:voidfun(intn,char}s){……}则下面对函数指针的定义和赋值均正确的是( )。A.void(*pf)(int,char);pf=fun;B.void+pf( );pf=fun;C.void*pf( );*pf=fun;D.void(*pf)(int,char*);pf=fun;

考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是A.f(5)B.f(5,8)C.f(6,'')D.f(0,0,'@')

考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是A.f(5)B.f(5,8)C.f(6,'')D.f(0,0,'@')

【多选题】以下函数原型中,字符串指针作函数参数的是()。A.int f(char *p)B.int f(char *)C.int f(int *p)D.int f(int *)