首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2020-06-29
28
问题
有如下程序:
#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/ATl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下列叙述中正确的是
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下列关于默认参数的叙述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
下列关于运算符重载的描述中,正确的是()。
软件生命周期是指( )。
下面对类-对象主要特征描述正确的是
计算机软件包括
随机试题
女性,45岁。干咳、活动后气短、乏力2个月。2年前曾发现双侧肺门淋巴结肿大,因无症状未予诊治。查体:双下肢可见散在分布的红色丘疹,双下肺可闻及少许湿啰音。胸部CT提示双肺弥漫性网状、小结节状阴影,双下肺呈蜂窝肺改变,肺门纵隔淋巴结无肿大。(2015年第
同族凝集素代表
悬浮红细胞最长运输时间不得超过多少小时,运输温度为多少
A.胎儿先露部的指示点与母体骨盆前、后、左、右、横的关系B.胎儿在子宫内的姿势C.胎儿纵轴与母体纵轴垂直D.胎体纵轴与母体纵轴的关系E.最先进入骨盆入口的胎儿部分横产式为
《尚书.洪范》五行中"金"的特性是
按人民币计算,某进口设备离岸价为2000万元,到岸价为2050万元,银行财务费为8万元,外贸手续费为22万元,进口关税为80万元,增值税税率为17%,不考虑消费税和海关监管手续费。则该设备的抵岸价为()万元。
职工发生工伤事故但所在用人单位未依法缴纳工伤保险费的,不享受工伤保险待遇。()
根据现行税收政策,下列货物中适用6%征收率的是()。
对于数列{xn},从中选取若干项,不改变它们在原来数列中的先后次序,得到的数列称为原来数列的一个子数列.某同学在学习了这一个概念之后,打算研究首项为a1,公差为d的无穷等差数列的子数列{an}问题,为此,他取了其中第一项a1,第三项a3和第五项a5.在
Whereisthemangoing?
最新回复
(
0
)