首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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://kaotiyun.com/show/8D8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
下列叙述中正确的是
以下4个选项中,属于浮点数常量的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
以下选项中合法的用户标识符是
A、 B、 C、 D、 D本题考查数据结构中队列的基本知识。队列是一种限定性的线性表,它只允许在表的一端插入元素,而在另一端删除元素,所以队列具有先进先出的特性。在队列中,允许插入元素的一端叫做队尾,允许删除
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
C++语言中表示双精度浮点数的关键字是【】。
随机试题
交换的构成要素包括()
提高生产率的目的就是降低成本,提高经济效益。()
《晞发集》的作者是()
赤霉病麦中毒的病原物质为
A.宫颈癌B.外阴炎C.痛经D.阴道炎E.乳腺炎贴敷法可用于
患者,女,18岁。右食指被铁钉刺伤7天,现头晕头痛,张口不利,咀嚼无力。其诊断是
主张“非礼勿视,非礼勿听”的教育家是()。
科学家卡特赖特专门设计了一套关于梦和智能活动相联系的实验。结果发现,人在经过有梦的睡眠后,他对待问题时常常能从不利的方面来看,如果梦的内容是不愉快的,那么醒来后就会更能适应面对难题的现实环境,从而也就增加了解决难题的能力。除此以外,白天冥思苦想的人进入到梦
Wheredoesthisconversationmostprobablytakeplace?
Craigassuredhisbossthathewould______allhisenergiesindoingthisnewjob.
最新回复
(
0
)