首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2021-02-22
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、输出:charc/
C、输出:doubled/
D、输出:char*p/
答案
A
解析
程序中有三个重载fun函数,形参类型分别为:char类型,double类型和char*类型,main函数中,调用fun函数,实参为0,编译器需要确定重载函数中的最佳匹配,由于0可以隐式转换为char类型、double类型、char*类型,均不能精确匹配,所以该函数调用具有二义性,编译出错;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/Fvh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
下列叙述中错误的是
下面不属于软件工程过程的4种基本活动
下列选项中不符合良好程序设计风格的是
if语句的语法格式可描述为:格式1:if()<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
下列有关类继承的叙述中,错误的是()。
随机试题
在工作状态下,两零件间无相对运动,其结合面的密封称为动密封。()
简述财务风险与财务杠杆的含义。
前列腺液睾网液
A.琥珀酸B.丙酮酸C.苹果酸D.草酸乙酸E.旷酮戊二酸接受氨基可直接转化为谷氨酸的是
属于静态评价指标的是( )。
银行在对客户进行借款需求分析时,通常更关注企业的()。
由于铁路运输企业的原因造成旅客不能按时乘车,以下方式中处理不当的是()。
以前,人们通常认为植物不像人和动物一样具有“记忆力”。近来,科学家在实验中发现,照射到一片叶子上的光,能够让整株植物作出相应的反应。科学家认为,植物可以用“电化学信号”在叶子之间传递光强和光质信息,这种反应方式和人的神经系统的反应方式非常相似。植物“记住”
与2005年相比,2013年南非主要工业产品销售额增长超过50%的有:
Failuretofollowtheclubrules______himfromthevolleyballteam.[1998]
最新回复
(
0
)