首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(char c) { cout
有如下程序: #include using namespace std; void fun(char c) { cout
admin
2019-06-07
52
问题
有如下程序:
#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://www.kaotiyun.com/show/4h8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是__________。
静态数据成员在()进行初始化。
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest”,b[]=“Test”;strcpy
已知doubleVar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为____________。
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
下面关于数据库三级模式结构的叙述中,正确的是()。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
下列语句中,错误的是()。
类的析构函数的作用是______。
随机试题
阵发性腹痛为空腔脏器平滑肌痉挛所致,多见于
白内障是由于
患者,男,11岁,患儿自幼常有夜间遗尿,每晚有时一次至两次,需家人将其唤醒,形体较瘦弱,精神不振,肢冷畏寒,智力迟钝,腰腿乏力,脉沉细,舌淡。患儿以上这些症状及舌脉表现应辨证为
关于当事人,以下说法正确的是()。
关于基金销售宣传内容,以下说法不正确的是( )。
中国公民张先生在甲企业工作了3年,2019年4月与甲企业解除劳动关系,取得一次性补偿收入100000元。甲企业所在地上年职工平均工资为30000元。张先生的补偿收入应缴纳个人所得税()元。
下列表达式中正确的有()。
甲公司是由自然人乙和自然人丙于2002年8月共同投资设立的有限责任公司。2006年4月,甲公司经过必要的内部批准程序,决定公开发行公司债券,并向国务院授权的部门报送有关文件,报送文件中涉及有关公开发行公司债券并上市的方案要点如下:(1)截止到200
气质和性格两者是彼此联系,相互制约的,性格可以制约气质的表现。()(2015·广东)
TheCounsellingServicemaycontacttutorsif
最新回复
(
0
)