首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; double add(double a,double b,double c=1) { return a+b+c: } int
有如下程序: #include using namespaee std; double add(double a,double b,double c=1) { return a+b+c: } int
admin
2021-02-22
20
问题
有如下程序:
#include
using namespaee std;
double add(double a,double b,double c=1)
{
return a+b+c:
}
int main()
{
int result=add(2,3);
cout<
return 0;
}
运行后的输出结果是( )。
选项
A、3
B、5
C、6
D、编译出错
答案
C
解析
题意中,add()函数接收3个double类型的参数,最后一个形参c具有默认值1,函数将三个参数相加,返回相加的结果;main()函数中,调用add()函数,传入两个参数,所以形参c使用默认值1,对应参数的值为:2,3,1,函数将a、b、c转换为douhle类型后,相加,并将结果6.0作为函数值返回,返回值转换为int赋给result,最终输出result的值。本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/QOh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Clock(“时钟”)的定义和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应
请打开考生文件夹下的解决方案文件proj3,此工程包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象myArray中,然后对整数序列按非递减排序,最后由函数writeToFile选择
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
关于运算符重载,下列表述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(i
下列关于虚函数的描述中,正确的是()。
若有如下程序:#include<iostream>usingnamespacestd;ints=0:classsample{staticintn;public:sa
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
下列叙述中正确的是()。
随机试题
A、NorthAmerica.B、Europe.C、Asia.D、Africa.A
社区卫生诊断的周期一般是
下列选项中属于特异性免疫分子的是
A.感知觉系统B.神经C.神经-内分泌D.神经-内分泌-免疫系统E.大脑社会因素影响健康的门户是
温热病热毒深陷于血分的血分热盛证,治以温热疫毒,充斥内外的气血两燔证,治以
会计信息系统中,每个岗位人员的重新分工是在该系统进入试用阶段以后进行的。()
下列属于垂直渠道系统的是()。
Thegovernmentclaimedthatitwasaccidental,butthehollowand______excusecouldnotconvincethepublic.
Whatisthenewsitemmainlyabout?
MakingandWritingWordsI.AbriefintroductionA.Makingwordsisconceptuallyanengagingandeffectiveinstructionaltask.
最新回复
(
0
)