首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-05-06
13
问题
有如下程序:
#include
using namespace std;
void fun(int i) { cout<<"int i / "; }
void fun(double d) { cout<<"double d / "; }
void fun(char* p) { cout<<"char *p / "; }
int main() {
fun(0);
return 0;
}
进行编译、链接、运行的结果是
选项
A、编译出错,无法运行
B、输出:inti/
C、输出:inti/
D、char*p/
答案
B
解析
程序中有三个重载fun函数,形参类型分别为:int类型,double类型和char*类型,main函数中,调用fun函数,实参为0,编译器需要确定重载函数中的最佳匹配,虽然0可以隐式转换为double类型、char*类型,但是fun(0)可以和原型形参为int类型的函数精确匹配,所以将会调用原型为fun(int)的函数,输出inti/;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/dGh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValueoconst{returnn;}};
下面不属于软件需求分析阶段主要工作的是()。
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
设有如下关系表:则下列操作正确的是()。
下列不属于软件工程3个要素的是()。
一个栈的初始状态为窄。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
针对数组定义intdata[10];,下列表述中错误的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
条码已成为商业自动化不可缺少的基本条件,在病案管理方面,条码已被许多医院用于病案管理的
患者女性,65岁,冠心病,下壁心肌梗死。10年前因三度房室传导阻滞置入VVI起搏器,起搏频率设置在72次/分。患者起搏频率由初始72次/分下降至目前的40次/分,应考虑
可局部用于治疗皮肤、口腔及阴道念珠菌感染的药物是
与丙磺舒联合应用,有增效作用的药物是()。
某分部工程单代号网络计划如下图所示,节点中下方数字为该工作的持续时间(单位:天),其关键线路有()条。
发生下列事件后,其中允许解除合同的是()。
旅游活动三要素之间相互依存、相互制约、紧密结合,共同构成旅游这一复杂的综合体。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
下列犯罪中,应当认为在中国领域内犯罪的是()
禽流感病毒目前已经在亚洲4个国家感染了117人,造成60多人死亡。这种病毒还在不断变异,在这个问题上专家们的意见异乎寻常地统一。他们纷纷警告说,如果在今后两年内,禽流感病毒通过变异能够在人与人之间传播,人类将会遭受一场前所未有的大灾难。
最新回复
(
0
)