首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;voidfun(int&rf){rf*=2;}intmain(){
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
执行语句序列ofstreamoutfite("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“…”
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:point(doublea,doub
C++语言中关于构造函数的说法正确的是()。
______的任务是诊断和改正程序中的错误
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
下列运算符中全都可以被友元函数重载的是()。
实体是信息世界中广泛使用的一个术语,它用于表示()。
随机试题
下列各项中,属于外购材料采购成本的有()。
《学记》中的“时过然后学,则勤苦而难成”,说明教学工作应遵循的个体身心发展规律是()
女性,80岁。慢性咳嗽、咳痰20余年,冬季加重。近5年活动后气促。1周前感冒后痰多,气促加剧。近2天嗜睡。血白细胞18.6×109/L,中性0.90,动脉血气:pH7.29,PaCO280mmHg,PaO247mmHg,BE一3.5mmol/L。引
在( )中,所谓成本即监理咨询单位为了开展工作而需花费的人员与物资费用,而且有一个规定完成该项设备工程的时间进度。而酬金是当事人双方根据技术知识和为了进行管理而以投入力量的水平为基础,协商确定的金额。
关于建设项目竣工验收,下列说法正确的是()。
根据下列资料,回答问题。据报道,2013年3月英国政府宣布,从10月份起,最低时薪将提高12便士(1英镑等于100便士)到6.31英镑(约合人民币59.5元),此政策受到低收入人群欢迎。美国也准备在现有的基础上将联邦最低工资提高24%,约1500万工人将
Despiteacoolingoftheeconomy,hightechnologycompaniesarestillcryingoutforskilledworkers.TheInformationTechnology
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,不正确的表达式是
Scotland:aLandofWisdomInthe1740s,thefamousFrenchphilosopherVoltairesaid,"WelooktoScotlandforallourideas
Jose:Pamela,canyoucometoameetingonFriday?Pamela:I’mnotsure.【D8】______Whenareyouhavingit?Jose:【D9】______Pamel
最新回复
(
0
)