首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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://www.kaotiyun.com/show/nJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义: template<typename T1,int a2,int a3> T1 fun(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
不能重载的运算符是( )。
下面对对象概念描述正确的是()。
软件工程的出现是由于
下列说法中,不属于数据模型所描述的内容的是
下列运算符中,不能重载的是
对于模板定义关键字class和typename说法不正确的是
以下选项中,()是合法的字符常量。
下列对于软件测试的描述中正确的是()。
随机试题
小于胎龄儿易发生围生期窒息,且多留有神经系统后遗症。
甲乙两国就海洋的划界一直存在争端,甲国在签署《联合国海洋法公约》时以书面声明选择了海洋法法庭的管辖权,乙国在加入公约时没有此项选择管辖的声明,但希望争端通过多种途径解决。根据相关国际法规则,下列选项正确的是。(2014年卷一第97题)
下列选项中,()支配着它在使用价值相同或相似的替代品之间的消费选择。
人员密集场所的室外疏散通道的净宽度不小于()m,并直通宽敞地带。
国家质检总局以检验检疫综合业务管理系统为基础,利用计算机和通讯等电子信息技术,建立和实施了( )系统。
资产负债表中“存货”项目的金额,应根据()账户的余额分析填列。
在我国,预警级别依据突发公共事件可能造成的()来分级。
着重从思想上建党要求()。
个人所偏爱使用的信息加工方式叫()。
科尔伯格将道德发展分为哪些阶段?
最新回复
(
0
)