首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-09-05
23
问题
有如下程序:
#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/spfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:ciassA{char*a:public:A0:a(0){)A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(a,
下列关于C++函数的说明中,正确的是()。
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){)};classD:publicB{
有如下程序:#inc1ude<iostrcam>usingnamespacestd;c1assBASE{public:~BASEO{cout<<"BASE";}};c1assD
有如下类定义:classXX{intxx;public:xx():xx(O){cout<<’A’;}XX(intn):xx(n){cout<<’B’;}};classYY:publicXX{intyy;public:YY()
已知函数f的原型是“voidflint*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
下列各组类型声明符中,含义相同的一组是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
A、Theyshouldn’tcometothecamp.B、Theymustlimittheiractivities.C、Theywillbeseenbyadoctoreveryday.D、Theyshould
实验室内务管理中不准确的是
男,37岁,反复晨起眼睑水肿1年余。测血压170/110mmHg,尿常规:红细胞每高倍视野5~8个,白细胞每高倍视0~3个,尿蛋白(++),尿糖(-)。患者血压升高的原因首先考虑
下列关于Q-T间期的正确叙述中,应除外哪一项
理财师在与客户的接触中要经历()的阶段。
下列有关利益相关者的说法中,不正确的是()。
因甲市某区阳光小区进行旧城改造,区政府作出《关于做好阳光小区旧城改造房屋拆迁补偿安置工作的通知》,王某等人对该通知不服,向区政府申请行政复议,要求撤销该通知。区政府作出《行政复议告知书》,告知王某等人向甲市政府申请复议。甲市政府作出《行政复议决定书》,认为
"Family"isofcourseanelasticword.Andindifferentcountriesithasdifferentmeanings.ButwhenBritishpeoplesaythatth
Themanagerdoesn’tthinkitagoodideaandIdon’t______.
ThePrimeMinister’s_________governmentwasonthebrinkofcollapse.
最新回复
(
0
)