首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2020-07-23
40
问题
有如下程序:
#include
using namespace std;
void fun(char c) { cout<<"char c / "; }
void fun(double d) { cout<<"double d / "; }
void fun(char* p) { cout<<"char *p / "; }
int main() {
fun(0);
return 0;
}
进行编译、链接、运行的结果是
选项
A、编译出错,无法运行
B、输出:char c /
C、输出:double d /
D、输出:char *p /
答案
A
解析
程序中有三个重载fun函数,形参类型分别为:char类型,double类型和char*类型,main函数中,调用fun函数,实参为0,编译器需要确定重载函数中的最佳匹配,由于0可以隐式转换为char类型、double类型、char*类型,均不能精确匹配,所以该函数调用具有二义性,编译出错;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Z9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classFin{public:Fin();//①Fin*pf;//②Finf;//③Fin&p;//④
下列关于C++流的表述中,正确的是
在下列枚举符号中,用来定位文件开始位置的方式是
当一个派生类对象结束其生命周期时,系统自动做的事情是
下列关于基类和派生类关系的叙述中,正确的是
关系R经过运算σA=B^C>4^D>3(R)的结果为
下面描述中错误的是( )。
下列运算符中,不能作为成员函数重载的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列字符串中可以用作C++标识符的是
随机试题
严重的吸气性呼吸困难的最主要特点是
X线的产生是高速电子和靶物质相互作用的结果,在真空条件下高千伏的电场产生的高速电子流与靶物质的原子核和内层轨道电子作用;高速电子和靶物质相互作用过程中,将会发生碰撞损失和辐射损失,最终高速电子的动能变为辐射能、电离能和热能;X线管的作用是产生X线,用以穿透
内痔最常见的早期症状是
下列除哪项外,均是采录“既往史”所要表述的内容()
某隧道在施工过程中遇大面积淋水,需采用注浆堵水措施进行围岩加固,确保隧道安全掘进。请回答下列问题:注浆材料的主要性能指标有()。
[背景]某建筑公司承建了一地处繁华市区的带地下车库的大厦工程,工程紧邻城市主要干道,施工现场狭窄,施工现场人口处设立了“五牌”和“两图”。工程主体9层,地下3层,建筑面积20000m2,基础开挖深度12m,地下水位3m。大厦2~12层室内采用天然大
对符合现行小额担保贷款申请人条件的城镇妇女,最高限额为()元。
某慈善组织的决策机构由12人组成,该组织拟用善款实施一项投资方案,现召开内部会议对投资方案进行表决,至少需()人同意,此投资方案方可通过。
ThejournalScienceisaddinganextraroundofstatisticalcheckstoitspeer-reviewprocess,editor-in-chiefMarciaMcNuttann
Inpopulardiscussionsofemissions-rightstradingsystems,itiscommontomistakethesmokestacksforthetrees.Forexample,
最新回复
(
0
)