首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int fun(char X,char Y) { if(x>Y) return x: return Y; }
有如下程序: #include using namespace std; int fun(char X,char Y) { if(x>Y) return x: return Y; }
admin
2021-06-10
34
问题
有如下程序:
#include
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));
return 0;
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
fun()函数接收两个字符参数x,y,比较两个字符的ASCⅡ码大小,返回ASCⅡ码较大的字符变量的ASCⅡ码值;程序首先定义三个整数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,e))等价于fun(a,b),也就等价于a的值,所以程序输出9,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/W5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各组类型声明符中,含义相同的一组是()。
下列有关类成员的叙述中,正确的是()。
软件设计中模块划分应遵循的准则是
下面描述中,不属于软件危机表现的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应
软件设计中模块划分应遵循的准则是( )。
为类MyClass重载赋值运算符时,应将其重载为类的
随机试题
Whydoestheideaofprogressloomsolargeinthemodernworld?Surelybecauseprogressofaparticularkindisactually【C1】___
Authorityeasefromunfamiliarrefercumbersomeforthimproveexcludecomplicateupknowledge
简述战略环境分析的主要内容。
腹部闭合性损伤1天后,病人入院时出现胸廓症状。积极抗休克治疗后,剖腹探查发现乙状结肠系膜缘有一破口,周围污染较重,肠管血运好。最恰当的处理方法是
吃不到葡萄说葡萄酸是心理防卫中的
“高斯一克吕格平面直角坐标系”是利用()投影将不可平展的地球椭球面转换成平面而建立的一种平面直角坐标系。
运用成本法评估一项资产时,若分别选用复原重置成本和更新重置成本,则应当考虑不同重置成本情况下,具有不同的()。
当在消毒柜中消毒时,不含水分的餐盘包括其内部,可以达到很高的、足以把所有引起餐盘中毒的细菌杀死的温度;但是含有水分的餐盘的内部则达不到这样高的温度。由上述断定不能推出的结论是哪项?
实施原型化方法的最基本的步骤是:识别基本需求和开发【】。
Thebesttitleforthetextwouldbe______.Wecaninferfromthetextthattheproducersof"America’sMostWanted"
最新回复
(
0
)