首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
16
问题
有如下程序:
#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全国计算机二级
相关试题推荐
通过运算符重载,可以改变运算符原有的()。
以下数据结构中,属于非线性数据结构的是()。
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assA{public:A(inti):rl(i){}voidprint0{cout<<’E
下列有关函数重载的叙述中,错误的是()。
有如下程序:#ineludeusingnamespacestd;classBook{public:Book(char*t=""){strepy(title,t);}private:
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列运算符中,在C++语言中不能重载的是()。
下列关于运算符函数的描述中,错误的是()。
随机试题
社会工作者朱某设计了一个服务方案,并希望通过关注服务对象人数的变化、主要工作项目的完成情况、资源使用情况、经费开支情况以及项目工作进度情况等内容对方案进行评估。这种评估方法属于()。
吴伟业,字骏公,号________。诗、词、文、曲均有造诣,与_______、_________并称“_________”,又为_______诗派开创者。其诗取法盛唐及元、白诸家,各体皆工,尤擅长以七言歌行体记述明末清初时事,后人称之为“_________
患者男,21岁,右眼异物感,流泪2个月。检查:Vod0.8,右眼下睑可见部分睫毛向后生长摩擦角膜,角膜上皮脱落,余无异常发现。本病最常见的原因
A.阵发性绞痛B.持续性疼痛C.持续性疼痛阵发性加剧D.持续闷胀痛E.“钻顶样”绞痛急性胆囊炎疼痛是
(2017年)国内某大学教授取得的下列所得中,免予征收个人所得税的是()。
死刑:刑法,相当于()。
对高龄游客的接待,导游应注意()。
由于没有复习,先前学习的内容在头脑中逐渐淡忘,直至最后全部遗忘。这种遗忘的原因主要是()。
射击:投掷手枪:()
Theessaysarerequiredtobe3,500words.
最新回复
(
0
)