首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2019-06-07
31
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序 #include voidfun(inta,intb,intc) {a=456,b=567,c=678;} voidmain() { intx=10,y=20,z=30; fun(x,y,z); c
数据流的类型有__________和事务型。
下列特征中不是面向对象方法的主要特征的是()。
类的析构函数的作用是()。
下列关于C++函数的说明中,正确的是()。
下面for语句的循环次数为()。for(inti=0,n=0;!n&&i
在一棵二叉树上,第4层最多有几个结点()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作_____________。
__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
具有3个结点的二叉树有()。
随机试题
胆道系统由___________开始集合成___________,再汇合成___________由肝门出肝,汇合成___________,再与___________汇合成___________,开口于十二指肠乳头部。
略能滋养肾阴的补气药是()
检查直肠腔内超声的探头应该选择
某县卫生防疫站在进行食品卫生检查监督时,发现某饭店卫生不合格,厨房里有苍蝇,于是报请县卫生局,并以县卫生局的名义对饭店罚款2000元。饭店对罚款不服,向法院起诉,卫生局得知饭店起诉后,为保证打赢官司,责令卫生防疫站的工作人员到该饭店补作现场卫生检查笔录,遭
设行列式,Aij表示行列式元素aij的代数余子式,则A13+4A33+A43等于:
在损失控制计划系统中,应急计划是在损失基本确定后的处理计划,其应包括的内容有( )。
【背景资料】某水闸建筑在砂质壤土地基上,采用平板闸门,闸门采用一台卷扬式启闭机启闭,因闸室的总宽度较小,故不分缝。施工中发现由于平板闸门主轨、侧轨安装出现严重偏差,产生了质量事故。【问题】工程采用的是卷扬式启闭机,安装前应具备哪些条件?
经济利润
我国养老保险试点城市是( )。
编码键盘的每个按键所对应的代码由键盘直接产生并送入计算机中,其响应速度快,但成本高且不灵活,所以PC机大多采用非编码键盘。在下面有关PC机键盘的叙述中,哪个是错误的( )。
最新回复
(
0
)