首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-09-05
20
问题
有如下程序:
#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、输出:inti/
C、输出:inti/
D、char*p/
答案
B
解析
程序中有三个重载fun函数,形参类型分别为:int类型,double类型和char*类型,main函数中,调用fun函数,实参为0,编译器需要确定重载函数中的最佳匹配,虽然0可以隐式转换为double类型、char*类型,但是fun(0)可以和原型形参为int类型的函数精确匹配,所以将会调用原型为fun(int)的函数,输出inti/;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/Z0h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){
下列关于虚基类的描述中,错误的是()。
在面向对象方法中,实现信息隐蔽是依靠
下列关于派生类构造函数和析构函数的说法中,错误的是()。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
在软件设计中不使用的工具是( )。
在满足实体完整性约束的条件下( )。
在数据库管理技术的发展中,数据独立性最高的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
随机试题
诉诸感性的美育特点主要指()
社会主义精神文明建设包括两个方面的建设,即()。
诊断急性白血病的主要依据是
儿科的基本脉象为:
A.胡椒碱B.大青素BC.萨苏林D.麻黄碱E.长春新碱属于简单吡啶类生物碱的是()。
通过抑制细菌蛋白质的合成(与细菌的30S核糖体结合),影响细菌细胞膜屏障功能,导致细胞死亡的药物是()。
对废电器电子产品进行拆解或者再利用的说法正确的是()
(2011年单选17)下列选项中,不属于我国宪法渊源的是()。
AtanintergovernmentalconferenceinItaly,theKohlgovernmentgaveupsomedemandsforspeedypoliticalanddiplomaticintegr
【B1】【B6】
最新回复
(
0
)