首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-12-14
41
问题
有如下程序:
#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,比较两个字符的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/ujAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
请在下列程序的横线处填写正确的语句。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下列关于函数模板实参不能省略的情况说明不正确的是
下面程序的执行结果是______。#include<iostream.h>#include<iomanip.h>usingnamespacestd;voidmain(){cout<<setfill
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvo
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;______
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;//实部
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的算法的特性。
随机试题
95后面包师蔡叶昭从小立志要做面包师,初中毕业后上了职业学校。后来,他通过自己反复的练习与努力,一举拿下了世界技能大赛烘焙项目的冠军,最终成为优秀面包师。对此,你怎么看?
下述哪项结构不属于肩关节的组成
A.肝癌B.绒毛膜上皮癌C.胃癌D.直肠癌E.淋巴肉瘤对放射线高度敏感的肿瘤是
有关烧伤创面脓毒症的概念以下哪一项是错误的
颞动脉炎受累的血管为
工程咨询公司作为分包商与承包商合作承担工程项目,负责部分设计等技术服务,其直接服务对象是()。
会计从业资格证书实行注册登记制度。()
结算会员权限越小,相应的资信要求就越高。()
看跌期权是指期货期权的买方向期货期权的卖方支付一定数额的权利金后,即拥有在期权合约的有效期内,按事先约定的价格向期权卖方卖出一定数量的相关期货合约的权利,但不负有必须卖出的义务。()
Nexttoitssheersize,theprofoundisolationofitsmanysmallislandsisthemostdistinctivefeatureofthePacificOcea
最新回复
(
0
)