首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2020-06-29
29
问题
有如下程序:
#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://kaotiyun.com/show/8oyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
下列关于C++流的描述中,错误的是()。
下列有关继承和派生的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在∥********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:112233445566778899注意:不要改动main函
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:number1=anumber2=anumber1=anumber2=b注意:错误的语句
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n-
下面属于黑盒测试方法的是
下列关于模板的叙述中,错误的是
随机试题
Word的段落设置中,若段落的第一行顶格排,其余各行相对缩进,这叫做
患者,男,20岁。骑自行车时突然意识不清,跌倒,全身强直,数秒钟后出现抽搐,3分钟后停止。醒后活动正常。该患者应进一步做的检查是
下列哪些是1991年颁布实行的《民事诉讼法》(2007年修正)规定的诉讼案件的审判程序?(2012年卷三第84题)
统计调查可分为全面调查和非全面调查,下述调查属于全面调查的是()。[2006年中级真题]
某公司2015年销售某产品10000件,单位变动成本为6元,公司该年获利10000元,已知该公司固定成本的敏感系数为一3。要求:计算单价、单位变动成本、销售量的敏感系数;
龈缘炎的治疗,首先应()。
设f(x2—1)=且f[φ(x)]一lnx,求∫φ(x)dx.
下列叙述中正确的是
WhatwasMattRyan’sfirstjob?
Gettingacoldorcatchingthefluisacommoncomplaintforpeopleeveryyear.Infact,peopleusuallycatchbetweentwoandfi
最新回复
(
0
)