首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-09-05
42
问题
有如下程序:
#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全国计算机二级
相关试题推荐
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<’’fun1’’;}
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa,(){cout<<x<<
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
关于this指针的说法不正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
爆震强,推迟点火角度_______,爆震弱,推迟的角度_______。
低热是指腋下体温在()
实施经腹输卵管结扎术,下述不适宜的时期是
王某为A公司的副总经理。B公司为C公司的第一大股东。王某从2001年年初就代表A公司和B、C两公司接触,准备收购B公司在C公司的全部股权。之后,三方达成协议。同年9月2日,C公司董事会通过股权转让协议,并通知王某;9月10日,C公司对外公告该消息,其股价上
中宣部、国家安全生产监管总局、公安部、广电总局、全国总工会、团中央和全国妇联等组织开展了2011年全国安全生产月活动,该活动的主题是()。
在中国历史上,唐朝、宋朝是中国文学最兴盛的朝代。唐宋八大家中有父子三人,人称“三苏”,其中不包括()。‘
要求学生“尽可能多地列举出报纸的用途”,学生给出“学习用”“包东西”等各种各样的答案,这里考查的是创造性思维的()
下列选项中不属于定性分析的理论的是
______today,hewouldgettherebySaturday.
HowmanykindsofdoctorsarethereintheUS?______.
最新回复
(
0
)