首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-02-22
15
问题
有如下程序:
#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/oEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统中负责数据模式定义的语言是
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
下列叙述中错误的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
在结构化程序设计中,模块划分的原则是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
该病人早期心肺复苏原则
模拟机下拍摄斗篷野定位片应以下列哪项为中心点
男性,40岁,发热伴鼻出血一周。检查牙龈肿胀,肝脾轻度肿大;血红蛋白40g/L,白细胞6.0×109/L,血小板15×109/L,骨髓象原始细胞占60%,过氧化酶染色阳性,非特异性酯酶阳性,阳性反应可被氟化钠抑制,应诊断为
下列属于营业外支出的是()。
英国资产阶级革命开始的标志是()。
当x→0时,1-cosx.cos2x.cos3x与axn为等价无穷小,求n与a的值.
Peopleoftenwonderwhyhistoriansgotosomuchtroubletopreservemillionsofbooks,documentsandrecordsofthepast.Whyd
若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子结点的个数为______。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
【B1】【B11】
最新回复
(
0
)