首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-06-10
48
问题
有如下程序:
#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/Vjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
下列各组类型声明符中,含义相同的一组是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
若有以下程序:#includeusingnamespacestd;intfun(){staticinti=0:ints=1;s+=i;i++:return
下列关于return语句的叙述中,正确的是
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
软件(程序)调试的任务是()。
下列字符串中,正确的C++标识符是()。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
随机试题
患儿,男,12岁,西医确诊为急性肾小球肾炎,中医辨证为邪陷心肝。其中医治法是( )
《火灾自动报警系统施工及验收规范》(GB50166)适用于工业与民用建筑中设置的火灾自动报警系统的施工及验收,不适用于火药、炸药、弹药、火工品等生产和储存场所设置的火灾自动报警系统的施工及验收。()
A.次声B.可听声C.超声D.空间脉冲长度E.脉冲宽度声频大于20kHz
腰椎间盘突出症的重要表现是
下列各项感染中,哪一项属于特异性感染?()
(2003年考试真题)在财务管理中,将资金划分为变动资金与不变资金两部分,并据以预测企业未来资金需要量的方法称为()。
以下哪些是品行障碍的不良预后表现?()
内部关系,是指公安机关内部上下级之间、同级与同级之间、警种与警种之间,按照()构成的关系。
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称【】。
Lookatthetenstatementsforthispart.Youwillhearastoryaboutajewellerydesigner.Decidewhethereachstatemen
最新回复
(
0
)