在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法 (33)不能与该方法同时存在于类C
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法 (33)不能与该方法同时存在于类C中。
A.int f(int x,int y)
B.int f(float a,int b)
C.float f(int x,float y)
D.int f(int x,float y)
本题考查的是面向对象程序设计中的函数名重载机制。在C++中允许在同一个作用域中的同一个函数名字对应着多个不同的函数实现,这种现象称为重载(overloading),这些函数被称为重载函数。每一个重载函数必须具有不同的函数签名,即函数参数的个数不同或者参数的类型不同。根据上述概念来解答试题(33)。在C++中有一类特殊的作用域:类作用域。类中所有的成员都具有类作用域。如果在类C的作用域中存在不止一个名字为f的方法,那么这些方法或者具有不同的参数个数,或者具有不同的参数类型。将4个备选答案依次与题干中给出的方法作比较,可以发现选项A给出的方法的名字、参数个数及参数类型都与题干中给出的方法相同,这就违背了函数名重载的原则,因此该方法不可能与题干中给出的方法共存于类C中。因此正确答案为A。
在罪数形态中,继续犯与状态犯区别的关键是()。A.犯罪造成的不法状态是否继续B.不法行为是否继续C. 学历类考试 2020-06-04 …
下列各项中成语使用正确的一项是()A.在刚刚过去的“五一”假期中,前往“荷兰花海”游玩的各地游客鳞 语文 2020-07-01 …
澳大利亚使用的主要语言是()A.英语B.法语C.德语D.汉语 语文 2020-11-11 …
下列说法正确的是()A.双氧水、高锰酸钾溶液可以完全灭活埃博拉病毒,其消毒原理与漂白粉消毒饮用水的原 化学 2020-11-13 …
实施正当防卫只能针对A.不法侵害者本人即将进行不法侵害时B.不法侵害者本人正在进行不法侵害时C.可能 其他 2020-12-01 …
现在拉丁美洲的许多国家都通用的语言是()A.西班牙语B.法语C.阿拉伯语D.俄语 语文 2020-12-05 …
巴西的通用语言是()A.汉语B.法语C.葡萄牙语D.西班牙语 语文 2020-12-05 …
巴西的通用语言是()A.汉语B.法语C.葡萄牙语D.西班牙语 语文 2020-12-16 …
第三届中阿经贸论坛于2012年9月在银川市举行,我区与阿联酋、科威特、沙特阿拉伯等西亚国家的代表进行 语文 2020-12-23 …
某班进行地理知识擂台赛,下列说法正确的是()A.贝贝说:世界上使用人数最多的语言是英语B.法语仅法国 语文 2021-02-05 …