下列各函数的说明中,表示纯虚函数的是( )。
A.virtual int fuc(int);
B.void fuc(int)=0;
C.virtual void fuc()=0;
D.virtual void fuc(int){}
第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.virtual void vf (int)
B.void vf(int)=0
C.virtual void vf (=0)
D.virtual void vf (int){}
第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 int func (int);
B.void func(int)=0;
C.virtual void func=0;
D.virtual void flmc(int){}
第5题:
以下( )成员函数表示纯虚函数。
A.virtual int vf(int)
B.void vf(int)=0
C.virtual void vf()=0
D.virtual void vf(int){}
第6题:
以下基类中的成员函数中表示纯虚函数的是()。
A、virtualvoiDvf(int);
B、virtualvoiDvf(int)=0;
C、virtualvoiDvf(int=0);
D、virtualvoiDvf(int){};
第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 fuc(int x,int y=5,char z='*'),下面函数调用不合法的是( )。
A.fuc(3);
B.fuc(3,6);
C.fuc(3,'*');
D.fuc(3,6,'*');