首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-02-22
19
问题
有如下程序:
#include
using namespace std;
void fun(int i) { cout<<"int i / "; }
void fun(double d) { cout<<"double d / "; }
void fun(char* p) { cout<<"char *p / "; }
int main() {
fun(0);
return 0;
}
进行编译、链接、运行的结果是
选项
A、编译出错,无法运行
B、输出:int i /
C、输出:int i /
D、char *p /
答案
B
解析
程序中有三个重载fun函数,形参类型分别为:int类型,double类型和char*类型,main函数中,调用fun函数,实参为0,编译器需要确定重载函数中的最佳匹配,虽然0可以隐式转换为double类型、char*类型,但是fun(0)可以和原型形参为int类型的函数精确匹配,所以将会调用原型为fun(int)的函数,输出int i / ;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式不包括
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
数据字典(DD)所定义的对象都包含于
在下面的4个关键字中用来说明虚函数的是()。
下列语句中,错误的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
山东沿海3000多千米的海岸线上,()连成一片,成为中国独有、世界少见的海滨旅游城市集群。
专利制度中的先用权与优先权
在拉深模中,凸、凹模圆角都有什么影响?
可用阴阳互根互用关系解释的有
陈某系某省副省长,在对外交往中得到许多贵重礼品。陈某对其他礼品不感兴趣,对各国名表情有独钟。陈某将五块名表隐瞒下来,放在自己的办公室里。之后,陈某命司机小吴将手表取出,送给小吴一块,其余四块分送其他朋友。陈某的行为构成何罪?()
造价行业协会管理系统主要负责( )。
如果某一投资项目所有正指标大于或等于相应的基准指标,反指标小于或等于基准指标,则可以断定该投资项目完全具备财务可行性。( )
关于企业取得针对综合性项目的政府补助,下列说法中正确的有()。
在E-R图中,用来表示实体联系的图形是()。
Thetwopicturesweretakenatthesametimefromdifferentcameraangles.
最新回复
(
0
)