首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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); cou
有如下程序: #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); cou
admin
2019-08-23
60
问题
有如下程序:
#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<
return 0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
fun()函数接收两个字符参数x,y,比较两个字符的ASCⅡ码大小,返回ASCⅡ码较大的字符变量的AscⅡ码值;程序首先定义三个整数a,b,e,初始化值分别为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/nJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是()。
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
派生类继承基类的方式有
下面的函数模板定义中错误的是______。
下列不能被重载的运算符是______。
对于模板定义关键字class和typename说法不正确的是()。
有关构造函数的说法中错误的是
执行下列语句后,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
有关析构函数的说法不正确的是()。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
随机试题
下列选项中,可以强制债务人继续履行的是()
随访观察某种肿瘤病人1000人手术后的治疗效果,没有失访,随访的第一年内因该肿瘤死亡的200人,第二年死亡人数为240人,第三年死亡人数为168人。则该肿瘤的3年生存率的算法为
酸枣仁的性味是
外科医生穿无菌手术衣和戴无菌手套后,属于无菌区域的有()。
苯酚和甲醛在酸或碱催化作用下,生成物是()。
下列各项属于工程咨询管理方面的风险因素是()。
除下列()情况以外,其他均可增强供应商的讨价还价能力。
《中华人民共和国食品安全法》规定,预包装食品的包装上应当有标签。标签中应当标明()。
关于宇宙起源的科学发现——1998年英译汉及详解Theywere,byfar,thelargestandmostdistantobjectsthatscientistshadeverdetected:astripof
Theyhavethecapabilitytodestroytheenemyinafewdays.
最新回复
(
0
)