首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-06-10
73
问题
有如下程序:
#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/Vjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不能作为类的成员的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
运算符重载是对已有的运算符赋予多重含义,因此()。
下列选项中,正确的C++标识符是
请打开考生文件夹下的解决方案文件proj3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:利用这个税率表创建“个税计算
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.Thevalueis10Max
下列叙述中正确的是
下列有关运算符重载的叙述中,正确的是()。
构成计算机软件的是()。
随机试题
拔三川之地,西并巴、蜀,北收上郡。(《谏逐客书》)拔:
经过点P0(1,2,1),且与直线L:垂直的平面方程为()
某烯烃经高锰酸钾氧化后得CO2和HOOC—COOH,则该烃为
电影制片厂甲擅自将乙发表在《红旗》上的小说《红太阳》拍摄成电影,则甲( )。
自动喷洒消防系统
SDH设备光接收机灵敏度和最小过载光功率的测试仪器有()。
北京煤炭进出口总公司对巴基斯坦签约出口“水洗炼焦煤”10万吨,由唐山煤炭分公司执行合同,组织货源,并安排出口。在这一情况下报关单“经营单位”栏目应填报为“北京煤炭进出口总公司”11091×××××(北京煤炭进出口总公司的编号)。()
有一辆汽车以60000元购入,实行加速折旧,每年的运行维持费用和折旧后每年的残值如下表所示,试计算其最佳更新期。
自从20世纪中叶化学工业在世界范围内成为一个产业以来,人们一直担心,它所造成的污染将会严重影响人类的健康。但统计数据表明,近半个世纪以来,化学工业发达的工业化国家的人均寿命增长率,大大高于化学工业不发达的发展中国家。因此,人们关于化学工业危害人类健康的担心
“我国是社会主义国家。必须坚持公有制为主体。同时,必须坚持多种所有制经济共同发展。积极鼓励和引导非公有制经济健康发展。不能只强调前者而不讲后者,也不能只强调后者而不讲在前者,否则都会脱离社会主义初级阶段的实际,都不利于生产力的发展”。这段论述表明
最新回复
(
0
)