已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,
已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
A.这是运算符—的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
A.这是运算符—的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
已知类 Sample中的一个成员函数说明如下: void Set (Sample &a); 其中,Sample&a的含意是()。
A.指向类Sample 的指针为a
B.将a的地址值赋给变量Set
C.a是类Smple的对象引用,用来作函数Set() 形参
D.变量Sample与a按位相与作为函数Set()的参数
(11 )已知函数 FA 调用 FB ,若要把这两个函数定义在同一个文件中,则
A ) FA 必须定义在 FB 之前
B ) FB 必须定义在 FA 之前
C )若 FA 定义在 FB 之后,则 FA 的原型必须出现在 FB 的定义之前
D )若 FB 定义在 FA 之后,则 FB 的原型必须出现在 FA 的定义之前
A.一个静态库中不能包含两个同名全局函数的定义
B.一个动态库中不能包含两个同名全局函数的定义
C.如果两个静态库都包含一个同名全局函数,他们不能同时被链接
D.如果两个动态库都包含一个同名全局函数,他们不能同时被链接
A.继承的原理就是复制父类的方法和属性来重写子类的原型对象
B.继承就是一个类获取另一个或多个类的属性或方法
C.继承可以使用原型链继承,构造函数继承等多种方法
D.使用Object.assign()也可以实现对象的继承
A.将a的地址值赋给变量fun
B.指向类A的指针为a
C.是类A的对象引用,用来做函数fun()的形参
D.变量A与a按位相与作为函数fun()的参数
A.将a的地址值赋给变量fun
B.指向类A的指针为a
C.是类A的对象引用,用来做函数fun()的形参
D.变量A与a按位相与运算后作为函数fun()的参数
A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量
B.类和对象之间的关系是抽象和具体的关系
C.对象是类的实例,一个对象必须属于一个已知的类
D.类是具有共同行为的若干对象的统一描述体
A.原型链继承简单易操作
B.父类实例属性得到继承,原型链查找效率提高,也能为一些属性提供合理的默认值
C.父类实例属性为引用类型时,不恰当地修改会导致所有子类被修改
D.创建父类实例作为子类原型时,可能无法确定构造函数需要的合理参数,这样提供的参数继承给子类没有实际意义,当子类需要这些参数时应该在构造函数中进行初始化和设置