首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2015-07-22
84
问题
有如下程序:
#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/q8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于构造函数的描述中,错误的是
执行语句:cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<end1;后将输出
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
程序中有如下语句for(inti=0;i<5;1++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有如下类声明: class SAMPLE { int n; public: SAMPLE(int i=0):n(i) { } void setValue(int nO); }; 下
下列叙述中正确的是
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。
随机试题
《普遍优惠制原产地证明书(申报与证明联合)格式A》的有效期一般为()
A.转铁蛋白B.铜蓝蛋白C.β2-微球蛋白D.C反应蛋白E.白蛋白可用于贫血诊断和监测的蛋白是
证属宜选用
女性,55岁。糖尿病12年,咳嗽半年,无发热,1天前突然咯血,胸片右上肺斑片状影,内有空洞一个,直径1cm左右。最可能是
蒿芩清胆汤的主治证是
若知道平面简谐波的波长λ=1.0m,波源的周期T=2.5×10-3s,振幅A=1.0×10-2m,则此简谐波沿x轴正方向传播的波动方程为()。
我国经济与社会发展要坚持的“六个必须”包括()。
按金融交易是否有固定场所,金融市场可划分为()。
依据企业所得税法的规定,下列各项中按被投资企业所在地确定所得来源地的是()。
作为一种依靠界笔、直尺等工具创作的绘画,界画主要表现的是宫室、楼榭等宏伟建筑,而这类建筑的________之处往往在于土木结构的复杂精巧,所以能画的准确细腻已是极为不易,而要在此基础上________出风神气象,就更需洞悉无遗,铢积寸累。依次填入划横线部分
最新回复
(
0
)