更多"重载赋值操作符时,应声明为 ______ 函数。"的相关试题:
[单项选择]重载赋值操作符时,应声明为 ______ 函数
A. 友元
B. 虚
C. 成员
D. 多态
[单项选择]若变量已正确定义并赋值,对库函数错误调用的是 ( )
A. k=scanf("%d%d",&i,&j);
B. printf("//%d//n",k);
C. getchar(ch);
D. putchar(ch);
[单项选择]若有函数max(a、b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
A. (*max(a,
B. *pmax(a,
C. p=max(a,
D. *p=max(a,
[单项选择]已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是( )。
A. p=max
B. *p=max
C. p=max(a,b)
D. *p=max(a,b)
[单项选择]使用Array函数给某X赋值时,X必须是
A. 已经声明的静态数组
B. 已经声明的动态数组
C. Variant类型的变量
D. 整型变量
[单项选择]设有以下函数
void fun(int n, char *s) …
则下面对函数指针的定义和赋值均正确的是
A. void(*pf)(); pf=fun;
B. viod *pf(); pf=fun;
C. void *pf(); *pf=fun;
D. void(*pf)(int, char); pf=&fun;
[单项选择]已定义好有参函数f(m),其中形参m是整型量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是
A. t=f(m)
B. t=Call f(m)
C. t=f(5)
D. t=Call f(m)
[单项选择]已定义好有参函数f(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。
以下正确的是
A. t=f(m)
B. t=Call f(m)
C. t=f(5)
D. t=Call f(5)
[单项选择]已定义好有参函数q(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是______。
A. t=f(
B. t=Call f(
C. t=f(5)
D. t=Call f(5)
[单项选择]对于拷贝构造函数和赋值操作的关系,正确的是
A. 拷贝构造函数和赋值操作是完全一样的操作
B. 进行赋值操作时,会调用类的构造函数
C. 当调用拷贝构造函数时,类的对象正在被建立并被初始化
D. 拷贝构造函数和赋值操作不能在同一个类中被同时定义