首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面的______保留字不能作为函数的返回类型。
对于模板定义关键字class和typename说法不正确的是()。
若有如下程序:#include<iostream>usingnamespacesstd;ints=0;classsample{staticintn;public:sam
下列关于break语句的叙述不正确的是()。
关于函数重载,下列叙述中错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统
在下面的运算符重载函数的原型中,错误的是______。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
在正常生产情况下,单件小批量生产时,铸件公称尺寸为()时,其公差等级提高2级。
被誉为“儿科之圣”的古代医家是( )。
下列常用于液体药剂防腐的是()
裱糊基层对于木材基层的含水率不得大于()。
海关发现进出口货物报关单需要进行修改或者撤销的,收发货人或其代理人应当提交进出口货物报关单修改/撤销申请表。
在讲数字“2”时。有小朋友大声说。这是一条蛇,老师讲讲蛇吧,你怎么办?
关于搜查,下列哪一说法是不正确的?()
不动产所有人出卖其不动产时,下列不享有优先购买权的是()。
Beguninthelate1960sbyPentagonweaponsresearchersasasystemforeasingcommunicationbetweencomputersindisparateelec
Takingyourdogonvacationmayhavebeen【B1】______adecadeago,buttodayit’sflee.【B2】______thepet-friendlyhotel,whe
最新回复
(
0
)