首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
62
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}vuid
在两种基本测试方法中,【 】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
下列程序的输出结果是【】。#include<iostream.h>voidmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout<<y*d<<end1;}
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<”inputa:”;
下列叙述中正确的是
以下4个选项中,属于浮点数常量的是()。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______ 的。
随机试题
《“慢慢走,欣赏啊!”》选自()
下列哪一行为构成正当防卫,不负刑事责任?()
鉴定多细胞真菌主要应用的检查方法是
脏腑生理现象、病理变化的重要物质基础是
某患者,发热39℃,脾肝肿大,颈部淋巴结可触及,血液WBC增多,异型淋巴细胞可检出。印象诊断是传染性单核细胞增多症,引起该病的病原体是
修饰雌二醇为长效或口服药物的方法是
金融远期合约是指双方约定在未来的某一确定时间,按确定的价格买卖一定数量某种金融工具的合约。下列属于其缺点的有()。
设A,B为n阶方阵,P,Q为n阶可逆矩阵.下列命题不正确的是()
商业智能关注如何从业务数据中提取有用的信息,然后采用这些信息指导企业业务开展。商业智能系统主要包括数据预处理、(1)、数据分析和数据展现4个主要阶段。其中数据预处理是整合企业原始数据的第一步,它包括数据的抽取、(2)和加载三个过程。(2)
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
最新回复
(
0
)