首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<lostream> using namespace std; double add(double a,double b,double c=1) { return a+b+c:
有如下程序: #include<lostream> using namespace std; double add(double a,double b,double c=1) { return a+b+c:
admin
2020-05-14
37
问题
有如下程序:
#include<lostream>
using namespace std;
double add(double a,double b,double c=1)
{
return a+b+c:
}
int main( )
{
int result=add(2,3);
cout<<result<<end1:
return 0:
}
运行后的输出结果是( )。
选项
A、3
B、5
C、6
D、编译出错
答案
C
解析
add( )函数有三个double类型的形参a、b、c,其中c有默认值1,当调用函数形式为:add(2,3)时,形参a的值为2,b的值为3,c的值为默认值1,函数返回2+3+1=6,所以main( )函数中,result值为6,输出6,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/S08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要访问指针变量p所指向的数据,应使用表达式______。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
对于常成员函数,下面描述正确的是()。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operator-
下列对字符数组进行初始化的语句正确的是
每个C++程序都必须有且仅有一个()。
数据处理的最小单位是
下列运算符中哪些是不能够被重载的?
友元运算符obj1>obj2被C++编译器解释为()。
A、 B、 C、 D、 D虚函数在运行阶段和类的对象绑定在一起,这样成为动态联编。虚函数声明只能出现在类声明中虚函数原型中,而不能在成员的函数体实现的时候。必须由成员函数来调用或者通过指针、引用来访问虚函数。
随机试题
WhatistheweatherlikeinIreland?
A.肠系膜上动脉B.腹腔干C.肝总动脉D.胃十二指肠动脉E.脾动脉十二指肠下动脉起自
经济损失在5000元以上,不满5万元的属于( )。
投保人对()具有保险利益。
下列属于商业银行合规管理部门基本职责的有()。
可以召开股东大会的是()。
下列各项,增值税一般纳税企业需要转出进项税额的有()。
在其他条件不变的情况下,会引起总资产周转率指标上升的经济业务有()。
民航运输飞行主要有()。
下列哪种练习可用于纠正跳远练习中“起跳制动过大”的错误动作?()
最新回复
(
0
)