首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespaee std; int fun(char x,char y) { if(x>y) return x; return y;
有如下程序: #include<iostream> using namespaee std; int fun(char x,char y) { if(x>y) return x; return y;
admin
2021-06-10
24
问题
有如下程序:
#include<iostream>
using namespaee std;
int fun(char x,char y)
{
if(x>y)
return x;
return y;
}
int main( )
{
int a(9),b(8),e(7);
cout<<fun(fun(a,h),fun(b,c));
return 0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
fun()函数接收两个字符参数x,y,比较两个字符的ASCII码大小,返回ASCII码较大的字符变量的ASCII码值;程序首先定义三个整数a,b,c,初始化值分别为9,8,7,然后输出表达式fun(fun(a,b),fun(b,c))的值,由于a>b,所以fun(a,b)返回值为a,b>c,fun(b,c)返回值为b,所以fun(fun(a,b),fun(b,c))等价于fun(a,b),也就等价于a的值,所以程序输出9,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/O3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
下列程序的输出结果是()。#includeusingnamespacestd;templateTfun(Ta,Tb){return(a
下列叙述中正确的是
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()
下列关于函数模板的表述中,正确的是
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改
静态数据成员是为()的数据。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
下列选项中关于未注册商标的描述正确的包括()
女性,26岁,腹胀、腹痛伴低热、盗汗3个月。查体发现腹部移动性浊音阳性,腹水常规示比重1.019,蛋白定量38g/L,白细胞数6lO×106/L,淋巴细胞80%,血HbsAg(+),肝功正常。最可能的诊断是
以人年为单位计算的率为
治疗昏迷,癫痫,高热,咽喉肿痛,应首选
A.五苓散B.五皮散C.实脾散D.真武汤E.十枣汤治疗悬饮咳唾胸胁引痛,心下痞硬,干呕短气,脉沉弦者,应首选方剂为()
本案参加诉讼的人在诉讼中的正确地位是:2006年7月20日,法院判决被告赔偿原告医疗费等1.8万元,陈某无过错不承担责任。2006年7月25日,李某以诉讼代理人的身份,以一审被告为被上诉人提起上诉;被告以陈某为被上诉人提起上诉;陈某以一审被告为被上诉人
位于设计基本地震动峰值加速度为0.30g地区的公路工程,当前第四纪基岩隐伏断裂的土层覆盖厚度大于()m时,不考虑发展断裂的移动对公路工程的影响。
对于记载不准确、不完整的原始凭证,正确的处理方法是()。
根据《侵权责任法》的有关规定,患者有损害,医疗机构不承担损害赔偿责任的是()。
TheGreek’sloftyattitudetowardscientificresearch——andthescientists’contemptofutilitywasalongtimedying.Foramill
最新回复
(
0
)