网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若要把函数 void f()定义为类 aClass 的友元函数,则应该在类 aClass定义中加入的语句是()。
A.void f()
B.static void f()
C.friend f()
D.friend void f()
参考答案和解析
friendvoidf();
更多 “若要把函数 void f()定义为类 aClass 的友元函数,则应该在类 aClass定义中加入的语句是()。A.void f()B.static void f()C.friend f()D.friend void f()” 相关考题
考题
以下叙述中错误的是A) 用户定义的函数中可以没有 return 语句B) 用户定义的函数中可以有多个 return 语句,以便可以调用一次返回多个函数值C) 用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型D) 函数的 return 语句中可以没有表达式
考题
类模板templateclass x{...},其中,友元函数f对特定类型T(如int),使函数 f(x);成为
类模板template<class T>class x{...},其中,友元函数f对特定类型T(如int),使函数 f(x<int>);成为x<int>模板类的友元,则其说明为( )。A.friend void f();B.friend void f(x<T>);C.friend void A:: f()D.friend void C<D:: f(x<T>);
考题
请教:2012年3月全国计算机等级《二级C++》模拟试题(2)第2大题第12小题如何解答?
【题目描述】
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句
考题
若要把函数void f()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是( )。A.void f();B.static void f();C.friend f();D.friend void f();
考题
下面关于友元的说法中错误的是( )。A.友元函数可以访问类中的所有数据成员B.友元函数不可以在类内部定义C.友元类的所有成员函数都是另一个类友元函数D.友元函数必须声明在public区
考题
若要把函数void f()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是( )。A.void f();B.static voidf();C.friend f();D.friend void f();
考题
下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,A.语句①是类MyClass 的构造函数的定义B.语句②和③实现类成员函数的重载C.语句④实现对类成员变量x的更新操作D.语句①、②、③和④都不正确
考题
类模板templateclass x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则
类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。A.friend void f();B.friend void f(x<T>)C.friend void A::f();D.friend void C<T>::f(x<T>):
考题
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )A.void friend fun()B.friend fun()C.friend void fun()D.TestClass void fun()
考题
下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};A.语句①是类MyClass的构造函数定义B.语句②和语句③实现类成员函数的重载C.语句④实现对类成员变量X的更新操作D.语句①②③和④都不正确
考题
关于虚函数,以下说法正确的是( )。A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数B.虚函数不能声明为友元C.予类必须重定义父类的虚函数D.虚函数不能是static的
考题
单选题若要把函数voidf()定义为类aClass的友元函数,则应该在类aClass的定义中加入的语句是()。A
voidf();B
staticvoidf();C
friendf();D
friendvoidf();
考题
单选题类aClass的定义如下:classaClass{public:aClass(){}aClass(inti){value=newint(i);}int*value;}若要对类中的value赋值,则下面的语句中,正确的是()。A
aClassmy;my.value=10;B
aClassmy;*my.value=10;C
aClassmy;my.*value=10;D
aClassmy(10);
考题
单选题以下叙述中错误的是( )。A
用户定义的函数中可以没有return语句B
用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C
用户定义的函数中若没有return语句,则应当定义函数为void类型D
函数的return语句中可以没有表达式
考题
单选题若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )。A
void friend fun()B
friend fun()C
friend void fun()D
TestClass void fun()
热门标签
最新试卷