首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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; doubl
有如下程序: #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; doubl
admin
2019-08-23
48
问题
有如下程序:
#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<
return 0;
}
运行后的输出结果是( )。
选项
A、5
B、6
C、10
D、11
答案
C
解析
题意中两个f1()函数是重载函数,其中第一个f1()函数有两个整型形参x,y,其中y有默认值5,函数返回值x+y;第二个n()函数有一个double类型形参x,再将x转换为整型作为函数返回值;main()函数中,表达式fl(a)+n(b)两次调用f1(),f1(a)由于实参a是整型变量,所以会调用第一个f1()函数,其中形参x的值为a,y的值为5,返回值为a+5=8;f1(b)由于实参b是double类型,所以调用第二个f1()函数,返回值为2;所以程序运行结果为8+2=10,答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/8D8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#includeclassTestClass1{public:voidshow1(){tout
下面选项中不属于面向对象程序设计特征的是
关于C++语言与C语言关系描述中错误的是
若有定义语句:intx=3,y=2,z=1;则表达式x<y?x:y的值是______。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
下列数据结构中能应用二分查找的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
随机试题
天线线圈的品质因素Q越高,则收音机的灵敏度越好。
中国共产党明确规定并写进党章,以邓小平理论作为自己的指导思想是在【】
不属于"五行相乘"的脏腑传变发病的是
下列传染瘸中发病的季节性最严格的是
在体温符号外画红圈表示()
进度控制工作包含了大量的组织和协调工作,而()是组织和协调的重要手段。
会计人员继续教育是指会计人员在完成某一阶段专业学习后,重新接受一定形式的、有组织的知识更新和培训活动。()
只有被告人供述,没有其他证据的也可以认定被告人有罪和处以刑罚;没有被告人供述,即使证据充分确实,也不可以认定被告人有罪和处以刑罚。()
二进制数110101对应的十进制数是
Inthispartofthetest,youareaskedtogiveashorttalkonabusinesstopic.Youhavetochooseoneofthetopicsfromthe
最新回复
(
0
)