首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2015-07-22
102
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=
下面对静态数据成员的描述中,正确的是
下列不属于软件工程的3个要素的是1
下列叙述中,不属于软件需求规格说明书的作用的是
已知一个函数模板定义为template<typename T1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表
下列叙述中正确的是
按照软件测试的一般步骤,集成测试应在______测试之后进行。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______。
随机试题
下面各项中,属于借词的有()
对于靠人工辅助器械(如呼吸机)维持生命的病人,其亲属要求继续留院治疗。但又要求停止使用人工辅助器械,医务人员应当拒绝病人亲属的要求。()
患者,男性,29岁,手部多发刀割伤后4小时,下列有关描述正确的是
某转炉车间内二层钢结构操作平台结构形式为框架结构,框架柱平面外设有柱间支撑,框架结构采用一阶弹性分析方法进行内力计算,计算简图和构件编号如图2-7所示。平台面设有简支梁和钢铺板,钢材均采用Q235-B钢,焊条采用E43型。GL1采用焊接实腹工字形梁H7
关于拱形可缩性金属支架安装的说法,正确的是()。
下列各项中,符合土地增值税清算管理规定的有()。
小赵是某电信公司的人力资源总监,最近,他正在对公司的工资体系进行审查和思考。在这一过程中,他想到了很多问题。[2005年真题]该公司是一家大企业,因此,建立内部劳动力市场对该企业的人力资源管理有着积极的意义。为此,企业应当采取的措施包括()。
根据制定教育政策主体的不同,可分为()。
谈谈你对信息能力的看法,说说你最近常见的信息概念或名词,要求联系所报考的职位。
ReadthearticleaboutChinaandtheWTO.Foreachquestion23-28thatfollows,choosethecorrectanswer.Markoneletter(A,B
最新回复
(
0
)