首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2021-02-22
20
问题
有如下程序:
#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/Rhfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
下列关于纯虚函数与抽象类的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若,ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。(2)完
在软件开发中,需求分析阶段产生的主要文档是()。
下列选项中,正确的C++标识符是()。
下列二叉树描述中,正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
在E一R图中,用来表示实体联系的图形是()。
随机试题
A、隐性感染B、显性感染C、自限性感染D、一过性感染E、潜伏性感染寄生物仅有少量定植,少量生长繁殖,其侵袭力不足以引起机体的病理生理改变,很快可被机体消灭清除称为()
()可发生于体内几乎所有的细胞,是多数大分子物质,如蛋白质分子进入细胞的唯一途径。
关于马克思主义法治思想,下列说法正确的是:
质量计划的内容包括()。
根据《商标法》的规定,下列可以作为商标标志的有()。
某建筑工程公司获海关核准从国外暂进口A、B两台施工机械。已知A、B机械的到岸价格分别为1523万元和1920万元,其留在国内使用的时间分别为4个月和8个月,(海关监管年限为4年)适用的关税税率均为10%。该公司应纳的关税为()万元。
封闭式办公室更适合开展()
在80x86宏汇编语言中,为了使程序更加清晰易读,需要为程序代码添加一些注释,注释必须以下列哪种符号开始
下列针对框架控件的叙述中,错误的是()。
Althoughthesefactorsarenotofprimeimportance,itismoredifficulttogetonwithpeoplewhenthereisamarkeddifference
最新回复
(
0
)