首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2019-06-07
35
问题
有如下程序:
#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/4h8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对基类数据成员的初始化必须在派生类的构造函数中的__________处执行。
下面关于函数模板的表述中不正确的是()。
栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
在三级模式之间引入两层映像,其主要功能之一是()。
下面叙述错误的是()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
下面有关this指针的叙述中,正确的是()。
算法的基本特征是可行性、确定性、【 】和拥有足够的情报。
语句ofstreamf("SALARY.DAT",ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
随机试题
伤暑的临床表现,应为
坚持社会主义初级阶段基本路线一百年不动摇的关键是()
患者张某,男,50岁,诊断为肺癌。随着患者病情日趋恶化,患者常向家属发脾气,对医务人员工作不满,此时的心理反应属于
强心苷治疗心房纤颤的机制主要是()
患者死亡,医患双方当事人不能确定死因或者对死因有异议的,应当尸检,当地不具备尸体冻存条件的,尸检的期限是
为了确保土地利用总体规划的质量,在规划完成报批之前,必须先由上级土地管理部门组织规划成果评审小组,对各项成果进行检查评审。()
不锈钢管道进行油清洗前应采用的处理方法为( )。
二年级(3)班的学生王鹏在一次上课中出现了打人行为。为此,他的父母规定他在一个月内不能买他喜欢的玩具。这种做法属于负强化。()
甲公司为增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为33%,甲公司对所得税的会计处理采用资产负债表债务法核算,甲公司2002年发生如下经济业务:①2月1日采用分期收款销售方式向乙公司销售产品一批,售价总额为60万元,产品销售成
______MasterCardusersareNOTaffectedbytherecentsecuritybreach.
最新回复
(
0
)