首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int f1(int X,int y=5){return x+Y;} int f1(double X){return x;} int main
有如下程序: #include using namespace std; int f1(int X,int y=5){return x+Y;} int f1(double X){return x;} int main
admin
2020-12-21
13
问题
有如下程序:
#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<<f1(a)+n(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(),n(a)由于实参a是整型变量,所以会调用第一个f1()函数,其中形参x的值为a,y的值为5,返回值为a+5=8;f1(b)由于实参b是double类型,所以调用第二个f1()函数,返回值为2;所以程序运行结果为8+2=10,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Fsl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{retur
有如下程序:#include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaA):a(aA){
必须用一对大括号括起来的程序段是
下列语句中,正确的是( )。
下列关于运算符重载的叙述中,错误的是( )。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:Constructor,i=0,Destructor注意:错误的语句在//******error******的下面,修
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员blood
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
下面关于算法的叙述中,正确的是()。
随机试题
双胍类降糖药物常见的不良反应为
若项目管理的几个目标之间发生冲突,应以()为中心,尽量协调好不同目标,
简述中国古建筑的总体特点。
社工需要对案主的所有问题或目标同时进行解决。()
标准化成就测验是指由专家或学者们所编制的适用于大规模范围内评定个体学业()
“搭便车”现象属于()。
潮汐:月球引力:太阳引力
Whatdoesthespeakermainlytalkingabout?
WhatqualitiesdidJohnWarnockandChuckGeschekappreciateinBruceCitizen?
A、It’seasytofindaccommodationhere.B、It’sabigandhistorictown.C、Itscenterismodernandnew.D、Therentalpricehere
最新回复
(
0
)