更多"已知一个类Sample,( )是定义指向类Sample成员函数的指针"的相关试题:
[单项选择]已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidf1(int),void f2(int)和int a。
A. Sample*p
B. Int Samale::*pc=&Sample::a
C. Void(Sample::*Pa)()
D. Sample*P[10]
[单项选择]已知fl(int)是类A的公有成员函数,p是指向成员函数fl( )的指针,采用赋值,( )是正确的。
A. p=fl
B. P=A::fl
C. P=A::fl()
D. P=fl()
[单项选择]已知f1(int)是类A的公有成员函数,p是指向成员函数f1( )的指针,采用赋值,( )
是正确的。
A. p=f1
B. P=A::f1
C. P=A::f1()
D. P=f1()
[单项选择]定义静态成员函数的主要目的是
A. 方便调用
B. 有利于数据隐蔽
C. 处理类的静态成员变量
D. 便于继承
[单项选择]在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
A. 私有成员、保护成员和公有成员
B. 保护成员和私有成员
C. 公有成员和保护成员
D. 公有成员和私有成员
[单项选择]在公有派生的情况下,派生类中定义的成员函数只能访问原基类的【 】
A. 公有成员和私有成员
B. 私有成员和保护成员
C. 公有成员和保护成员
D. 私有成员、保护成员和公有成员
[单项选择]Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Sample a[2],*P=Flew Sample;
A. 0
B. 1
C. 2
D. 3
[单项选择]已知函数定义如下,函数abed的功能是( )。
abcd(char *s1,char *s2)
while(*s2++=*s1++);
A. 串复制
B. 求串长
C. 串比较
D. 串反向