首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2020-06-29
41
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于C++流的描述中,错误的是()。
下列选项中,与实现运行时多态性无关的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在∥********error********
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=92*9=1
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
面向对象方法中,实现对象的数据和操作结合于统一体中的是
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
软件调试的目的是()。
随机试题
在健康相关行为改变的理论中,知信行模式的内容包括()。
患儿生后7天,在家接生,出现发热,烦躁不安,吸吮困难,苦笑面容,阵发性痉挛,惊厥,脐部发红。该患儿的临床诊断为
淋证的基本病理变化是
患者,女,35岁。性交后阴道流血2个月,妇科检查见宫颈中度糜烂,宫颈活组织检查示异型细胞占据上皮层的下1/3—2/3。应首选的治疗措施是
某地区一栋标志性办公楼地上106层,地下5层,建筑高度为412m,总建筑面积为363000m2,耐火等级一级,屋顶设有直升机停机坪,共设置8个避难层。每层均设有消防电梯。该办公楼按有关国家工程建设消防技术标准配置了消防设施及器材。根据以上材料,回
()是执行对外贸易管制的重要辅助手段。
对申请合格境外机构投资者资格的商业银行而言,应满足的条件是()。
人类基因组测序完成后,生物学家便一直在绘制碱基上的小差异,即单核苷酸多态性,这些小差异成为2007年10余个研究项目的关键内容。在这些被称为广泛关联基因组研究中,研究人员对数千名患病或无病个体的DNA进行了对比,以确定哪些小的基因差异会给人类带来疾病风险。
Thelong-termfortunesofthemodemeconomydependinpartonthestrengthandsustainabilityofthefamily,bothinrelationto
【B1】【B12】
最新回复
(
0
)