首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2020-06-29
25
问题
有如下程序:
#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://www.kaotiyun.com/show/Re8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【 】。#inciude<iostream,h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){inta,b;a=
以下关于C++语言类的说法中正确的是
有如下程序:#include<iomanip>#include<iostream>usingnamespacestd;intmain(){cout<<setfill(’*’)<<setw(6)<<123<<45
执行下列程序后的输出结果是___________。#includeusingnamespacestd;intmain(){intx=3;int&y=x;y++;cout
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
关系数据库的关系演算语言是以【】为基础的DML语言。
下列叙述中错误的是()。
下列关于C++运算符结合性的说法中,正确的是()。
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。(2)完成函数AddMember(intn),如
设二叉树如下:则前序序列为
随机试题
下列符合“木日曲直”生理特点的是
患者,男,30岁。工人。餐后1小时突发上腹部剧痛,很快扩散至右下腹,疼痛呈持续性,无放射,伴有恶心呕吐。发病3小时后来医院就诊体检:血压120/70mmHg,腹平,全腹压痛,反跳痛,肌紧张,以右上腹及中上腹为甚,肝浊音界不清,肠鸣音微弱。患者行立位腹平
有关胸膜腔内压的叙述,下列哪项不正确
正常小儿,身长88cm,体重12.5kg,出牙16颗,现会双脚跳,会用勺子吃饭。其最可能的年龄是
确定工程货物招标顺序的主要因素不包括()。
除了一般人力资源素质要求外,针对建设项目负责人,由于其处于特殊的管理核心和领导作用的要求,还有其特殊素质要求。根据建设项目的具体情况和授权,建设项目组织负责人的职位等级越高,要求的程度也会越高,也更趋向于宏观管理素质。归纳起来包括()。
古希腊的三大著名几何尺规作图问题是()。①三等分角②立方倍积③正十七边形④化圆为方
阅读下列公文,回答问题。××省人民政府办公厅文件
芙蓉:荷花
在某企业,40%的员工有至少3年的工龄,16个员工有至少8年的工龄。如果90%的员工的工龄不足8年,则工龄至少3年但不足8年的员工有()人。
最新回复
(
0
)