首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int f1(int x,int y=5){return x+y;} int f1(double x){return x;}
有如下程序: #include<iostream> using namespace std; int f1(int x,int y=5){return x+y;} int f1(double x){return x;}
admin
2018-06-19
66
问题
有如下程序:
#include<iostream>
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)+f1(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( ),f1(a)由于实参a是整型变量,所以会调用第一个f1( )函数,其中形参x的值为a,y的值为5,返回值为a+5=8;n(b)由于实参b是double类型,所以调用第二个f1( )函数,返回值为2;所以程序运行结果为8+2=10,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/fNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
一个函数为voidf(int,charch=’a’),另一个函数为voidf(int),则它们
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b,d,c,f,e,a,则栈S的容量至少应该为
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(intprintNo=1
下列关于模板的叙述中,错误的是()。
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=i;y=j;}
参照函数模板的写法,完成非模板函数的定义,语句为______。#include<iostream.h)#include(string.h>template(classT)Tmin(Ta,Tb){return
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
下列运算符中全都可以被友元函数重载的是()。
对有n个记录的表r[1…n]进行直接选择排序,所需要进行的关键字间的比较次数为______。
随机试题
试述古代雅典由贵族政治转变为民主政治的原因、过程及其意义。(华南师范大学2006年世界古代中世纪史真题)
1936年5月,中共中央放弃“反蒋抗日”口号,第一次公开把蒋介石作为联合的对象的标志是()
患者,男,60岁。左耳垂下无痛性肿物缓慢长大3年,局部有胀感。检查见肿块位于腮腺后下部,表面光滑,质地偏软,不可压缩,与皮肤无粘连。最可能的诊断是
A.阴阜B.阴蒂C.阴道前庭D.大阴唇E.小阴唇耻骨联合前面隆起的脂肪垫是()。
(2007年)跨距较大并承受较大径向载荷的起重机卷筒轴的轴承应选用()。
在我国境内无住所但居住满1年而未满5年的外籍个人,其所得应在我国缴纳个人所得税的有()。
上海商业的“四城”是指()。
下列选项中,能正确定义数组的语句是
下列关于类模板的模板参数的叙述中,错误的是()。
LeavingHomeGenerally,mostpeoplehaveintheirmindsapictureoftheir"idealhome",butifyouarestudentsorpeopleju
最新回复
(
0
)