首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
40
问题
有如下程序:
#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中的较大值作为函数值返回;main()函数首先使用直接初始化方式,初始化a的值为9,b的值为8,c的值为7,然后调用函数:fun(fun(a,b),fun(b,c));并将返回值输出,由于a>b,b>c,所以fun(fun(a,b),fun(b,c))等价于:fun(a,b),也就等价于a。本题答案为B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/YZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classSample{public:Sample();~Sample();private:Staticintdate:};将静态数据成员data初始化
程序流程图中的菱形框表示______。
有如下程序段,其中会产生编译错误的语句是inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④
非成员函数必须声明为类的______才能访问这个类的private成员。
下面关于运算符重载的描述中,正确的是()。
下面的说法中错误的是()。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
栈C最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
下列叙述中正确的是()。
下列字符串中,正确的C++标识符是()。
随机试题
根据《刑法》关于量刑的规定,下列说法中不正确的是()。
历史上俄罗斯的伊凡四世和英国的亨利八世都实行强有力的专制统治,请就二人政治举措的异同谈谈你的看法。(南京大学2006年世界史真题)
下列关于电泳的支持介质,叙述错误的是()
男,64岁。心力衰竭患者,长期服用噻嗪类利尿剂,最易发生的不良反应是
(二)刘某在M市购买了一套建筑面积100m2、单价8000元/m2住宅。房款的40%利用抵押贷款方式支付,刘某预计自己未来的收入可能减少,选择了一种适合的还款方式。该住宅楼位于所在小区最北面,小区北临一条城市主干道,对面临近~所中学,距离该住宅楼东南方向约
FIDIC施工合同条件中,为了解决工程师的决定可能处理得不公正的情况,通用条件增加了( )处理合同争议的程序。
下列属于税收筹划的核心的是()。
采用()的,贷款人应与借款人在借款合同中事先约定,要求借款人定期报告或告知贷款人贷款资金支付情况。
根据外商投资企业法律制度的规定,外国投资者并购境内企业的安全审查内容包括()。(2012年)
下列对IPv6地址表示中,错误的是()。
最新回复
(
0
)