int BC(int x, int y);
void BC(int a, char b);
float AA(int a, char b);
int BC(int a, int b=0);
第1题:
在下面的函数声明中,存在着语法错误的是 ( )。
A.void BC(int a,int)
B.void Bd(int,int)
C.void BE(int,int=5)
D.int BF(int x;int y)
函数声明时,可以指定其形参的默认值,不过要从右向左指定;可以省略形参名,仅以形参类型表示;形参表之间用逗号分割。因此,本题答案为D。
第2题:
以下函数声明中,存在语法错误的是______ 。
A.int AA(int a,int);
B.int *BB (int,int);
C.void CC (int,int=5);
D.void*DD (x,y);
第3题:
下列函数原型声明中错误的是
A.void Fun(int x=O,int y=0);
B.void Fun(int x,int y);
C.void Fun(int x,int y=0);
D.void Fun(int x=0,int y);
第4题:
在一个类体的下列声明中,下确的纯虚函数声明星
A.virtual voidvf0:0;
B.void vf(int)=0;
C.virtual int vf(int);
D.virtual void vf(int) {}
第5题:
有一个类A,以下为其构造函数的声明,其中正确的是( )。
A.void A (int x){...}
B.A (int x){...}
C.a(int x){...}
D.void a (int x){…}
第6题:
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
A.void fun(int a=90,double b=0.0);
B.int fun(int a,double B);
C.void fun(double a,int B);
D.bool fun(int a,double b=0.0);
第7题:
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf( )=0;
D.virtual void vf(int){ }
第8题:
在一个类体的下列声明中,正确的纯虚函数声明是
A.virtual void vf()=0;
B.void vf(int)=0;
C.virtual int vf(int);
D.virtual void vf(int) {}
第9题:
在下面的函数声明中,存在着语法错误的是
A.void BC(int a,int)
B.void BD(int,int)
C.void BE(int,int t=5)
D.int BF(int x;int y)
第10题:
在下面的函数声明中,______ 是“void BC (int a,int b);”的重载函数。
A.int BC (int a,int b)
B.void BC(int a,char b)
C.float BC (int a,int b,int c=0)
D.void BC (int a,int b=0)