首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2019-06-07
29
问题
有如下程序:
#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://jikaoti.com/ti/ROA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句:#includeusingnamespacestd;intmain(){intx:3:if(x=5)cout
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
类的析构函数的作用是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
下面关于运算符重载的描述中,正确的是()。
在类中,__________成员为类的所有对象所共享。
若按功能划分,软件测试的方法可以分为白盒测试方法和___________测试方法。
在关系模型中,二维表的行称为_____________。
下列关于类和对象的叙述中,错误的是()。
类的析构函数的作用是()。
随机试题
下面关于全面质量管理的说法错误的是
________是指其总额在一定时期或一定产量范围内,不直接受产量变动的影响而保持固定不变的成本。
早期胃癌最多见的类型是
有一宗地,第1年的纯收益为100万元,资本化率为5%,若(1)以后各年的纯收益在第1年的基础上逐年递增1%;(2)以后各年年纯收益逐年增加1万元。则两种情况下该宗土地无限年期价格应分别为()万元。
下列各项中,()不属于证券经纪商从事证券经纪业务的禁止行为。
2×15年12月10日,甲公司董事会批准了管理层提出的客户忠诚度计划。该客户忠诚度计划:从2×16年1月1日起,每10元兑换1个积分,每个积分可在未来3年内购买产品时按1元的折扣兑现。2×16年1月1日,客户购买了100000元的产品,获得可在未来购买时兑
就教学的静态结构而言,教学是由多项内容构成,不属于其构成内容的是()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
计算机网络按照联网的计算机所处的位置的远近不同可以分为哪两大类?
儒家思想的创始人
最新回复
(
0
)