首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面对软件测试描述错误的是
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getVa
下列关于运算符重载的描述中,错误的是
请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为333333334444
内部格式控制操作函数是在头文件()中定义的。
对于一个类定义,下列叙述中错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
支持子程序调用的数据结构是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
可燃液体制品等工厂的备料及生产车间火灾危险等级属于()。
恢复重建我国教育督导制度是从哪一年开始的?
ThereareotherproblemswhichIdon’tproposeto______atthemoment.
氯丙嗪临床应用除外
均质土坝的土料是砂质黏土和壤土,要求其应具有一定的抗渗性和强度,其渗透系数不宜大于( )。
在北京众多老字号中,被誉为“中国布鞋第一家”的商店始建于()
5,16,50,153,()
有以下程序: #include<stdio.h> main() { FILE*fp;charstr[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp); fclose(fp);
Notknowingthelanguageofthecountryhewasvisiting,Johnhadahardtimemakinghimself______.
TheiPodHasTurnedAppleintoaSuperbrandNosinglebrandcouldbecomparedtoApple’siPod,whichisexpectedtobetheh
最新回复
(
0
)