首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-05-06
43
问题
有如下程序:
#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/7xfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
以下关键字不能用来声明类的访问权限的是()。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
字符串"8+a=\tb\n\r"的长度为
下面对静态数据成员的描述中,正确的是()。
下列选项中,正确的C++标识符是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
下列选项中不属于面向对象程序设计特征的是()。
在结构化程序设计中,模块划分的原则是()。
随机试题
全面质量管理的关键是()
采薇采薇,薇亦作止。曰归曰归,岁亦莫止。(《采薇》)
肱骨髁上骨折,最易损伤
在计算机系统中,设备管理是指对()。
下列不良资产不得进行批量转让的是()。
物价稳定是要保持()的大体稳定,避免出现高通货膨胀。
以下叙述中最准确的是()。
【2013.浙江】学生“品德差,学习差,几乎没有合作行为,而且也不知道该做什么”。导致学生这种行为的教师的领导方式最可能是()。
陈鹤琴是我国著名的儿童教育家、儿童心理学家,其幼儿教育理论的要点是()
Uponreachinganappropriateage(usuallybetween18and21years),childrenareencouraged,butnotforced,to"leavethenest"
最新回复
(
0
)