首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int fun(char x,char y) { if(x>y) return x: return y; } int main() { int a(9),b(8)
有如下程序: #include<iostream> using namespace std; int fun(char x,char y) { if(x>y) return x: return y; } int main() { int a(9),b(8)
admin
2021-05-06
27
问题
有如下程序:
#include<iostream>
using namespace std;
int fun(char x,char y)
{
if(x>y)
return x:
return y;
}
int main()
{
int a(9),b(8),c(7);
cout<<fun(fun(a,b),fun(b,c));
return0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
程序中,fun()函数的作用是将形参x、y中的较大值作为函数值返回;main()函数首先使用直接初始化方式,初始化a的值为9,b的值为8,c的值为7,然后调用函数:fun(fun(a,b),fun(b,c));并将返回值输出,由于a>b,b>c,所以fun(fun(a,b),fun(b,c))等价于:fun(a,b),也就等价于a。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/NHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--c
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列函数模版中的定义中,合法的是()。
静态数据成员在()进行初始化。
下面描述中不属于软件需求分析阶段任务的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
设二叉树如下:则前序序列为()。
下列符号中,正确的C++标识符是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
按照运用权力和权威的程度对组织进行分类时,工会属于()
糖皮质激素分泌的调节主要是通过
门静脉造影可将导管插入
A.外周血白细胞增多B.外周血白细胞不增多C.两者均有D.两者均无急性白血病可引起()。
根据《建设工程质量管理条例》,以下关于施工单位质量责任和义务的表述,正确的是()。
设备安装准备阶段的主要监理工作内容不包括( )。
丁丁今年12岁。他所在的初中最近流行PSP游戏机,受同学的影响,丁丁也想购买一个。于是丁丁用过年的压岁钱自己购买了一台,则下列说法中正确的是()。
江西省景德镇是我国的“瓷都”,自唐朝时期开始生产瓷器,至今已有千年历史。()
已知z=,其中a>0,a≠1,求dz.
Aresearchersaysleadintheenvironmentcouldbeamajorcauseofviolencebyyoungpeople.DoctorHerbertNeedlemanisaprof
最新回复
(
0
)