首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(____){Ta;if(x>y){a=x;x=y;y=a;}if(y
下面对软件测试描述错误的是
在对函数进行原型声明时,下列语法成分中不需要的是
下列叙述中,正确的是
在软件开发中,需求分析阶段产生的主要文档是()。
下列有关抽象类和纯虚函数的叙述中,错误的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
在下列枚举符号中,用来表示“相对于当前位置"文件定位方式的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列数据结构中,属于非线性结构的是()。
随机试题
口腔念珠菌病病损区涂片直接镜检可见
单缝的宽度a=0.40nm,用波长为λ=589nm的单色光垂直照射,若透镜的焦距f=1.0m,则第二级明条纹距中心的距离为()。
工程进度计划中以时间为横轴,以累计完成的工程费用的百分数为纵轴的图表化曲线称为()。
按照《建筑业企业资质管理规定》,企业取得建筑业企业资质后不再符合相应资质条件且逾期不改的,其资质证书将被()。
施工安全监控量测的原则是()。
社会政策的实质是()。
相对论的创立者爱因斯坦是左撇子,发明家富兰克林和科学家牛顿是左撇子,米开朗琪罗、毕加索和贝多芬也都是左撇子。这表明,创造性研究是左撇子独特的天然禀赋。以下哪项陈述是上述论证所依赖的假设?()
《中华人民共和国物权法》第203条规定:“为担保债务的履行,债务人或者第三人对一定期间内将要连续发生的债权提供担保财产的,债务人不履行到期债务或者发生当事人约定的实现抵押权的情形,抵押权人有权在最高债权额限度内就该担保财产优先受偿。”请运用物权法原理分析:
设随机变量X服从参数为2的指数分布,则随机变量Y=min(X,2)的分布函数()
串行通信中,若收发双方的动作由一个时序信号控制,则称为( )串行通信。
最新回复
(
0
)