首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法(33)不能与该方法同时存在于类C中。
在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法(33)不能与该方法同时存在于类C中。
admin
2019-07-12
20
问题
在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(mtx,float y)
D、int f(int x,float y)
答案
A
解析
本题考查的是面向对象程序设计中的函数名重载机制。在C++中允许在同一个作用域中的同一个函数名字对应着多个不同的函数实现,这种现象称为重载(overloading),这些函数被称为重载函数。每一个重载函数必须具有不同的函数签名,即函数参数的个数不同或者参数的类型不同。根据上述概念来解答试题(33)。在C++中有一类特殊的作用域:类作用域。类中所有的成员都具有类作用域。如果在类C的作用域中存在不止一个名字为f的方法,那么这些方法或者具有不同的参数个数,或者具有不同的参数类型。将4个备选答案依次与题干中给出的方法作比较,可以发现选项A给出的方法的名字、参数个数及参数类型都与题干中给出的方法相同,这就违背了函数名重载的原则,因此该方法不可能与题干中给出的方法共存于类C中。因此正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/51CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Windows的cmd命令窗口中输入(38)命令可以用来诊断域名系统基础结构的信息和查看DNS服务器的IP地址。
物联网中使用的无线传感网络技术是__________。(2012年下半年试题)
下面关于X系列建议的说法,__________是错误的。
当启用VTP修剪功能后,如果交换端口中加入一个新的VLAN,则立即(59)。
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是(9)。
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。说明类Queue表示队列,类中的方法如下表所示。类Node表示队列中的元素;类EmptyQueueException给出了队列操作中的异常处理操作。Java代码
根据上述说明,请给出(1)“职员”关系模式的主键和外键。(2)“部门”关系模式的主键和外键。对于表2-1、表2-2所示的“职员”和“部门”关系,请指出下列各行是否可以插入“职员”关系,为什么?
根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿((1),入住日期,退房日期,预付款额)若将上述各关系直接实现为
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】某餐厅供应各种标准的营养套餐。假设菜单上共有n项食物m1,m2,…,mn,每项食物mi的营养价值为vi,价格为pi其中i=1,2,…,n,套餐中每项食物至多出现一次。客人常需要一个算法
随机试题
迁延性腹泻的治疗哪项是正确的
关于脑膜瘤的影像表现,哪项描述不正确
患者,男性,33岁。高血压病史10年,伴有体位性低血压。近来常觉头痛、心悸、多汗,疑为嗜铬细胞瘤,帮助诊断应选用
突破5日线和突破10日线的助涨助跌的力度完全不同,10日线比5日线的力度小。( )
下列纠纷中,可以适用《仲裁法》仲裁解决的是( )。
软件维护工作中存在的问题?
Whatdoesitmeantosaythatweliveinaworldofpersuasion?Itmeansthatwelive【1】competinginterests.Yourroommate’sne
下面关于LCD显示设备的叙述中,错误的是()。
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:查找出“员工表”中聘用时年龄最小和最大的
A、Hehasabetteridea.B、Hewantstobeinvited.C、Itwilldependontheweather.D、Heissuretogoforanouting.CW:Wecan
最新回复
(
0
)