首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int i) { cout
有如下程序: #include using namespace std; void fun(int i) { cout
admin
2015-06-27
52
问题
有如下程序:
#include
using namespace std;
void fun(int i) { cout<<"int i / "; }
void fun(char c) { cout<<"char c / "; }
int main() {
fun(0);
fun(’c’);
return 0;
}
运行后的输出结果是
选项
A、inti/inti/
B、inti/charc/
C、charc/inti/
D、charc/charc/
答案
B
解析
程序有两个重载fun函数,函数原型分别为fun(int)、fun(char);main函数中调用fun(0),由于0可以精确匹配原型为fun(int)的函数,所以fun(0)将选择原型为fun(int)的函数,输出inti/;同理fun(’c’)精确匹配原型为fun(char)的函数,输出charc/,程序最终输出结果为:inti/charc/;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/pxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:
派生类的构造函数的成员初始化列表中,不能包含()。
两个或两个以上模块之间关联的紧密程度称为()。
用于输出表达式值的标准输出流对象是【】,用于从键盘上为变量输入值的标准输入流对象是【】。
有如下程序#include<iostream.h>viodmain(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<<sum<
重载的流运算符函数经常定义为类的【】函数。
对定义重载函数的下列要求中,()是错误的。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thmsday,Friday=2);则下列语句正确的是()。
用树形结构表示实体之间联系的模型是
下列C++标点符号中表示一条预处理命令开始的是()。
随机试题
按群落的代谢特征,演替可分______演替和______演替。
A.血间接胆红素增高、贫血、网织红细胞增高B.血间接胆红素增高、贫血、网织红细胞正常或减低C.血间接胆红素增高、无贫血、网织红细胞正常D.血间接胆红素正常、贫血、网织红细胞减低符合再生障碍性贫血的是
选定暴露和未暴露于某种因素的两种人群,追踪其各自的发病结局,比较两者发病结局的差异,从而判断暴露因素与发病有无因果关系及关联程度,该研究为
聚丁烯管(PB)的缺点在于()。
下列关于执行缺口的说法错误的是()。
我国人民币短期贷款利率可分为6个月以下(含6个月)和6个月至1年(含1年)两个档次,中长期贷款利率可分为1至3年(含3年)、3至5年(含5年)以及5年以上三个档次。()
某热水器厂生产销售热水器并负责安装自售热水器,单独收取每台50元的安装费,因能分清收入,销售热水器缴纳增值税,安装费缴纳营业税。()
简述紧急避险的概念及成立条件。
信息处理技术员需要具备的技能中。一般不包括________________。
Cultureisthetotalsumofallthetraditions,customs,beliefs,andwaysoflifeofagivengroupofhumanbeings.Inthissen
最新回复
(
0
)