首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2019-06-07
53
问题
有如下程序:
#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全国计算机二级
相关试题推荐
执行以下程序,输出结果的最后一行语句是__________。#includeclassSample{intx,y;public:Sample0{x=y=0;}
下列说法中错误的是()。
下面关于常成员函数的说法中正确的是()。
已知递归函数fun的定义如下:inifun(intn){if(n
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
软件开发环境是全面支持软件开发全过程的__________集合。
静态数据成员在()进行初始化。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#includeusingnamespacestd;classBase{public:
任何关系数据库系统都应该支持()。I、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
随机试题
组织结构的主要内容包括()
不用麸炒法炮制的药物是
与龙骨功相似而长于软坚散结的药物是
女性,34岁。被车撞伤l小时入院。查体:骨盆挤压和分离试验阳性,下腹部压痛、腹肌紧张。为了排除腹内脏器损伤,以下哪种检查最简单可靠
A.甲氨蝶呤B.长春新碱C.DA方案D.环磷酰胺E.VP方案急性粒细胞白血病治疗首选的化疗方案为()
依据《环境噪声污染防治法》,对于社会生活噪声及其污染防治,下列说法正确的是()。
某机电安装公司,为进入某钢铁企业的建筑市场,采取低价中标的方法承接了高炉热风炉鼓风机安装任务。由于利润低,施工单位资源投入不足,项目经理对该工程积极性不大,造成施工准备阶段的质量控制不充分,施工受到资源和条件的影响,影响了施工进度和工程质量。项目经理在电缆
根据现行税法规定,下列个人所得可以免征个人所得税的有()。
合唱团成员排练时站在一个五级的台阶上,最上面一级站N个人,若上面一级比下面一级多站一个人,则多了7个人;若上面一级比下面一级少站一个人,则少多少人7
A、 B、 C、 C
最新回复
(
0
)