首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-06-10
110
问题
有如下程序:
#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://www.kaotiyun.com/show/Vjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要利用C++流进行文件操作,必须在程序中包含的头文件是
一个栈的初始状态为窄。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
下列叙述中正确的是()。
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Root对象用于表示方程ax2+bx
下面属于黑盒测试方法的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
软件设计中模块划分应遵循的准则是()。
随机试题
“三相四线”制供电方式是指“三根相线、一根中线”。()
视网膜中央静脉回流进入下列哪条血管
A、中成药B、化学原料药C、中药饮片D、卫生材料E、医疗机构配制制剂不属于药品的是
A.氨溴索B.布地奈德C.沙美特罗D.异丙托溴铵E.喷托维林可能引起眼睛疼痛不适症状的药物是
下列选项中,()是城市中建设量最多的项目,它的规划与建设对城市的面貌起着很大的影响。
关于结账,以下说法中正确的有()。
通过核算整个社会在一定时期内获得的所有要素收入即企业生产成本,来计量GDP的方法称为()。
某人以10%的单利借出1200元,借期为2年,然后以8%的复利将上述借出金额的本利和再借出,借期为3年。已知:(F/P,8%,3)=1.260,则此人在第5年末可以获得复本利和为()元。
需要的产生是有机体内部生理上或心理上的某种__________或__________状态。
人民警察的( )是有关人民警察政治觉悟、政治行为和政治言论方面的规范。
最新回复
(
0
)