首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-05-06
31
问题
有如下程序:
#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://kaotiyun.com/show/kCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下语句序列:ifstreaminfile("DATA.DAT");if(infile.good())cout
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,1,0);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
在为一个类重载下列运算符时,只能作为该类成员函数重载的运算符是()。
下列函数原型声明中,错误的是
关于函数重载,下列叙述中错误的是()。
数据流图中带有箭头的线段表示的是()。
内部格式控制操作函数是在头文件()中定义的。
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
施工总平面图的设计原则首先考虑的是()。
压力容器的使用寿命主要取决于做好压力容器的维护保养工作。下列不属于压力容器的维护保养内容的是()。
试述世界物质统一性原理及其实践意义。
关于脑栓塞的描述错误的是
如图所示,电路电压,ωL1=100Ω,ωL2=100Ω,1/(ωC1)=400Ω,1/(ωC2)=100Ω,则有效值I1为()。
《中华人民共和国劳动法》于1994年7月5日由中华人民共和国第八届全国人民代表大会常务委员会第八次会议通过,自1995年1月1日起施行。旨在保护劳动者的合法权益,调整劳动关系,建立和维护适应社会主义市场经济的劳动制度,促进经济发展和社会进步。《中华人民共和
班级管理的内容不包括()
TheCraftofPerfumeryThecraftofperfumeryhasanancientandglobalheritage.TheartflourishedinAncientRome,where
Paddyisalsointerestedinacourseon【L28】________,butheknowsnothingaboutit.Coveniently,itisa【L29】________soitdo
LaughterIstheKeytoHappinessI.Howtobehappier?1)tonsofthingsrelatedtohappiness—【T1】,hobby,agoodjob,awarmf
最新回复
(
0
)