首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。
在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类C中。
admin
2019-06-12
22
问题
在C++语言中,若类C中定义了一个方法intf(int a,int b),那么方法不能与该方法同时存在于类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)
答案
A
解析
该题其实考查的是形参和函数重载。编译器视函数“int f(int a,int b)”和“int f(int x,int y)”为同一个函数,尽管两者的形参名称不一样,编译器只管形参的类型是不是一样。在VC 6.0中,若在同一个类中定义这两个函数,编译错误信息中会提示“member function already defined or declared”,即成员函数已定义或声明了。对于在同一可访问区内(如同一个类中)被声明的几个具有不同参数列(参数的类型、个数、顺序不同)的同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制叫重载,重载不关心函数的返回值类型。这里,“重载”的“重”的意思不同于“轻重”的“重”,它是 “重复”、“重叠”的意思。可见,B、C、D均与“int f(int a,int b)”构成重载。另外,值得特别强调的是,重载不关心函数的返回值类型,在同一个类中,也不允许“int f(int a,int b)”、“float f(int a,int b)”两者同时存在,这两者不构成重载,编译器无法识别。
转载请注明原文地址:https://jikaoti.com/ti/Psf7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
利用差错检测技术自动地对丢失帧和错误帧请求重发的技术称为__________。
数字签名功能不包括(42)。
MPLS(多协议标记交换)根据标记对分组进行交换,MPLS包头的位置应插入在______。
利用三重DES进行加密,以下说法正确的是__________。(2013年上半年试题)
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为___________。
以下关于域名查询的叙述中,正确的是__________。
若一个项目由9个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是(1),完成项日所需的最短时间是(2)天。(2008年下半年试题)(2)
阅读以下说明和流程图(如图1所示),回答问题1至问题4。【说明】本流程图是将中缀表示的算术表达式转换成后缀表示。如中缀表达式(A-(B*C+D)*E)/(F+G))的后缀表示为ABC*D+E*-FG+/为了方
请将图4-15中各实体之间的联系补充完整。结合[问题2]所完成的实体—联系模式,以“存货表(商品编码,数量)”为例,用下画线指出其他各关系模式的主键。(“关系模式标记规则”见本题[附]部分)
随机试题
数据项
以下属于双轴滑膜关节的是
要比较3组连续变量资料,但它们的分布不清,应选用
下列关于住房租赁税收优惠政策的表述中正确的是()。
甲公司属于生产企业,为增值税一般纳税人,适用的增值税税率为17%。20×3~20×6年,与固定资产有关的业务资料如下:(1)20×3年12月10日,甲公司购入需要安装的生产线,取得的增值税专用发票注明价款为1160万元,增值税额为197.2万元;发生保险
工商企业的性质是()。
制度化教育建立的典型表征是()。
南方谈话
甲向乙借款5万元,并将自己所购基金份额作为质押,质权的设立时间为()
A、It’sfullofchallenges.B、Shecanmeetdifferentpeople.C、It’seasytodealwith.D、Shecanenjoymoreholidays.B对话开头男士问女士如
最新回复
(
0
)