首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int f1(int X,int y=5){return x+Y;} int f1(double X){return x;} int main
有如下程序: #include using namespace std; int f1(int X,int y=5){return x+Y;} int f1(double X){return x;} int main
admin
2020-12-21
14
问题
有如下程序:
#include
using namespace std;
int f1(int X,int y=5){return x+Y;}
int f1(double X){return x;}
int main(){
int a=3;
double b=2.5;
cout<<f1(a)+n(b);
return 0;
}
运行后的输出结果是( )。
选项
A、5
B、6
C、10
D、11
答案
C
解析
题意中两个f1()函数是重载函数,其中第一个f1()函数有两个整型形参x,y,其中y有默认值5,函数返回值x+y;第二个f1()函数有一个double类型形参x,再将x转换为整型作为函数返回值;main()函数中,表达式f1(a)+f1(b)两次调用f1(),n(a)由于实参a是整型变量,所以会调用第一个f1()函数,其中形参x的值为a,y的值为5,返回值为a+5=8;f1(b)由于实参b是double类型,所以调用第二个f1()函数,返回值为2;所以程序运行结果为8+2=10,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/7dyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段int i=0,j=1;int &r=i; //①r=j; //②int*p=&i; //③*p=&r; //④其中会产生编译错误的语句是
下列关于构造函数的描述中,错误的是()。A)构造函数名与类名相同B)构造函数可以有返回值C)构造函数可以重载D)每个类都有构造函数
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
下列语句中,错误的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
在C++语言中,不合法的实型数据的是
数据库设计过程不包括
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
下列字符串中,不可以用做C++标识符的是()。
有如下函数模板:templateTcast(Uu){returnU;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
随机试题
OnehourafterTomstartedwalkingfromXtoY,adistanceof45miles.BobstartedwalkingalongthesameroadfromYtoX.If
一个电热器接在10V的直流电源上,产生一定的热功率。把它改接到交流电源上,使产生的热功率是直流时的一半,则交流电源电压的最大值是()。
狭义的管理指的是为了保证一个单位的全部业务活动正常开展而实施的一系列程序化的___________、___________、___________、___________和___________活动。
国际货物买卖合同的特征有哪些?
经济增长是指一个特定时期内一国(或地区)()的增长。
下列关于战略表述的选项中,错误的有()。
幼儿记忆发展的特点不包括()。
信鸽具有较强的飞行能力.时速达到100公里,记忆能力和识别能力在动物中是出类拔萃的。它不怕疲劳,忠诚可靠,没有逃兵和投降者,不受地形限制,传递信息及时,信鸽自从从军以来屡建奇功。这段话支持了一下哪种观点()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
Perhapsthemostironicaspectofthestruggleforsurvivalishoweasilyorganismscanbeharmedbythatwhichtheydesire.①Th
最新回复
(
0
)