首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2021-09-05
51
问题
有如下程序:
#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全国计算机二级
相关试题推荐
当派生类继承一个基类时,默认的继承方式为()。
有如下程序:#includeusingnamespacestd;classtest{private:ima;public:test(){cout
由于常对象不能被更新,因此()。
已知函数f的原型是“voidflint*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
下列说法正确的是()。
面向对象方法中,继承是指()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
在数据库系统中,用户所见的数据模式为
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
Cultureshockistheresultoftheremovalofthefamiliar.Suddenlytheindividualisfacedwiththenecessityofworking,comm
在皮肤切开及缝合前,再次消毒切口及其周围皮肤时应用
反蒺藜的药物是
某哮喘病患者,呼吸极度困难,一口气不能访完一句话,伴发绀、大汗淋漓。对该患者首先必须
承诺生效的时间为( )。
下列不属于行政处罚的种类的是()。
耕作,是指作物种植以前,或在作物生长期间,为了改善植物生长条件而对土壤进行的机械操作,耕作的基本目的有三个:1)改良土壤结构;2)把作物残茬和有机肥料掩埋并掺和到土壤中去;3)清除杂草或其他不需要的植株。根据上述定义,以下属于耕作的是()。
毛泽东关于农业合作化思想中的一个重要观点是()。
某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用______避免同时创建这些图形对象。A.代理模式B.外观模式
假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初值应设为()。
最新回复
(
0
)