首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2021-09-05
34
问题
有如下程序:
#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://kaotiyun.com/show/8pfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream.h>voidff(intx),ff(doublex);voidmain(){floata(88.18);ff(a);
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
已知函数f的原型是“voidflint*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
计算机软件包括
下列叙述中正确的是()。
下列各组类型声明符中,含义相同的一组是()。
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。更正后程序的输出为:57
下列有关继承和派生的叙述中,正确的是()。
决定C++语言中函数的返回值类型的是()。
随机试题
论证有效性分析:分析下述论证中存在的缺陷和漏洞,选择若干要点,写一篇600字左右的文章,对该论证的有效性进行分析和评论。(论证有效性分析的一般要点是:概念特别是核心概念的界定和使用是否准确并前后一致,有无各种明显的逻辑错误,论证的论据是否成立并支持结论,结
调整良好的轿车门必须用力才可将车门关上。()
小儿初次感染结核,使机体产生变态反应,同时获得免疫力的时间是( )。
患者,女,20岁,未婚。月经非时而下,量多如崩,色鲜红,质稠,伴心烦,口渴欲饮,便干溲黄,面部痤疮,舌红苔薄黄,脉细数。根据治崩三法,应首选的是()
简述唐律“数罪并罚”的原则。
图7—1所示的钢丝绳损坏中()属于绳股挤出。
下列选项中,不属于货币型理财产品特点的是()。
某银行2012年资本为500亿元,其中商业银行对非自用不动产的资本投资为10亿元,风险加权资产800亿元,市场风险资本200亿元,操作风险资本100亿元,那么该银行2012年的资本充足率为()。
财政部门对某厂(国有小型企业)2017年的会计工作进行检查,发现以下情况:(1)3月该厂精简机构将财务科撤并到综合办公室,由厂办主任陈某兼综合办公室负责人,陈某一直从事行政管理工作,未取得任何会计专业职务或会计专业技术资格;(2)由出纳兼会计档案保管工
OnesurveyindicatedeachAmericanhouseholdaveraged______ofdailytelevisionusagein1979than1978.
最新回复
(
0
)