首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2020-06-29
38
问题
有如下程序:
#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://kaotiyun.com/show/8oyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是(
下列叙述中正确的是
下列关于运算符重载的描述中,正确的是()。
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:CMyOb)ect,intheconstrutor~CMyObject,inthedestru
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在∥********error********
下列有关类成员的叙述中,正确的是
下列有关运算符重载的叙述中,正确的是()。
一个算法应该具有下面三个重要的特性:可行性、【】、有穷性。
随机试题
Largecompaniesneedawaytoreachthesavingsofthepublicatlarge.Thesameproblem,onasmallerscale,facesalmostevery
Thisboxis______thatone.
A.饭前服B.饭后服C.服后多饮水D.不宜立即饮水E.用吸管服用助消化药
下列选项是收入总额中不征税收入的有( )。
“进口口岸”栏应填:“标记唛码及备注”栏应填:
张某和某服装厂签订了一份服装买卖合同,约定:张某为买方,预先支付全部货款;服装厂为卖方,收到货款后10天内发货。合同订立后,张某支付了全部货款。付款后第二日,张某因与李某存在债务纠纷逃到外地避债,下落不明,致使服装厂无法向其按时交货。按照法律规定,服装厂可
调查显示,59.4%的公众感觉当前社会“逆淘汰”现象普遍,其中18.8%的人觉得“非常多”。所谓“逆淘汰”,简言之,即指坏的淘汰好的,劣质的淘汰优质的,平庸的淘汰杰出的等现象。根据上述定义,下列属于逆淘汰现象的是()。
所有有效的管理者都关心雇员的福利,所有关心雇员福利的管理者都慷慨地允许雇员有个人支配的时间。因此,所有不允许雇员有个人支配时间的管理者不是有效的管理者。如果上述论证有效的话,下列哪句必须是真实的?
关于“最近发展区”这一理论的相关叙述正确的是()
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2.3.45,6,7,8,9,0},i;for(i
最新回复
(
0
)